Ero sivun ”F-Droid” versioiden välillä
pEi muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 9: | Rivi 9: | ||
'''F-Droid''' on ohjelma samannimisen pakettivaraston hallintaan [[Android]]ille. F-Droid-pakettivarasto sisältää vain vapaita ohjelmia. Monet Google Play -sovelluskaupasta poistetut vapaat sovellukset löytyvätkin F-Droidin pakettivarastosta. F-Droidia ei ole pakko asentaa päästäkseen käsiksi pakettivarastoon, vaan sovelluksia voi selata ja ladata myös nettisivun kautta [https://f-droid.org/repository/browse/ https://f-droid.org/repository/browse/]. Varsinkin vanhimmilla tableteilla tai puhelimilla F-Droidin pakettivarasto toimii paljon paremmin kuin Googlen Play-sovelluskauppa. | '''F-Droid''' on ohjelma samannimisen pakettivaraston hallintaan [[Android]]ille. F-Droid-pakettivarasto sisältää vain vapaita ohjelmia. Monet Google Play -sovelluskaupasta poistetut vapaat sovellukset löytyvätkin F-Droidin pakettivarastosta. F-Droidia ei ole pakko asentaa päästäkseen käsiksi pakettivarastoon, vaan sovelluksia voi selata ja ladata myös nettisivun kautta [https://f-droid.org/repository/browse/ https://f-droid.org/repository/browse/]. Varsinkin vanhimmilla tableteilla tai puhelimilla F-Droidin pakettivarasto toimii paljon paremmin kuin Googlen Play-sovelluskauppa. | ||
== Sovellusten hyväksyntäprosessi == | |||
Toisin kuin Google Play -sovelluskaupassa, eivät kehittäjät voi ladata omia sovelluksiaan suoraan F-Droidin pakettivarastoon, vaan ohjelman on ensin täytettävä tietyt kriteerit. | |||
* Sovelluksen, sen käyttämien kirjastojen ja riippuvuuksien tulee olla julkaistu [[Vapaa ohjelmisto|vapaalla]] lisenssillä. | |||
* Sovelluksen tulee olla [[Kääntäminen|käännettävissä]] vapailla työkaluilla niin, ettei kääntämiseen tarvita epävapaita työkaluja. | |||
* Sovelluksen kehityksen tulee olla avointa (basaari-malli) ja lähdekoodin olla saatavissa julkisesta [[versionhallintajärjestelmä]]stä, jota F-Droid-projekti tukee ([[git]], [[hg]], [[svn]], [[bzr]]). | |||
* Sovellus ei saa ladata suoritettavaa binääriä erikseen internetistä tai sisältää automaattista päivitystoimintoa, jolla se voisi päivittää itsensä internetistä F-Droidin ohi. | |||
* Jokaisella paketilla tulee olla uniikki nimi. Esimerkiksi, mikäli sovellus haarautuu kahdeksi eri julkaisuksi, eivät ne saa esiintyä samalla nimellä vaikka toinen ei olisi saatavilla F-Droidista (nimet ovat muotoa fi.esimerkki.sovellus). | |||
* Sovellusten julkaisuversioiden tulee olla selkeästi merkittyjä. | |||
Sovelluksen täyttäessä edellä mainitut kriteerit, lisäävät F-Droidin ylläpitäjät sovelluksen pakettivarastoon. Ennen kuin sovellus päätyy käyttäjien ladattavaksi ylläpitäjät suorittavat seuraavat vaiheet: | |||
* Lähdekoodin lataaminen virallisesta lähteestä (esim. projektin github, google code tms.) | |||
* Lähdekoodin tarkistaminen, kääntäminen ja paketoiminen vapailla työkaluilla. | |||
* Käännetyn sovelluksen allekirjoittaminen F-Droidin avaimella. | |||
[[Luokka:Paketinhallinta]] | [[Luokka:Paketinhallinta]] | ||
[[Luokka:Android]] | [[Luokka:Android]] |
Nykyinen versio 27. helmikuuta 2014 kello 01.24
F-Droid | |
---|---|
Käyttöliittymä | Android GUI |
Lisenssi | GPLv3+ |
Kotisivu | f-droid.org |
F-Droid on ohjelma samannimisen pakettivaraston hallintaan Androidille. F-Droid-pakettivarasto sisältää vain vapaita ohjelmia. Monet Google Play -sovelluskaupasta poistetut vapaat sovellukset löytyvätkin F-Droidin pakettivarastosta. F-Droidia ei ole pakko asentaa päästäkseen käsiksi pakettivarastoon, vaan sovelluksia voi selata ja ladata myös nettisivun kautta https://f-droid.org/repository/browse/. Varsinkin vanhimmilla tableteilla tai puhelimilla F-Droidin pakettivarasto toimii paljon paremmin kuin Googlen Play-sovelluskauppa.
Sovellusten hyväksyntäprosessi[muokkaa]
Toisin kuin Google Play -sovelluskaupassa, eivät kehittäjät voi ladata omia sovelluksiaan suoraan F-Droidin pakettivarastoon, vaan ohjelman on ensin täytettävä tietyt kriteerit.
- Sovelluksen, sen käyttämien kirjastojen ja riippuvuuksien tulee olla julkaistu vapaalla lisenssillä.
- Sovelluksen tulee olla käännettävissä vapailla työkaluilla niin, ettei kääntämiseen tarvita epävapaita työkaluja.
- Sovelluksen kehityksen tulee olla avointa (basaari-malli) ja lähdekoodin olla saatavissa julkisesta versionhallintajärjestelmästä, jota F-Droid-projekti tukee (git, hg, svn, bzr).
- Sovellus ei saa ladata suoritettavaa binääriä erikseen internetistä tai sisältää automaattista päivitystoimintoa, jolla se voisi päivittää itsensä internetistä F-Droidin ohi.
- Jokaisella paketilla tulee olla uniikki nimi. Esimerkiksi, mikäli sovellus haarautuu kahdeksi eri julkaisuksi, eivät ne saa esiintyä samalla nimellä vaikka toinen ei olisi saatavilla F-Droidista (nimet ovat muotoa fi.esimerkki.sovellus).
- Sovellusten julkaisuversioiden tulee olla selkeästi merkittyjä.
Sovelluksen täyttäessä edellä mainitut kriteerit, lisäävät F-Droidin ylläpitäjät sovelluksen pakettivarastoon. Ennen kuin sovellus päätyy käyttäjien ladattavaksi ylläpitäjät suorittavat seuraavat vaiheet:
- Lähdekoodin lataaminen virallisesta lähteestä (esim. projektin github, google code tms.)
- Lähdekoodin tarkistaminen, kääntäminen ja paketoiminen vapailla työkaluilla.
- Käännetyn sovelluksen allekirjoittaminen F-Droidin avaimella.