Software gratuito - che un grande concetto ? . Nel corso degli anni , l'idea di open-source - gratuito da usare - il software è sviluppato e costruito una ricca cultura. Linux , Firefox , Apache e Java formano le fondamenta di Internet e chiunque può scaricarli tutti e non pagare un centesimo . Così come ha fatto il concetto di software libero arrivati a tanto? La risposta è un po 'complicato . I primi giorni
La storia del software libero risale al 1970 , i primi giorni del computer desktop . I computer Altair e IMSAI avevano poca funzionalità e parte del divertimento è stata la creazione del software di basso livello per farli funzionare . Poiché le macchine sono cresciuti in complessità , alcune anime coraggiose hanno iniziato le imprese che hanno creato e software commercializzati per queste nuove macchine . Altri, agio con l'idea che il software dovrebbe essere condivisa , hanno continuato a scambiare o regalare le loro opere .
GNU e GNU Public License
A metà degli anni 1980 , Richard Stallman , un programmatore del MIT , ha creato una serie di programmi di utilità UNIX potenziato e migliorato . Chiamò questo insieme di programmi GNU , un acronimo per " GNU Non è Unix ", e li distribuisce come quello che lui chiama "software libero". Insieme con il codice sorgente , ha creato un contratto di licenza del software che ha chiamato la GNU Public License o GPL . Questa licenza ha affermato che i programmi potrebbero essere utilizzati , migliorata , dato via o venduti a terzi , con l'avvertenza che il codice sorgente deve essere incluso e che qualsiasi lavoro derivato anche essere distribuito sotto la licenza GPL .
Linus Torvalds e Linux
nei primi anni 1990 , Linus Torvalds , uno studente universitario in Finlandia , ha creato i componenti di basso livello di un sistema operativo UNIX -like , mentre la sperimentazione con le caratteristiche multitasking del Intel 386 . Il suo lavoro è stato combinato con un numero di componenti GNU per creare un sistema operativo completo chiamato Linux , che correva su un PC i386 -based. Dal momento che i componenti GNU sono stati raggruppati in distribuzioni più popolari , la licenza GPL è diventata una parte obbligatoria del pacchetto .
Crescita di Open Source
Linux è apparso in un fortunato tempo . Internet è stato solo affermando la propria identità e la maggior parte della rete è stata costituita su macchine UNIX . Il modo più facile per gli appassionati di ottenere sul Web era attraverso Linux . Sviluppatori presto si unirono per avviare nuovi progetti open-source per creare le fondamenta del Web come lo conosciamo oggi . Apache , Mozilla , MySQL e Java hanno tutti radici in open source .
Vantaggi di Open Source
Nonostante l'evidente vantaggio di open source è il suo prezzo , ci sono diversi altri fattori che rendono questa una buona scelta . Open source significa che il codice sorgente deve essere disponibile per essere letto , compilato , modificati o migliorati. Progetti open-source crescere costantemente e di adattarsi al variare delle esigenze . In molti casi , il codice basa forchetta , diventando più pacchetti , ciascuno affrontare esigenze diverse . Molti progetti hanno ora supporto aziendale con entrambe le versioni commerciali e gratuite , che offre molto più stabilità e supporto .