FOSS o F/OSS

Definizione rapida

Sigla che identifica il software libero e open source, distribuibile con il codice sorgente e con diritti di utilizzo definiti dalla licenza.

Spiegazione

Il modello FOSS permette di esaminare, modificare e ridistribuire il programma nel rispetto delle condizioni applicabili. La disponibilità gratuita è frequente, ma non costituisce il criterio che definisce questa categoria.

Esempio pratico

Un'applicazione pubblicata con codice consultabile e licenza che autorizza modifiche e redistribuzione può essere adottata e adattata da una comunità.

Spiegazione tecnica

Le licenze FOSS concedono libertà sul codice e possono imporre obblighi diversi, come attribuzione, conservazione dell'avviso o condivisione delle opere derivate. Repository e processi collaborativi facilitano lo sviluppo, ma non sono requisiti sufficienti da soli.

Da non confondere con

Non è sinonimo di freeware: un programma gratuito può restare proprietario e non concedere accesso al sorgente né diritto di modifica.