Annuncio pubblicitario

Quindi hai scaricato Firefox e sostituito Microsoft Office con LibreOffice? Ti piacciono così tanto queste app che non butterai più soldi su Microsoft o Apple ha deciso di utilizzare Linux al 100 percento Come puoi aiutare a rendere il 2017 l'anno del desktop LinuxNon importa se Linux raggiunge la dominazione informatica mondiale. Ciò che conta è che possiamo usarlo oggi, ed è fantastico - e ora è un ottimo momento per fare il grande passo! Leggi di più .

Ma da allora l'hai scoperto Software gratis non ha lo stesso significato qui e potresti chiederti perché non chiamiamo semplicemente tutte queste cose open source per motivi di chiarezza. Qual è il grosso problema?

A quanto pare, il software libero e il software open source non sono gli stessi. Risolviamolo.

Qualche sfondo per il contesto

Negli anni '50, quasi tutto il software è stato prodotto da accademici e ricercatori. Hanno condiviso software per computer e codice sorgente senza limitazioni in modo che gli utenti possano correggere i propri bug. Gran parte di questo era un software di dominio pubblico - che, in termini di copyright, è la forma più libera di libero.

instagram viewer

Parte di questo era culturale. Parte di ciò era dovuta alla natura del software. A differenza dei beni fisici, il software digitale potrebbe essere copiato all'infinito gratuitamente e con il minimo sforzo. L'hardware del computer potrebbe essere venduto, certo, ma codice?

Questo ha iniziato a cambiare negli anni '70. IBM ha iniziato a addebitare separatamente il software e ha smesso di fornire il codice sorgente. Questo ha generato una causa antitrust che dura dal 1969 al 1982. Nel 1983, Apple ha vinto un caso della Corte suprema determinare che il software binario potrebbe essere protetto da copyright. Microsoft ha rilasciato Windows alcuni anni dopo.

Questo era il clima in cui si formava il movimento per mantenere "libero" il software.

Origini del movimento del software libero

A partire dagli anni '70, Unix era il sistema operativo dominante. Nel 1983, Richard Stallman annunciò un progetto per creare un sistema operativo completamente non proprietario compatibile con Unix, il progetto GNU. Due anni dopo, ha fondato la Free Software Foundation con la missione di difendere ed educare le persone sul software libero.

Stallman non ha coniato la frase "software libero", che si riferiva in gran parte a software di dominio pubblico. Ma ha ampliato il significato del software libero.

La Free Software Foundation definisce il software libero come un software che gli utenti sono liberi di eseguire, copiare, distribuire, studiare, modificare e migliorare. Il "libero" si riferisce a queste libertà, non al prezzo. È solo vero che la maggior parte dei software gratuiti non costa denaro, soprattutto perché le aziende cercare di vendere software tende a limitare la libertà degli utenti di copiare, distribuire o migliorare ciò che essi stessi acquistare.

La base del software libero elenca quattro libertà che considera essenziali:

  1. Libertà 0 - La libertà di eseguire il programma come desideri, per qualsiasi scopo.
  2. Libertà 1 - La libertà di studiare come funziona il programma e cambiarlo in modo che faccia il tuo computer come desideri. L'accesso al codice sorgente è una condizione preliminare per questo.
  3. Libertà 2 - La libertà di ridistribuire le copie in modo da poter aiutare il tuo vicino.
  4. Libertà 3 - La libertà di distribuire copie delle versioni modificate ad altri. In questo modo puoi dare a tutta la comunità la possibilità di beneficiare dei tuoi cambiamenti. L'accesso al codice sorgente è una condizione preliminare per questo.

Coniando la frase "Open Source"

Mentre l'etichetta del software libero è esplicitamente etica, l'etichetta open source non lo è. Il termine si formò negli anni '90, dopo quello di Eric Raymond La cattedrale e il bazar ha contribuito a ispirare Netscape a rilasciare il codice sorgente per la sua suite Internet Netscape Communicator.

Questo, a sua volta, ha ispirato Raymond e altri a vedere come potevano portare gli ideali della Free Software Foundation nel mondo degli affari. Hanno inventato il termine "open source" e nel 1998 Raymond e Bruce Perens hanno fondato l'iniziativa Open Source. L'iniziativa Open Source fornisce i 10 punti Definizione open source ed esso offre un marchio di certificazione per le app compatibili.

