Progetto realizzato da Alessandra Zarcone e Claudio Benedetti
per il corso di Progettazione Siti Web
corso di laurea in Informatica Umanistica
Università degli Studi di Pisa
Alcuni esempi di software open source - |
Tipi di software |
È un web server per http, affidabile e veloce, nato per piattaforme Unix. Sviluppato nel 1995 da un team formato da volontari, noti come l'Apache Group, Apache è distribuito come free software, per esplicito desiderio del team.
Il sito di Apache: The Apache Software FoundationÈ un termine creato da R.M. Stallman con un gioco di parole contro il termine copyright. Indica un tipo di licenza libera alla quale vengono imposte delle restrizioni sul rilascio di opere derivate, che non possono diventare versioni proprietarie. È di questo tipo il free software protetto dalla GPL.
È un editor di testo libero. Emacs fu creato nel 1976 al laboratorio di intelligenza artificiale al MIT.
Il sito di Emacs su GNU.org: GNU EmacsSi tratta di software che mette completamente a disposizione dell'utente il codice sorgente, permettendo una reale possibilità di modifica e di evoluzione.È distribuito con una licenza (la GPL) che permette a chiunque di copiarlo e distribuirlo, integralmente o modificandolo, ma ne impedisce la commercializzazione. Il free software è patrocinato dalla Free Software Foundation.
con questo termine si indicano pacchetti software per i quali è permessa la libera distribuzione ma non è disponibile il codice sorgente, quindi non è open source.
Acronimo di GNU Image Manipulation Program. Applicazione creata in ambiente open sorce e studiata per la creazione e la modifica di immagini. GIMP è stato creato con GTK (GIMP Toolkit), libreria grafica per i programmator. La prima versione pubblica rilasciata risale al gennaio 1996, si chiamava 0.54; il 5 giugno 1998 è uscita la 1.0. Oggi è disponibile anche per Windows.
Il sito di Gimp: Gimp.orgSistema operativo Multi-utente inventato dal programmatore finlandese Linus Torvalds (che prese spunto dal SUN OS). È fornito di un'interfaccia grafica a finestre. La prima versione è uscita nel 1994 con la caratteristica, che conserva, di rendere pubblico e gratuito il codice sorgente. Di conseguenza Linux ha potuto migliorarsi continuamente soprattutto grazie alla collaborazione di centinaia di programmatori, che comunicano su internet.
GNU/Linux è un tipo di distribuzione "free" di Linux ottenuta grazie all'integrazione del kernel Linux e del toolkit GNU. Ecco alcune delle principali distribuzioni di Linux (alcune di esse possono essere distribuite a pagamento):
Il nucleo del codice sorgente di Communicator, in Netscape, era chiamato Mozilla. Il 23 gennaio 1998 annunciò l'intenzione di cedere il proprio browser, Navigator, e di rendere pubblico il codice sorgente della suite Communicator. Mai prima di allora una grande azienda software aveva aperto il proprio codice proprietario.
Un gruppo di esponenti della comunità Open Source, fra i quali Linus Torvalds e Eric Raymond, furono invitati a trascorrere del tempo con i legali di Netscape per creare una nuova licenza (MPL e NPL).
Oggi il gruppo di Netscape responsabile del rilascio del codice sorgente è chiamato mozilla.org
Il sito di Mozilla.org: http://www.mozilla.orgÈ il sistema open source per la gestione di database relazionali più conosciuto al mondo (un database relazionale è un sistema in grado di memorizzare e gestire un grande quantitativo di dati suddivisi in tabelle organizzate attraverso relazioni). Viene utilizzato soprattutto come sistema database per lo sviluppo di applicazioni WEB, portali e siti internet.
Il sito di Mysql: http://www.mysql.com/Genericamente si dice open source il software in cui il codice sorgente è disponibile. L'Open Source Initiative definisce le caratteristiche perchè un programma venga definito open source:
Il nome Php è un acronimo ricorsivo che significa "PHP: Hypertext Preprocessor".È un linguaggio di programmazione che consente di arricchire le pagine web di codice script che viene eseguito sul server, consentendo quindi la generazione dinamica del codice HTML. Php è Open Source e si presenta tradizionalmente come un modulo da affiancare a un web server Apache.
Il sito di Php: http://www.php.netIl software di pubblico dominio è un tipo particolare di free software privo di licenza: alcune copie o versioni modificate possono non essere libere.
È un software non libero, ma che può essere usato, modificato e distribuito, rigorosamente senza fini di lucro. Di questo tipo sono tipici i software utilizzati da amatori, scuole, associazioni e comunity.
Software che può essere liberamente distribuito, ma nel caso venga utilizzato è richiesto un pagamento per avere la licenza di utilizzo. Si tratta in genere di piccoli software che possono essere scaricati o trovati nei cd delle riviste informatiche.
È un software il cui uso, la distribuzione, la modifica e la vendita sono rigorosamente proibite. È concesso solo l'utilizzo con licenza; è il metodo più diffuso nelle grande aziende essendo il più remunerativo.

Il sistema operativo UNIX viene sviluppato nei Laboratori Bell del New Jersey alla fine degli anni 60, dagli hacker Ken Thompson e Dennis Ritchie (vedi foto). UNIX si sviluppa contemporanemente al linguaggio di programmazione C - entrambi vengono progettati per essere piacevoli, flessibili e facili da usare (basati sulla filosofia "Keep it simple, stupid!" - letteralmente "Semplifica, stupido!").
Best viewed with a browser.
I testi di questo sito sono pubblicati sotto una Licenza Creative Commons.