Födelsen av GNU. Stallman och vägen till fri programvara

Födelsen av GNU

I vår tidigare artikel Vi hade berättat hur de bästa programmerarna från MIT Artificial Intelligence-laboratoriet hade lämnat det att gå till den mest lukrativa privata aktiviteten och, som vår vän Richard Stallman satt kvar med människor så lite intresserade av hur saker fungerar att han bestämde sig för att överge sin egen utveckling och välja kommersiell programvara.

Problemet uppstod när de ville ha den nya maskinen ansluten till både ARPANET-nätverket och MIT-nätverket. Labbet kunde inte få någon som kunde göra nödvändiga ändringar i programvaran. Programmet var mycket svårt att förstå och eftersom det inte kunde delas fanns inga människor intresserade av att göra det. Inte heller var leverantören intresserad av att göra ändringarna.

För Stallman, förutom att vara felstavad och svår att förstå, det nya systemet hade en sådan ineffektiv säkerhetspolicy konfigurerad som standard att det inte bara hindrade människor från att av misstag göra katastrofala misstag. Det hindrade också någon som visste hur man hjälpte en annan person tills någon med makten att auktorisera den anlände.

Stallman använde sina programmeringskunskaper för att sabotera säkerhetspolitiken tills den genomfördes i en sådan utsträckning att den gjorde något försök att göra det svårt. Han slutade slutligen använda den datorn eftersom det tvingade honom att ha ett hemligt lösenord.

Födelsen av GNU

År 82 blev det klart för Stallman att det enda sättet att få tillbaka den ursprungliga andan i MIT-labbet var att skapa ett gratis operativsystem från grunden. Senare bestämde han sig för att det skulle likna Unix för att underlätta förändringar och få människor att känna sig mer villiga att samarbeta. För att nämna det bestämde han sig för att använda en gammal tradition av MIT-hackare, en rekursiv akronym.

GNU står för GNUs Not Unix (GNU är inte Unix)

För att inte uppfinna Richard-hjulet på nytt Han började leta efter gratis verktyg att använda för projektet och hittade något som heter "Free University Compilation Kit" När han frågade utvecklaren om han kunde använda den sa han ja under förutsättning att kompilatorn förblir proprietär och operativsystemet byggt med den uppmuntrar människor att köpa den.

Stallman bestämde sig för att utveckla sin egen kompilator för vilken den inspirerades av en gratis kompilator av ett språk som heter Pastel (En utökad version av Pascal) Parallellt började han arbeta med ett av sina flaggskeppsprojekt: en textredigerare som heter GNU Emacs.

Ursprungligen baserades GNU Emacs på en annan förmodligen gratis distributionsredigerare. När jag arbetade med den redaktören, STallman insåg att den inte hade de funktioner han behövde och modifierade den. När företaget backade och förbjöd vidare distribution, återstod bara en liten del av den ursprungliga koden som bara tog en och en halv vecka att ersätta.

Dessa och andra verktyg som utvecklats av Stallman och hans medarbetare skulle spela en grundläggande roll i utvecklingen av Linux, derivat av BSD och skulle portas till Windows, Mac och Sonys PlayStation.

1985 skapades Free Software Foundation, den ideella organisationen som ansvarar för att alla verktyg i GNU-projektet är fritt tillgängliga för dem som vill använda dem. Utöver detta genomför den spridningsaktiviteter.

1989 skrev Richard Stallman den första versionen av GNU General Public License (GPL) för sin akronym på engelska som garanterar slutanvändare (individer, organisationer, företag) friheten att använda, studera, dela och modifiera programvaran.

Bibliografi

Enligt vad jag lovade är detta bibliografin för artikelserien

Chandler Jr AD Uppfinning av det elektroniska århundradet: Den episka historien om konsumentelektronik och datorindustri. Harvard University Press

Ryan J. En historia om Internet och den digitala framtiden. Reaktionsböcker.

Banker M. På väg till Internet: Internetens och dess grundares hemliga historia.Apress

Richard Stallmann. Prata på Kungliga tekniska högskolan i Stockholm.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Roberto sade

    Korrigera de bibliografiska referenserna eftersom de är en katastrof. De anger inte heller datum (publiceringsår) eller plats

    1.    Diego tyska Gonzalez sade

      Kära Roberto:
      Tack för din kommentar.
      Det är sant att jag inte listade de bibliografiska referenserna enligt de fastställda parametrarna. Tänk på att dessa parametrar var avsedda för akademiska uppsatser i tryck. Jag skriver i en blogg där intresserade läsare kommer att kopiera / klistra in i sökmotorn Google eller Amazon.