Il movimento open source non ignora i valori del software libero, ma è più interessato alla collaborazione aperta. L'obiettivo è per le aziende e gli sviluppatori di rendere liberamente disponibile il codice per il loro software. In questo modo gli utenti possono fidarsi dei programmi in esecuzione sui loro computer e contribuire con correzioni e funzionalità al progetto.

Molte etiche continuano ad allinearsi, ma il movimento open source è meno conflittuale e più disposto a scendere a compromessi per diffondere l'adozione.

Una differenza fondamentale

Il software libero e i movimenti open source concordano sulla maggior parte dei valori fondamentali, ma hanno diverse definizioni di libertà.

La Free Software Foundation abbraccia il copyleft per proteggere le quattro libertà sopra elencate. Ciò impedisce legalmente alle persone di ridistribuire il software libero con ulteriori restrizioni. L'organizzazione sancito questo principio nella GNU General Public License Licenze software open source: quale utilizzare?Sapevi che non tutte le licenze open source sono uguali? Leggi di più . Chiunque utilizzi il codice GPL deve rilasciare anche le proprie creazioni come GPL.

Molti dei programmi principali che rendono Linux e altri sistemi operativi gratuiti 3 sistemi operativi simili a UNIX che non sono LinuxDi recente, le persone hanno iniziato a confondere "UNIX" con "Linux". Linux è stato influenzato da UNIX, ma i sistemi UNIX non hanno alcuna relazione con Linux. Ecco alcuni importanti sistemi basati su UNIX che vale la pena conoscere. Leggi di più i lavori sono iniziati nell'ambito del Progetto GNU. Molte applicazioni sono sotto licenza GPL.

Anche le licenze per software libero sono open source, ma non tutte le licenze open source richiedono agli sviluppatori di condividere il proprio codice. Alcuni consentono agli sviluppatori di utilizzare il codice open source per creare applicazioni chiuse, come la licenza MIT. Queste licenze non copyleft sono note come licenze permissive.

Mentre un sostenitore del software libero può vedere l'utilizzo del software libero per creare software non libero come una limitazione delle libertà di un utente, un sostenitore dell'open source può essere più propensi a vedere una licenza permissiva come veramente libera - come nelle persone sono liberi di fare tutto ciò che vogliono con il codice, anche se ciò significa rendere proprietario app.

Alcuni individui particolarmente importanti affermano che alcune licenze di software libero, come GPL v3, hanno così tante condizioni che limitano significativamente la libertà di uno sviluppatore.

La necessità di FOSS

Ricapitolando, tutto il software libero è software open source, ma non tutto il software open source è software libero. Per questo motivo, i sostenitori del software libero preferirebbero fare riferimento al software libero come Software gratis. Ma poiché gli utenti generici associano "gratis" al prezzo, questo nome non è poi così chiaro. Le cose sono particolarmente contorte se in realtà siamo avere una discussione sul software libero nel contesto del denaro.

Ecco perché vedi la maggior parte dei software gratuiti indicato come software gratuito e open source, o FOSS. Questo ti permette di dire che il software gratuito su Windows spesso viene fornito con annunci pubblicitari, ma il software gratuito e open source non lo fa, senza confondere tutti nella stanza.

A molti utenti e sviluppatori semplicemente non importa

Gran parte di questa conversazione riguarda le licenze e questo può essere un argomento piuttosto noioso. Per i non avvocati, gran parte non ha nemmeno senso. Molti utenti voglio semplicemente eseguire programmi I migliori software e app LinuxChe tu sia un principiante di Linux o un utente esperto, ecco i migliori software e app Linux che dovresti utilizzare oggi. Leggi di più e molti sviluppatori vogliono solo crearli. Il modo in cui il software è concesso in licenza è una priorità minore.

Ma il mondo del software libero e open source discute apertamente dell'etica, quindi le parole contano, anche se questo può rendere la vita più confusa.

Sei d'accordo con i responsabili del software libero o il movimento open source? Ti immedesimi in entrambi? Cosa pensi che dovremmo chiamare software gratuito e open source? Ne discutiamo nei commenti qui sotto!

Bertel è un minimalista digitale che scrive da un laptop con interruttori fisici della privacy e un sistema operativo approvato dalla Free Software Foundation. Apprezza l'etica delle funzionalità e aiuta gli altri ad assumere il controllo della propria vita digitale.