Quali sono le fonti di Open?

October 9

gratuito del software - che un grande concetto. Nel corso degli anni, l'idea di open-source - libera da usare - il software è cresciuta e costruito una cultura ricca. Linux, FireFox, Apache e Java costituiscono le fondamenta di Internet e chiunque li può scaricare 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 poco funzionalità e parte del divertimento stava creando il software di basso livello per farli funzionare. Come le macchine sono cresciute in complessità, alcune anime coraggiose hanno iniziato le imprese che hanno creato e di commercializzazione di software per queste nuove macchine. Altri, agio con l'idea che il software dovrebbe essere condiviso, hanno continuato a scambiare o regalare le loro opere.

GNU e GNU Public License

A metà degli anni 1980, Richard Stallman, programmatore del MIT, ha creato una serie di programmi di utilità UNIX potenziati e migliorati. Ha chiamato questa serie di programmi GNU, l'abbreviazione di "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, migliorati, dato via o venduti ad altri con l'avvertenza che il codice sorgente deve essere incluso e che ogni lavoro derivato essere distribuito anche sotto 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 di 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 è diventato una parte obbligatoria del pacchetto.

La crescita di Open Source

Linux è apparso in un momento fortunato. Internet è stato solo affermando la propria identità e la maggior parte della rete si è formata sulle macchine UNIX. Il modo più semplice per gli appassionati di ottenere sul Web era attraverso Linux. Gli 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.

I vantaggi di Open Source

Nonostante l'evidente vantaggio di open source è il suo prezzo, ci sono molti altri fattori che rendono questo una buona scelta. Open source significa che il codice sorgente deve essere disponibile per essere letto, compilato, modificata o migliorata. progetti open-source costantemente crescere e di adattarsi al variare delle esigenze. In molti casi, basi di codice forchetta, diventando più pacchetti, ognuno affrontando esigenze diverse. Molti progetti hanno ora supporto aziendale con entrambe le versioni commerciali e gratuite, offrendo molto più stabilità e supporto.