Nwlapcug.com


Quali sono le fonti aperte?

Software libero--ciò che un grande concetto. Nel corso degli anni, l'idea di software open-source..--liberi di usare..--è cresciuta e costruito una ricca cultura. Linux, FireFox, Java e Apache costituirono le basi di Internet e chiunque può scaricarli tutti e non pagare un centesimo. Così come ha fatto il concetto di software libero? La risposta è un po' complicata.

I primi giorni

La storia del software libero risale al 1970, i primi giorni del computer desktop. I computer Altair e IMSAI avevano poche funzionalità e parte del divertimento è stata la creazione del software a basso livello per farli funzionare. Come le macchine è cresciuto in complessità, poche anime coraggiose hanno iniziato le imprese che creato e commercializzato software per queste nuove macchine. Altri, agio con l'idea che il software dovrebbe essere condivisa, hanno continuato a scambiare o regalare loro opere.

GNU e la licenza GNU Public License

Nei mid-1980s, Richard Stallman, un programmatore al MIT, ha creato una serie di programmi di utilità UNIX rafforzate e migliorate. Ha chiamato questa serie di programmi GNU, un'abbreviazione per "GNU è non UNIX," e li ha distribuiti come quello che lui chiamava "software libero". Insieme al codice sorgente, ha creato un contratto di licenza del software che ha chiamato la GNU Public License o GPL. Questa licenza ha dichiarato che i programmi potrebbero essere utilizzati, migliorati, dati via o venduti a terzi, con l'avvertenza che il codice sorgente deve essere incluso e che qualsiasi opera derivata anche essere distribuito sotto licenza GPL.

Linus Torvalds e Linux

Nel 1990, Linus Torvalds, uno studente universitario in Finlandia, ha creato i componenti a basso livello di un sistema operativo UNIX-like mentre la sperimentazione con le caratteristiche di multitasking del processore Intel 386. Il suo lavoro è stato combinato con un numero di componenti da creare un sistema operativo completo chiamato Linux che girava su un PC basato su i386 GNU. Poiché i componenti di GNU sono stati raggruppati in distribuzioni più popolari, la licenza GPL è diventato una parte obbligatoria del pacchetto.

Crescita dell'Open Source

Linux è apparso in un momento fortunato. Internet era appena entrata in proprio e la maggior parte della rete è stata formata su macchine UNIX. Il modo più semplice per hobbisti accedere al Web era attraverso Linux. Gli sviluppatori presto fasciati insieme per avviare nuovi progetti open-source per creare le fondamenta del Web come lo conosciamo oggi. Apache, Mozilla, mySQL e Java in che tutti hanno radici Apri origine.

Vantaggi dell'Open Source

Anche se il vantaggio evidente di open source è il suo prezzo, ci sono parecchi altri fattori che rendono questa una buona scelta. Open source significa che il codice sorgente deve essere disponibile per essere letto, compilato, modificato o migliorato. Progetti open-source costantemente crescono e adattano quando le esigenze cambiano. In molti casi, codice basi forcella, diventando più pacchetti, ogni affrontare diverse esigenze. Molti progetti hanno ora sostegno azienda con versioni sia commerciali che gratuite, che offrono molto più stabilità e supporto.