Tutto ha inizio con Unix

Il significato di Open Source risale alle origini di Unix. Agli albori dell'informatica (1969-1974) i sorgenti creati dai "patiti del computer" erano liberi, c'era un libero scambio che permetteva ad ognuno l'utilizzo, la modifica e la diffusione. Questo era possibile perché Unix non era ancora stato commercializzato, non esisteva ancora il Business del Software e gli utenti si scambiavano Liberamente i sorgenti in modo da risolvere svariati problemi, l'unione fa la forza. Nacque così una comunità di sviluppatori molto grande per quegli anni pur essendoci forme limitate di comunicazione, la prima email risale al 1972 . Quando però arrivarono gli anni 80 e l'informatica cominciò a diffondersi in maniera massiccia, i creatori di programmi cercarono un modo per tutelare i propri investimenti sullo sviluppo del software e i diritti su di esso. Viene così applicato il copyright all'industria del software. Questo significò che chi comprava un software non poteva più modificarlo e distribuirlo, ma solo usarlo così com'era, so cosa vedo ma non so cosa mangio. Questo limitò inizialmente la diffusione dei software, mentre prima un programma si poteva usare su svariati calcolatori, con l'introduzione del contratto di Licenza copyright ci sarebbero voluti svariati investimenti. Nacque così la Free Software Foundation di Richard Stallman che cominciò un progetto di nome GNU, acronimo ricorsivo che significa GNU is Not Unix ovvero GNU non è Unix, essendo quest'ultimo un marchio registrato. Lo scopo era creare un sistema operativo completo e libero. Per ottenere ciò c'era bisogno di un elevato numero di programmatori, in quanto questo sistema operativo doveva fare tutto ciò che un s.o. non libero faceva. Si cominciarono a creare programmi liberi che col passare del tempo, diventarono sempre migliori, spesso anche dei programmi proprietari. Questo perché l'unione fa la forza, avere la libertà e la possibilità di accedere ai sorgenti di un determinato software fa si che migliaia di programmatori possano aiutarsi e migliorare il software. Questo anche grazie allo sviluppo di Internet, mezzo di comunicazione e diffusione di Software Open Source. Si doveva in qualche modo tutelare il software Open Source perché non sono mancati i casi dove alcune case produttrici di software coperto da copyright cominciarono a vendere copie modificate e registrate del software Open Source. Venne studiata e accordata la GNU Public License (Licenza Pubblica), licenza che garantisce che un software nato libero non può essere applicato nessun copyright. Quindi chiunque poteva prendere un programma coperto da licenza pubblica e farci quello che voleva, bastava non modificare il tipo di licenza del software. Nel 1990 il Sistema GNU aveva al suo interno un editor di testi estensibile (Emacs), un compilatore, il GCC (GNU C Compiler), con funzioni di ottimizzazione e la maggior parte delle librerie e delle utility di un sistema Unix standard. Era praticamente un sistema completo, mancava però il componente centrale, il kernel, il cui sviluppo era cominciato nel 1986, prima sulla base di TRIX (un kernel Unix realizzato al MIT) e successivamente (1988) sulla base di Mach (sviluppato alla Carnegie Mellon University). Fu grazie a Linus Torvald, che nel 1991 creò un kernel compatibile in tutto con Unix, il progetto GNU riuscì ad avvalersi di un sistema operativo funzionante, libero e in molti casi molto migliore di altri S.O protetti e a pagamento. La storia di OpenOffice.org 
Nell'agosto del 1999 Sun Microsystems compra StarDivision, una società di software tedesca che produce la suite per l'ufficio StarOffice. La strategia di Sun era quella di fornire un'alternativa al prodotto Microsoft Office, che all'epoca aveva una posizione dominante sul mercato. Nel 2000 la Sun decise di rilasciare i sorgenti di StarOffice alla comunità e fu così che nacque il progetto OpenOffice.org. Questa strategia permise a Sun di accedere ad uno sviluppo rapido con dei costi più contenuti. Le versioni di StarOffice a partire dalla versione 6.0 sono basate sul codice di OpenOffice.org (con una relazione simile a quella esistente tra Netscape Navigator e Mozilla Suite), con l'aggiunta di alcuni componenti proprietari. Da Ottobre 2008 è disponibile la versione 3.0 della suite (la prima in versione nativa anche per Mac OS X) che contiene varie novità tra le quali: in Calc è migliorato il supporto per la collaborazione su foglio di calcolo attraverso la condivisione dei workbook e aumentato a 1024 il numero delle colonne per foglio; in Writer è stato integrato un sistema di appunti rinnovato e ora è possibile visualizzare più pagine durante la revisione; inoltre sono presenti miglioramenti generali in Chart e una potenziata funzionalità di ritaglio (crop) in Draw e Impress. Inoltre OpenOffice.org 3.0 supporterà il futuro standard OpenDocument Format (ODF) 1.2 e permetterà l'apertura di documenti Microsoft Office 2007 o Microsoft Office 2008 per Mac OS X (.docx, .xlsx, .pptx ecc.). La Joomla di Internet
Joomla! nasce come risultato di un fork di Mambo tra l'australiana Miro Corporation, la proprietaria del trademark Mambo e un gruppo di programmatori volontari, inclusi tutti i componenti il team di sviluppo. I due gruppi si separarono il 17 agosto 2005. La Miro Corporation fondò una fondazione no-profit con lo scopo di finanziare il progetto e proteggersi da problemi legali. Il team di sviluppo affermò che molti fondi dati alla fondazione andavano contro gli accordi precedenti fatti dall'eletto Mambo Steering Committee, mancando la necessaria consultazione con i principali membri del progetto e includendo clausole che violavano i valori dell'Open Source.
Il team di sviluppo creò un sito web chiamato OpenSourceMatters per distribuire informazioni agli utenti, agli sviluppatori, ai web designers e alla comunità in generale. Il capo progetto, Andrew Eddie, "MasterChief", scrisse una Lettera aperta alla comunità che apparve nella sezione degli annunci nel forum pubblico di mamboserver.com.
Il giorno successivo 1000 persone sottoscrissero il forum opensourcematters.org, la maggior parte delle quali inviarono parole di incoraggiamento e supporto alle azioni del Team di sviluppo. Il nuovo sito web ricevette un certo riscontro e fu citato in numerosi articoli di news riguardanti gli eventi apparsi su newsforge.com, eweek.com e ZDnet.com.
Questo evento innescò profonde riflessioni nella Comunità Open Source riguardo ciò che poteva costituire il concetto stesso di Open Source. Forum e numerosi altri progetti Open Source si attivarono inviando commenti pro e contro le azioni di entrambe le parti. Le accuse contro Miro e la Mambo Foundation furono accese.
Nelle due settimane successive all'annuncio di Eddie i team vennero riorganizzati e la comunità continuò a crescere. Il giorno 1 settembre 2005 il nuovo nome del progetto fu annunciato a più di 3000 seguaci del team di sviluppo.
Joomla! dal 2005 è vincitore di numerosi premi internazionali:
* 2005 Best Linux / Open Source Project * 2006 Open Source Content Management System Award * 2006 Best Linux / Open Source Project * 2007 Best PHP Open Source Content Management System
|