Menu principale

News:

Ritornati online con una nuova veste grafica

Open Source

Aperto da Lucarella, 23 Gennaio 2014, 10:11:05

Discussione precedente - Discussione successiva

Lucarella


Il termine Open Source (sorgente aperto) associato allo sviluppo software, indica quella particolare via di implementazione di un proramma in cui il sorgente è reso disponibile dagli sviluppatori principali, affinchè chiunque possa modificare ed implementare nuovo codice.

La strategia di sviluppo si fonda sul libero collaborazionismo dei "colleghi" programmatori, che spontaneamente, incentivati dalla disponibilità del sorgente, decidono di entrare nel progetto promuovendo modifiche e sviluppi al programma.

Tale procedura di sviluppo software ha degli indiscussi vantaggi:

1 – Controllo diffuso del codice sorgente con maggiore probabilità di prevenzione bug.
2 – Sviluppo tanto più rapido quanto maggiore è il numero di sviluppatori che decidono di partecipare.
3 – Crescita continua del software. La disponibilità del sorgente permette a chiunque ed in qualsiasi momento di apportare modifiche.
4 – Contenimento dei costi di ricerca e sviluppo, dato che il più delle volte la partecipazione è del tutto volontaria.
5 – Margini potenzialmente alti, dato che un programma ad alta qualità può essere facilmente piazzato nel mercato degli utilizzatori non programmatori.

L'open source è una modalità di sviluppo software. Non è da confondere con i dettami della FSF.
Seppur spesso nei fini sono simili, seppur spesso collaborano, i due movimenti partono da presupposti comopletamente diversi.

Link: Open Source Initiative