Gratis software - hvad en stor koncept? . I årenes løb , ideen om open source - gratis at bruge - software er vokset og bygget en rig kultur . Linux, Firefox, Apache og Java danner grundlaget for internettet og enhver kan hente dem alle og ikke betale en cent. Så hvordan har begrebet fri software kommer om? Svaret er en smule kompliceret. De tidlige dage
Historien om fri software går tilbage til 1970'erne , de tidlige dage af den stationære computer. Altair og IMSAI computere havde lidt funktionalitet og en del af det sjove var at skabe det lave niveau software til at gøre dem køre . Da maskinerne voksede i kompleksitet , et par modige sjæle startede virksomheder , der skabte og markedsført software til disse nye maskiner. Andre, komfortabel med tanken om, at software skal deles , fortsatte med at bytte eller give væk deres værker.
GNU og GNU Public License
I midten af 1980'erne , Richard Stallman , en programmør på MIT , skabte et sæt forbedrede og forbedrede UNIX utility programmer . Han kaldte dette sæt af programmer GNU , en forkortelse for " GNU er ikke Unix " og distribuerede dem , hvad han kaldte "fri software". Sammen med kildekoden, skabte han en software licensaftale , som han kaldte GNU Public License, eller GPL . Denne licens erklærede, at programmerne kan bruges , forbedres , gives væk eller sælges til andre med det forbehold, at kildekoden skal medtages , og at enhver afledt arbejde også distribueres under GPL .
< br > Linus Torvalds og Linux
i begyndelsen af 1990'erne , skabte Linus Torvalds , en universitetsstuderende i Finland, det lave niveau komponenter i et UNIX -lignende operativsystem samtidig med at eksperimentere med multitasking funktioner i Intel 386 . Hans arbejde blev kombineret med en række af de GNU komponenter til at skabe en komplet operativsystem kaldet Linux , der kørte på en i386 - baseret pc. Siden GNU komponenter blev samlet i de mest populære distributioner , GPL licensen blev en obligatorisk del af pakken.
Vækst af Open Source
Linux optrådte på et heldigt tid . Internettet blev bare kommer i sin egen og det meste af netværket blev dannet på UNIX -maskiner. Den nemmeste måde for hobbyfolk at komme på nettet var gennem Linux. Udviklere snart sluttet sig sammen for at starte nye open source-projekter for at skabe grundlaget for internettet , som vi kender det i dag. Apache , Mozilla, MySQL og Java har alle rødder i open source.
Fordele ved Open Source
Selvom den indlysende fordel af open source er dens pris , er der flere andre faktorer, der gør dette til et godt valg . Open source betyder at kildekoden skal være tilgængelig til at blive læst , kompileret , ændret eller forbedret. Open source-projekter konstant vokse og tilpasse sig , efterhånden som behovene ændrer sig. I mange tilfælde baserer kode gaffel, bliver flere pakker , der hver adressering forskellige behov. Mange projekter har nu virksomhedernes opbakning med både kommercielle og gratis versioner , der tilbyder langt mere stabilitet og støtte .