GPL o General Public License si riferisce a un tipo di software Open Source o licenza OSS che è stato sviluppato dalla Free Software Fondation o FSF con l'obiettivo di promuovere software libero di alta qualità. Esistono più licenze OSS con cui gli sviluppatori possono pubblicare se lo desiderano: non tutte impongono che anche il software creato sotto di loro sia gratuito, mentre la GPL lo fa.
Technipages spiega la licenza pubblica generale (GPL)
Il software creato con tale licenza È protetto da copyright per i suoi proprietari, ma concede il permesso di copiare, esaminare, modificare e ridistribuire il software, tutto a una condizione: qualunque sia la nuova versione modificata, deve avere le stesse condizioni di licenza del originale. Ciò significa che non è legale incorporare parte o tutti i codici con licenza GPL incorporandoli in prodotti a pagamento o commerciali. Inoltre, non può essere distribuito senza l'accesso al codice sorgente.
Altre licenze OSS hanno condizioni diverse, soprattutto in relazione all'utilizzo in progetti commerciali. Lo scopo della licenza GPL era creare un software gratuito efficace e di alta qualità che migliorasse nel tempo: buoni cambiamenti implementate dagli utenti occasionalmente trovano la loro strada nel prodotto di base, se offrono un miglioramento rispetto all'originale versione. Che lo facciano o meno, un utente che ha una versione modificata è autorizzato a manipolare il software per il proprio uso come meglio crede. Il software GPL può offrire un'alternativa a prodotti a pagamento costosi come il software di manipolazione dell'immagine o persino i programmi di elaborazione testi.
Usi comuni della licenza pubblica generale (GPL)
- Il software con licenza GPL può essere ridistribuito, purché la nuova versione venga rilasciata con la stessa licenza.
- Sebbene altri tipi di OSS consentano la modifica e la successiva vendita del software, la GPL no.
- La creazione della licenza GPL avrebbe dovuto promuovere la disponibilità di software libero.
Uso improprio comune della licenza pubblica generale (GPL)
- Le licenze GPL proteggono il software dalla riproduzione illegale.