storia dell' open source
L’ Open source nasce all’inizio degli anni 70 tra le persone che usavano i computer, che allora erano un prodotto di nicchia ed erano usati nelle università e nelle grandi organizzazioni. Il sistema Unix creato da Ken Tompson e Dennis Ritchie nel 1969 ai Bell Laborities di AT&T ,prima del linguaggio C che è nato nel 1972 era ed è quello più diffuso e si tratta di un sistema con licenza a pagamento. Il software diventò più complesso, ciò fece lievitare i costi e così entrò in competizione con l’industria dei fornitori di hardware, più appetibile perché venduto con il software incluso.
Richard Stallman e Le Free software foundation
Richard Stallman che apparteneva al laboratorio dell’intelligenza artificiale , creatore di molti software al MIT nel 1983 pensò che l’informatica si sarebbe diffusa in un futuro molto vicino. Stallman formulò il concetto di diritti e libertà digitale degli utenti.
Egli fu sia invogliato che costretto a creare un nuovo codice sorgente dal nome GNU. Costretto perché un giorno egli ebbe un problema con la sua stampante che non funzionava più. Siccome era uno smanettone chiese alla Xerox, la ditta fornitrice, il codice firmware della stampante. L’organizzazione decise di non fornire questo codice, seguendo l’esempio della Mycrosoft che come altre industrie del software si basa sulle licenze e la protezione dei brevetti per guadagnare miliardi.
Xerox non pensava certo di scatenare una rivoluzione, ma fu così.Stallman non si arrese e cominciò a lavorare a un nuovo codice che avrebbe dato vita a un nuovo sistema operativo chiamato GNU, algoritmo ricorsivo che significa GNU’s Not Unix. Questo lavoro fu aiutato dalla nascita nel 1984 della Free Software Foundation e dalla logica del copyleft. Essa si contrapponeva al copyright e aumentava la condivisione e la divulgazione oltre che la modifica del codice sorgente con l’ausilio della GPL(GNU Pubblic License), una licenza che fornisce garanzie agli utenti secondo leggi internazionali. Da qui nasce anche il concetto di Software Free ovvero codice libero e modificabile, che si contrappone al software proprietario.
L'invenzione di Linux
Negli anni 90 Linus Torvalds frequentava l’università di Helsinki e decise che la licenza di Minix, programma a scopi didattici, dal suo professore d’informatica era troppo limitata. Il ragazzo iniziò a progettare, e poi a scrivere un sistema operativo che si sarebbe poggiato su un proprio Kernel avvalendosi dell’aiuto e complicità di diversi Hacker. Usarono i software liberi del progetto GNU e riuscirono a produrre la versione Kernel Linux 0.0.1 con grafica assente pubblicata su Internet 17/09/1991.Da questo progetto fu poi rilasciato il sistema operativo GNU/Linux distribuito sotto licenza GPL. Linux si è fatto strada attraverso le sue versioni, chiamate “distribuzioni” ed oggi è molto diffuso su tutti i server che forniscono internet e Android che è il sistema operativo degli smartphone più diffuso ha la base in Linux. Anche la concorrenza ha beneficiato di questa invenzione: il sistema operativo dei Mac (MacOS) è su BSD(una delle prime versioni di Linux).