Utente: Password: Ricordami
Non sei ancora registrato? Puoi farlo adesso!. Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
MAXdev Italia - - Cap. 5: L'Open Source: definizione e regole.
MAXdev Italia

- Cap. 5: L'Open Source: definizione e regole.

Capitolo 5: Open Source: definizione e regole


Il Software Open Source permette la collaborazione, la condivisione di idee, conoscenze e lavoro con altre persone che hanno gli stessi nostri interessi.

Le motivazioni per lavorare col Software Open Source derivano da varie esigenze: per divertimento o hobby, per sviluppare software specifico e per attirare interesse commerciale per il software.

La combinazione di queste motivazioni ha fatto incontrare uno staff di sviluppatori che hanno creato osCommerce come lo vediamo oggi, e come sarà in futuro, in una comunità attiva e crescente, ognuno con le sue necessità specifiche e uniche, ma anche con lo stesso spirito: usare questo software e renderlo la migliore soluzione possibile nel suo campo.

Il software Open Source resta sempre aperto; questo significa che a tutti viene offerta l'opportunità di lavorarci liberamente e in ogni momento, aggiungendo o modificando codice sempre nell'idea di migliorare il software stesso.

Proprio perchè questo software è open, esso produce sempre una scelta: la scelta di usarlo, di imparare il programma, di unirsi, di condividere, di partecipare alle attività di una comunità piena di supporters entusiasti di crescere e far crescere questo software.

Questa è la vera ragione per cui l'Open Source ha così tanto successo e perchè continua a diffondersi.


Il software Open source è definito dalla licenza allegata al programma che garantisce a tutti il diritto di usare liberamente, modificare e redistribuire il codice.

Open Source è un marchio certificato di proprietà della
Open Source Initiative. Gli sviluppatori di software che intendono condividere liberamente e possibilmente migliorare e redistribuire il loro software, possono usare il marchio secondo i termini della OSI Open Source Definition. In breve, il modello di Definizione della distribuzione richiede quanto segue:

  • Redistribuzione libera: Nessuna restrizione su porzioni di codice al fine di vendere a terzi il programma.

  • Codice sorgente: Il software deve includere anche i codici sorgenti e deve anche permettere la distribuzione dei binari.

  • Lavori Derivati: le modificazioni e i lavori derivati devono essere permessi e devono essere distribuiti secondo gli stessi termini della licenza del software originale.

  • Integrità del Codice Sorgente dell'Autore: La distribuzione di codice sorgente modificato deve essere permesso anche se sussistono restrizioni che permettano di distinguere il codice originario da quello modificato. Per esempio, la possibilità di usare nomi diversi per il software.

  • Nessuna discriminazione contro persone o gruppi: La licenza non deve discriminare nessuna persona e nessun gruppo di persone.

  • Nessuna discriminazione contro campi di applicazione: La licenza non deve porre restrizioni ad usare il programmi in certi campi specifici di applicazione, per esempio, l'uso aziendale o commerciale del prodotto, o il suo uso nel campo della ricerca genetica.

  • Distribuzione della Licenza: I diritti inclusi nel programma si applicano a chiunque questo venga distribuito, senza la necessità di ulteriori licenze tra le parti.

  • La licenza non deve essere specifica per un prodotto: I diritti inclusi nella licenza non possono essere diversi da quelli della distribuzione originale anche se si tratta di contesti completamente diversi.

  • La licenza non deve contaminare altro Software: La licenza non deve porre restrizioni su altro software che è distribuito insieme al software licenziato. Per esempio, la licenza non può imporre che tutto il software aggiuntivo distribuito sullo stesso medium sia software open source.


0000 ©  MAXdev Italia