Che cos'è il software open source (OSS)? definizione e significato

L'opposto del software proprietario, OSS o Open Source Software è il software pubblicato con una determinata licenza. Ce ne sono molti diversi, ma i principali sono FSF e GPL, entrambi i quali designano programmi che sono messi a disposizione degli utenti nella loro interezza – ciò significa includere il codice sorgente di cui è composto il software di. Gli utenti possono modificare il software a loro piacimento e persino ridistribuire le proprie versioni.

Technipages spiega il software open source (OSS)

Software di questo tipo è spesso pubblicato sotto la licenza Free Software Foundation o la General Public License. Chiunque abbia le competenze per farlo può accedere al codice di cui è composto. Ciò consente loro di studiarne i meccanismi e le funzioni interne e di apportare modifiche se lo desiderano. Queste licenze pongono anche alcune restrizioni ai suoi utenti.

Queste restrizioni riguardano la ridistribuzione del software. Le versioni modificate devono essere rese disponibili con una licenza simile o uguale, e anche il codice sorgente deve essere reso disponibile.

Questo serve a impedire alle persone di sfruttare l'OSS per il proprio guadagno finanziario: l'OSS dovrebbe facilitare la collaborazione e il lavoro complessivo verso il miglioramento di quel software. Questo non vuol dire che tutto il software OSS sia sempre gratuito. La maggioranza lo è, ma non tutti. Un esempio di questo è la Nasa: pubblicano grandi quantità di software sotto l'accordo Open Source della NASA, ma il loro lavoro non è gratuito.

Usi comuni di software open source (OSS)

  • Open Source Software mette a disposizione delle parti interessate il proprio codice sorgente.
  • Lo sviluppo di software open source può portare a diverse prospettive oltre a quelle di una singola azienda.
  • OSS è responsabile di programmi come Mozilla Firefox e Thunderbird.

Errori comuni di software open source (OSS)

  • Il software open source è creato dalla Open Software Foundation.