Fri programvare - hva en flott konsept ? . I løpet av årene , ideen om åpen kildekode - gratis å bruke - programvare har vokst og bygget en rik kultur . Linux , Firefox, Apache og Java danner grunnlaget for Internett , og alle kan laste dem alle, og ikke betale et øre . Så hvordan har begrepet fri programvare kommer om? Svaret er litt komplisert . The Early Days
Historien om fri programvare går tilbake til 1970-tallet , de tidlige dager av den stasjonære datamaskinen . Altair og IMSAI datamaskiner hadde lite funksjonalitet og en del av moroa var å lage lavt nivå programvare for å gjøre dem kjøre . Som maskinene vokste i kompleksitet , startet for noen modige sjeler bedrifter som opprettet og markedsført programvare for disse nye maskinene. Andre , komfortable med ideen om at programvare skal deles , fortsatte å bytte eller gi bort sine arbeider.
GNU og GNU Public License
På midten av 1980-tallet , Richard Stallman , en programmerer ved MIT , laget et sett med forbedret og forbedret UNIX hjelpeprogrammer . Han kalte dette settet med programmer GNU , en forkortelse for " GNU er ikke UNIX ", og delte dem ut som det han kalte "fri programvare ". Sammen med kildekoden , skapte han en programvarelisens avtale som han kalte det GNU Public License, eller GPL . Denne lisensen uttalt at programmene kan brukes , forbedres , gitt bort eller solgt til andre med det forbeholdet at kildekoden må inkluderes og at eventuelle avledet arbeid også bli distribuert under GPL .
Linus Torvalds og Linux
på begynnelsen av 1990-tallet , skapte Linus Torvalds , en universitetsstudent i Finland , på lavt nivå komponenter i et UNIX -lignende operativsystem , mens eksperimentere med multitasking funksjonene i Intel 386 . Hans arbeid ble kombinert med en rekke av de GNU komponenter for å skape et fullverdig operativsystem kalt Linux som kjørte på en i386 -basert PC. Siden den GNU komponentene ble samlet sammen i de mest populære distribusjonene , ble GPL lisens som en obligatorisk del av pakken .
Vekst av Open Source
Linux dukket opp på en heldig tid . Internett var bare å komme til sin rett , og de fleste av nettverket ble dannet på UNIX- maskiner. Den enkleste måten for amatører å komme inn på nettet var gjennom Linux. Utviklere snart slo seg sammen for å starte nye åpen kildekode-prosjekter for å skape grunnlaget for Internett som vi kjenner det i dag . Apache, Mozilla , MySQL og Java har alle røtter i åpen kildekode .
Fordeler med Open Source
Selv om den åpenbare fordelen av åpen kildekode er dens pris , er det flere andre faktorer som gjør dette til et godt valg . Åpen kildekode betyr at kildekoden må være tilgjengelig for å bli lest, kompilert , endret eller forbedret. Åpen kildekode-prosjekter stadig vokse og tilpasse seg som behovene endrer seg. I mange tilfeller , baserer kode gaffel , blir flere pakker , hver adressering ulike behov. Mange prosjekter har nå bedriftens støtten med både kommersielle og gratis versjoner , og tilbyr langt mer stabilitet og støtte .