Nykyinen versio |
Oma tekstisi |
Rivi 8: |
Rivi 8: |
| }} | | }} |
|
| |
|
| '''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/ |
| | |
| == 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]]
| |