Storia del software libero di UNIX


  Share  
|

Questa storia è facilitata ed influenzata verso gli elementi più importanti in un sistema di Linux.

Nei giorni più in anticipo di computazione, il software è stato visto come poco più di una caratteristica dei fissaggi. Era i fissaggi che popola stava provando a vendere, in modo da le aziende hanno dato via il software con i loro sistemi. Gli aumenti, le nuove procedure e le nuove idee hanno fluito liberamente fra gli allievi, i professori ed i ricercatori corporativi.

Non ha preso lungamente affinchè le aziende riconosca il valore di software come proprietà intellettuale. Hanno cominciato a fare rispettare il copyright sulle loro tecnologie del software ed a limitare la distribuzione del loro codice sorgente e binaries. Le innovazioni che erano state viste mentre la proprietà pubblica si è transformata in in beni corporativi ferocemente protetti e la coltura di sviluppo del software di calcolatore sono cambiato.

Richard Stallman, al Massachusetts Institute of Technology (MIT), non ha desiderato qualsiasi parte di un mondo in cui l'innovazione del software è stata controllata dalle ambizioni corporative. La sua risposta a questo sviluppo era a ha trovato il fondamento libero del software (FSF). L'obiettivo del FSF è di consigliare allo sviluppo ed all'uso di software liberamente redistributable.

L'uso della parola in questo contesto ha generato liberamente la confusione grande, tuttavia. Richard Stallman ha significato liberamente come nella libertà, non liberare come nel costo zero. Crede fortemente che il software e la relativa documentazione collegata dovrebbero essere disponibili con il codice sorgente, senza le limitazioni disposte sulla ridistribuzione supplementare. Più recentemente, altri hanno coniato la fonte aperta di termine nel tentativo di descrivere gli stessi obiettivi, senza la confusione sopra la parola libera. I termini aprono la fonte ed il software libero è trattato generalmente sinonimo.

Per promuovere il suo ideale, Richard Stallman, con aiuto da altri, ha generato l'autorizzazione del grande pubblico (GPL). Questa autorizzazione è stata così influente che il GPL ha fornito il lessico di gergo degli sviluppatori come verbo; applicare i termini del GPL a software che scrivete è a GPL esso.

Il GPL ha tre punti importanti:

  1. Chiunque che ricevi il software di GPLed ha la destra ottenere il codice sorgente al software a nessuna carica supplementare (oltre il costo della consegna).

  2. Tutto il software ha derivato dal software di GPLed deve mantenere il GPL come relativi termini dell'autorizzazione per la ridistribuzione.

  3. Chiunque in possesso del software di GPLed ha la destra ridistribuire quel software sotto i termini che non sono in conflitto con il GPL.

Un punto importante da notare circa questi termini autorizzanti è che non accennano il prezzo (salvo che la fonte non si concede essere un articolo di supplementare-costo). Il software di GPLed può essere venduto ai clienti a tutto il prezzo. Tuttavia, quei clienti allora hanno la destra ridistribuire prego il software, compreso il codice sorgente, come. Con l'avvenimento del Internet, questa destra ha l'effetto di mantenere il prezzo di zero basso del software—di GPLed generalmente—mentre ancora permette che le aziende vendano il software di GPLed ed i servizi, quale supporto, hanno progettato complementare il software.

La parte del GPL che genera la maggior parte della polemica è il secondo punto: che il software derivato dal software di GPLed anche deve essere GPLed. Anche se i detrattori si riferiscono al GPL come virus a causa di questa clausola, i sostenitori insistono che questa clausola è una delle resistenze più grandi del GPL. Impedisce alle aziende di prendere il software di GPLed, di aggiungere le caratteristiche e di trasformare nel risultato un pacchetto riservato.

Il progetto principale i garanti di FSF è il progetto UNIX del gNU non (GNU), di cui l'obiettivo è di generare liberamente un distributable UNIX-COME il sistema operativo. Ci era liberamente software distributable poco di alta qualità disponibile per il progetto di GNU quando è stato iniziato, in modo da i contributori di progetto hanno cominciato dalla generazione dalle domande e dadegli attrezzi di sistema piuttosto che dal sistema operativo in se. Poichè il GPL inoltre è stato prodotto dal FSF, molti dei componenti chiave del sistema operativo di GNU sono GPLed, ma con gli anni il progetto di GNU ha adottato molti altri pacchetti di programmi, quale il sistema della finestra di X, il sistema di composizione di TEX e la lingua del Perl, che sono liberamente di sotto redistributable altre autorizzazioni.

Parecchi pacchetti del maggiore e un gran numero di minore un, sono stati prodotti come conseguenza del progetto di GNU. Il maggiore un include il redattore del Emacs, la biblioteca di GNU C, l'accumulazione del compilatore di GNU (GCC, che originalmente hanno corrisposto al compilatore di C di GNU prima che C++ sia stato aggiunto), le coperture di colpo ed il gawk (awk del gNU). Il minore un include i programmi di utilità delle coperture ed i programmi di alta qualità di testo-manipolazione che gli utenti pensano trovare su un sistema di UNIX.

ciò è un articolo aggiunto da Claude Wolfgang Stary


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions