Il software OpenSource
L'informatica, con l'avvento dei personal computer, si è diffusa in un decennio fino a permeare ogni parte della nostra vita e delle attività professionali. Tale velocità di sviluppo tuttavia non le ha consentito di divenire un’industria come molte altre, con numerosi fornitori in concorrenza tra di loro. Invece, il software è oggi nelle mani di pochi grandi gruppi, che impongono i loro standard proprietari e guidano l'evoluzione più in base ai loro interessi che alla convenienza degli utenti.
Il software Open Source si è diffuso negli ultimi anni come reazione e alternativa a questo stato di cose, in gran parte favorito dalla diffusione di Internet, anzi essendo esso stesso motore propulsivo dello sviluppo del Web. Gran parte dell'infrastruttura tecnologica di Internet è infatti basata su standard aperti e software Open Source.
Il software Open Source è software rilasciato con licenze non restrittive nell'uso e nella ridistribuzione. Quasi sempre è utilizzabile gratuitamente, ma soprattutto può essere modificato, ampliato ed esteso.
Viene sviluppato in progetti collaborativi, che talvolta coinvolgono centinaia di sviluppatori da tutto il mondo, provenienti dalle esperienze più diverse. Questo software risulta in molti casi molto più affidabile, completo e funzionale di analogo software proprietario e commerciale.
Questa modalità rivoluzionaria di sviluppo software favorisce la competizione perché induce i produttori di software ad accordarsi sulle tecnologie software, che pertanto devono essere aperte, basate su standard e soddisfare le necessità del maggior numero di utenti. Esistono numerosi esempi di successo di questo modello: prodotti del calibro di Linux o OpenOffice si propongono come seria alternativa a sistemi operativi o applicazioni commerciali di ampia diffusione. Senza dimenticare che sono ormai numerosi gli esempi di governi nazionali e regionali che hanno adottato con successo questo software per la loro infrastruttura informatica.
Questo volume si propone come guida "non tecnica" a un mondo molto "tecnico". Nel testo vengono infatti analizzati la storia, la filosofia, le tecnologie, gli standard e le caratteristiche dei principali progetti Open Source: Linux, OpenOffice, MySQL, Apache, Mozilla, il progetto GNU, Gnome, KDE e molti altri.
Indice
- Introduzione
- 1) Open Source
- 2) Storia
- 3) Office
- 4) Desktop
- 5) Linux
- 6) Database
- 7) Internet
- 8) Web
- 9) Linguaggi
- Indice analitico
|