Open Source Definition: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
correzione ortografica e tolte parti. traduzione con qualche anomalia |
m intestazioni, tolto html |
||
Riga 1:
== La definizione di Open Source ==
Versione 1.9
:
Vedi anche: [[open source]] e [[licenza open source]]
Riga 15:
La licenze non potranno limitare alcuno dal vendere o donare i programmi come componenti di una distribuzione aggregata di software contenenti programmi di varia origine. La licenza non potrà richiedere royalties o altri pagamenti per tali vendite.
:
'''2. Codice Sorgente'''
Riga 21:
Il programma deve includere il codice sorgente, e deve permetterne la distribuzione così come per la forma compilata. Dove alcune forme di un prodotto non sono distribuite con codice sorgente, ci deve essere un modo ben pubblicizzato di ottenerne il codice sorgente per niente più di una ragionevole riproduzione; preferibilmente, per via dei costi, scaricandolo da Internet gratis. Il codice sorgente deve essere la forma preferita in cui un programmatore modificherebbe il programma. Codice sorgente deliberatamente obnubilato non è permesso. Forme intermedie come l'output di un preprocessore o traduttore non sono permesse.
:
'''3. Prodotti Derivati'''
Riga 27:
La licenza deve permettere modifiche e prodotti derivati, e deve permettere loro di essere distribuiti sotto le stesse condizioni della licenza del software originale.
:
'''4. Integrità del codice sorgente dell'autore'''
Riga 33:
La licenza potrà impedire il codice sorgente dall'essere redistribuito in forma modificata solo se la licenza consentirà la distribuzione di pezze ("patch files") con il codice sorgente al fine di modificare il programma all'installazione. La licenza deve esplicitamente permettere la distribuzione del software costruito da un diverso codice sorgente. La licenza può richiedere che i lavori derivati abbiano un nome diverso o versione diversa dal software originale.
:
:''Perciò, una licenza open-source deve garantire che il codice sorgente sia prontamente disponibile, ma può richiedere che esso sia distribuito come sorgente originale di base più le pezze. In questo modo, i cambiamenti "non ufficiali" possono essere disponibili ma prontamente distinti dal codice di base.
'''5. Nessuna Discriminazione contro persone o gruppi'''
Riga 41:
La licenza non deve discriminare alcuna persona o gruppo di persone.
:
:''Alcuni paesi, inclusi gli Stati Uniti, hanno restrizioni alle esportazioni per certi tipi di software. Una licenza conforme all'OSD può avvertire i licenziati di restrizioni applicabili e ricordare loro che sono obbligati a rispettare la legge; comunque, non potrà incorporare tali restrizioni essa stessa.
'''6. Nessuna Discriminazione contro campi d'applicazione'''
Riga 49:
La licenze non deve impedire ad alcuno da far uso del programma in un ambito specifico. Per esempio, non potrà impedire luso del programma nellambito di unimpresa, o nellambito della ricerca genetica.
:
'''7. Distribuzione della licenza'''
Riga 55:
I diritti allegati a un programma devono valere a tutti coloro cui il programma è redistribuito senza necessità dellemissione di una addizionale licenza da parte dei licenziatari.
:
'''8. La Licenza non deve essere specifica a un prodotto'''
Riga 61:
I diritti allegati al programma non devono dipendere dall'essere il programmma parte di una particolare distribuzione di software. Se il programma è estratto da quella distribuzione e usato o distribuito allinterno dei termini delle licenze del programma, tutte le parti cui il programma è ridistribuito dovranno avere gli stessi diritti che sono garantiti nel caso della distribuzione di software originale.
:
'''9. La Licenza non deve porre vincoli su altro software'''
Riga 67:
La licenza non deve porre restrizioni su altro software che è distribuito insieme al software licenziato. Per esempio, la licenza non dovrà insistere che tutti gli altri programmi distribuiti sugli stessi supporti siano software open-source.
:
|