Software gratis

Article

July 3, 2022

Il software libero è un software che sviluppatori e utenti hanno la libertà di utilizzare, studiare, modificare e distribuire come tale o in una forma modificata. Affinché l'utente del software libero possa esercitare le libertà, la forma leggibile del software (cioè il codice sorgente) deve essere disponibile e consegnata insieme a un avviso che indichi le suddette libertà e le eventuali restrizioni. Il codice del programma è equiparato nel diritto d'autore alle opere letterarie, il che significa, tra le altre cose, che le copie non possono essere distribuite senza permesso. Affinché il software sia libero, deve quindi essere generalmente distribuito esplicitamente con una licenza software che includa le libertà necessarie. Il concetto di software libero è essenzialmente sinonimo di codice open source nei suoi contenuti, ma la scelta dell'espressione riflette diverse tradizioni di idee.

Il movimento

Il movimento del software libero è stato creato nel 1983 da Richard Stallman per rendere queste libertà accessibili a tutti gli utenti di computer. Questo è successo quando Stallman ha lanciato il progetto GNU nel settembre 1983 per creare un sistema operativo unix-like che consisteva interamente di software libero.Un'importante organizzazione all'interno del movimento è la Free Software Foundation, fondata da Richard Stallman nel 1985. La fondazione possiede e gestisce le licenze del progetto GNU e può fornire assistenza legale agli sviluppatori per garantire la conformità con le licenze del progetto GNU. La fondazione certifica altre licenze per la compatibilità con le licenze del progetto GNU. Software libero in relazione ad altri concetti L'opposto del software libero è il software proprietario o non libero, per il quale il copyright dello sviluppatore e l'accordo di licenza del fornitore regolano fortemente la capacità dell'utente di modificare, distribuire e utilizzare il software e di consentire ad altri di farlo. Il software libero si distingue dal freeware ("freeware") che è un software proprietario gratuito. Gli utenti di software libero generalmente non hanno accesso al codice sorgente e quindi trovano difficile studiare o modificare il software anche nei casi in cui sarebbe consentito. Inoltre, spesso non è consentito diffondere ulteriormente il freeware. Il software libero è generalmente coperto da copyright ed è di "dominio pubblico" solo nel caso di frammenti banali e casi speciali insoliti. Invece, il software diventa gratuito dall'autore che lo distribuisce con una licenza gratuita. La più minimalista e ammissibile delle licenze usate di frequente richiede solo l'attribuzione, cioè gli autori o l'organizzazione sottostante sono menzionati e stabiliscono le condizioni su come i loro nomi possono essere usati in connessione con il software, ma consentono l'uso, la modifica e la distribuzione senza altre restrizioni. Spesso vengono utilizzate licenze più complesse che regolano la compatibilità con altre licenze, e possono mirare al copyleft, cioè a garantire che il software e il software basato su di essa rimangano software libero. Una di queste licenze rigorose è la GNU General Public License (GPL). È stata la prima licenza per il copyleft forte ad essere ampiamente distribuita. "Forte copyleft" significa che la licenza impedisce al software libero di essere collegato con software proprietario a un prodotto non libero e richiede che il codice sorgente sia distribuito insieme a qualsiasi software compilato. Una licenza ancora più severa è la GNU Affero General Public License (AGPL), che ti impedisce di aggirare le restrizioni della GPL eseguendo una versione modificata del programma gratuito su un computer server (cfr. servizio cloud): perché non hai mai concesso il binario la versione del programma al cliente GPL inoltre non richiede di fornire il codice sorgente. A volte vengono invece utilizzate licenze meno rigide per copyleft deboli, ad esempio per librerie di programmi collegate e altri componenti di programma che possono essere richiamati da programmi applicativi proprietari e quindi