I vores tidligere artikel Vi havde fortalt, hvordan de bedste programmører fra MIT Artificial Intelligence Laboratory havde forladt det for at gå til den mest lukrative private aktivitet, og som vores ven Richard Stallman var omgivet af folk, der var så lidt interesserede i, hvordan tingene fungerer, at han besluttede at opgive sin egen udvikling og vælge kommerciel software.
Problemet opstod, da de ville have den nye maskine tilsluttet både ARPANET netværket og MIT netværket. Laboratoriet var ikke i stand til at få nogen, der vidste, hvordan man foretager de nødvendige ændringer af softwaren. Programmet var meget svært at forstå, og da det ikke kunne deles, var der heller ingen interesserede i at gøre det. Udbyderen var heller ikke interesseret i at foretage ændringerne.
For Stallman, ud over at være dårligt skrevet og svært at forstå, det nye system havde en sikkerhedspolitik konfigureret som standard så ineffektiv, at den ikke kun forhindrede folk i at begå katastrofale fejl ved et uheld. Det forhindrede også nogen, der vidste, hvordan man gør det, i at hjælpe en anden person, indtil en person med magten til at autorisere det ankom.
Stallman brugte sin programmeringsviden til at sabotere sikkerhedspolitikken, indtil den blev håndhævet i en sådan grad, at den gjorde ethvert forsøg på at gøre det vanskeligt. Til sidst holdt han op med at bruge den computer, fordi den tvang ham til at have en hemmelig adgangskode.
Fødslen af GNU
I 82 stod det klart for Stallman den eneste måde at genvinde den oprindelige ånd i MIT-laboratoriet var at skabe et gratis operativsystem fra bunden. Senere besluttede han, at det skulle ligne Unix for at gøre det lettere at ændre og gøre folk mere villige til at samarbejde. For at nævne det besluttede han at ty til en gammel tradition for MIT-hackere, rekursivt akronym.
GNU er forkortelsen for Gnu's Not Unix (GNU er ikke Unix)
Ikke for at genopfinde hjulet Richard han begyndte at lede efter gratis værktøjer til at hjælpe ham med projektet og fandt noget kaldet "Free University Build Kit" Da han spurgte udvikleren, om han måtte bruge det, sagde udvikleren ja. på betingelse af, at compileren forblev proprietær, og operativsystemet bygget med den ville tilskynde folk til at købe det.
Stallman besluttede at udvikle sin egen compiler. hvortil han blev inspireret af en gratis kompilator af et sprog kaldet Pastel (En udvidet version af Pascal) Sideløbende begyndte han at arbejde på et af sine emblematiske projekter: en teksteditor kaldet GNU Emacs.
Oprindeligt var GNU Emacs baseret på en anden angiveligt freeware-editor. Da jeg arbejdede med det forlag, Stallman indså, at den ikke havde de funktioner, den havde brug for, og ændrede den. Da virksomheden bakkede op og forbød yderligere distribution, var der kun en lille del af den originale kode tilbage, som det kun tog halvanden uge at erstatte.
Disse og andre værktøjer udviklet af Stallman og hans samarbejdspartnere ville spille en fundamental rolle i udviklingen af Linux, BSD-derivaterne og ville blive overført til Windows, Mac og Sony PlayStation.
I 1985 blev Free Software Foundation oprettet. den non-profit enhed, der har til opgave at sikre, at alle værktøjerne i GNU-projektet er frit tilgængelige for dem, der ønsker at bruge dem. Derudover udfører den formidlingsaktiviteter.
I 1989 skrev Richard Stallman den første version af GNU General Public License (GPL) for dens akronym på engelsk. som garanterer slutbrugere (individer, organisationer, virksomheder) friheden til at bruge, studere, dele og ændre softwaren.
Bibliografi
Som lovet er dette litteraturlisten over artikelserien
Chandler Jr. AD Inventing the Electronic Century: Den episke historie om forbrugerelektronik og computerindustrien. Harvard University Press
Ryan J. En historie om internettet og den digitale fremtid. Reaktion bøger.
Banks M. På vej til nettet: Internettets hemmelige historie og dets grundlæggere.Apress
Richard Stallmann. Foredrag på Royal Stockholm Institute of Technology.
Ret de bibliografiske referencer, fordi de er en katastrofe. De angiver heller ikke dato (udgivelsesår) eller sted
Kære Robert:
Tak for din kommentar.
Det er rigtigt, at jeg ikke har opført de bibliografiske referencer efter de fastlagte parametre. Husk, at disse parametre var beregnet til trykte akademiske artikler. Jeg skriver i en blog, hvor interesserede læsere vil kopiere/indsætte i Google eller Amazon søgemaskinen.