GNU-project

Van Wikipedia, de gratis encyclopedie
Spring naar navigatie Spring naar zoeken
Het GNU-logo

Het GNU-project ontwikkelt het GNU- besturingssysteem (uitspraak: [ ɡnuː ] [1] ), opgericht door Richard Stallman met als doel het creëren van een vrij, Unix-achtig besturingssysteem dat ervoor zorgt dat eindgebruikers de vrijheid hebben om het te gebruiken, te onderzoeken, te distribueren (kopiëren) en aan te passen. Software waarvan de licentie garandeert deze vrijheden is gratis open source software (Free Software Engl.) Called GNU is gratis in deze zin.

Het project kreeg vooral bekendheid door de GNU General Public License (GPL) die het introduceerde, waaronder vele andere softwareprojecten worden gepubliceerd, evenals talrijke GNU-programma's zoals de GNU Compiler Collection , de GNU Debugger en tools van de GNU Core Utilities , de redacteur Emacs en anderen.

Aangezien de kernel van het GNU-project, GNU Hurd , nog niet geschikt is voor praktisch gebruik, wordt GNU nu meestal gebruikt met de Linux-kernel . Deze combinatie is het GNU/Linux- besturingssysteem, dat vaak kortweg Linux wordt genoemd .

verhaal

Verschijning

Richard Stallman (2015)

De oorsprong van het GNU-project gaat terug naar Richard Stallman, die van 1971 tot 1984 aan hetMassachusetts Institute of Technology (MIT) werkte. In de begindagen van zijn werk ervoer hij het gebruik van software als een levendige en open uitwisseling tussen ontwikkelaars en gebruikers. In die tijd was het gebruikelijk om programma's, ook in de vorm van de broncode, uit te wisselen en zo nodig aan te passen. De situatie veranderde aan het eind van de jaren zeventig en het begin van de jaren tachtig toen bedrijven begonnen met het vrijgeven van software onder zeer restrictieve licenties en het geheimhouden van de broncode . Stallman stond toen op een kruispunt, ofwel om zich aan te passen aan het model van de propriëtaire software of om een ​​andere weg in te slaan. Hij besloot een model van vrije software te ontwikkelen dat de openheid van de software en de mogelijkheid tot uitwisseling zou moeten garanderen. De eerste stap op dit pad zou een vrij besturingssysteem zoals Unix moeten zijn . Omdat het bij MIT gebruikelijk was recursieve acroniemen te gebruiken voor programma's die vergelijkbaar waren met andere programma's, koos Stallman de naam GNU voor " G NU's n ot U nix".

De beslissing om GNU Unix-compatibel te maken was gebaseerd op verschillende redenen. Om te beginnen was Stallman er zeker van dat de meeste bedrijven een fundamenteel nieuw besturingssysteem zouden afwijzen als de programma's die ze gebruikten er niet op zouden werken. Aan de andere kant maakte de Unix-architectuur een snelle, eenvoudige en gedistribueerde ontwikkeling mogelijk, aangezien Unix uit veel kleine programma's bestaat die grotendeels onafhankelijk van elkaar kunnen worden ontwikkeld. Veel onderdelen van een Unix-systeem waren voor iedereen vrij beschikbaar en konden dus direct in GNU worden geïntegreerd, bijvoorbeeld het zetsysteem TeX of venstersysteem X Window . De ontbrekende delen zijn helemaal opnieuw geschreven.

Het GNU-project werd aangekondigd op 27 september 1983 in de net.unix-wizards en net.usoft nieuwsgroepen . [2] Het werk eraan begon op 5 januari 1984 nadat Stallman zijn plaats bij hetMIT had opgezegd om zich volledig aan het GNU-project te kunnen wijden en tegelijkertijd de MIT te verhinderen vanwege de arbeidsrechten op de door hem geschreven code. Even later legde Stallman zijn motieven uit in het “GNU Manifesto” [3] en in andere essays. Hij zag een hoofddoel van het project als "het nieuw leven inblazen van de geest van samenwerking die in de beginjaren in de computergemeenschap heerste". [4] Het GNU-project was dus - hoewel meestal technisch van aard - ook een sociaal en politiek initiatief dat het sinds het begin niet alleen software heeft geproduceerd, maar ook hun eigen licentiemodellen en een groot aantal theoretische geschriften, waarvan de meeste die zijn geschreven door Stallman.

Het GNU-project hangt nauw samen met de ontwikkeling van Linux en GNU/Linux .

Licentie

De software die door het GNU-project werd gepubliceerd, werd vervolgens onder zijn eigen licenties geplaatst, die de bijbehorende vrijheden verleenden. Voor het principe van een licentie waarin de openheidsplicht expliciet is opgenomen, gebruikte Stallman de term copyleft , die Don Hopkins halverwege de jaren tachtig in een brief aan hem noemde. Stallman besloot later om een ​​uniforme licentie te creëren waaronder alle software gepubliceerd mocht worden. Met de hulp van Jerry Cohen heeft hij daarom de GNU General Public License opgesteld , die in wezen vier vrijheden omvat: het programma voor elk doel gebruiken, kopieën herdistribueren, bestuderen en onderzoeken hoe het programma werkt, en het programma aanpassen aan eigen en aangepaste behoeften Verspreid ook programma's.

Stichting Vrije Software

Om het GNU-project een logistiek, juridisch en financieel kader te geven, richtte Stallman in 1985 de non-profit Free Software Foundation (FSF) op. De FSF heeft ook programmeurs in dienst om aan GNU te werken, hoewel het meeste werk door vrijwilligers wordt gedaan. Toen GNU meer bekendheid kreeg, begonnen bedrijven eraan te werken. Ze ontwikkelden programma's die ze onder de GPL uitbrachten, begonnen cd's met software te verkopen en diensten met betrekking tot het systeem te leveren. Cygnus Solutions was een van de bekendste bedrijven in het begin van het project. Veel van deze bedrijven steunen de Free Software Foundation met geld of andere donaties. Deze omvatten onder andere IBM , Google Inc. en HP . [5]

Richtlijnen voor gratis systeemdistributie (FSDG)

De richtlijnen voor gratis systeemdistributie (GNU FSDG) zijn bedoeld om distributiesystemen richtlijnen te geven over wat het betekent om als Vrije Software te kwalificeren. De distributie moet volledig zijn en alle informatie moet worden verstrekt als broncode en onder een gratis licentie. Verder mag de distributie geen niet-vrije firmware bevatten en moet de documentatie onder een vrije licentie vallen. Een gratis GNU/Linux-distributie is b.v. B. Trisquel [6] en een gratis niet-GNU-systeemdistributie is Replicant . [7] [8]

Het logo van het GNU-project is een tekening van een gnoe , een Afrikaanse antilope. Het werd oorspronkelijk ontworpen door Etienne Suvasa [9] en is sindsdien in verschillende gewijzigde vormen gereproduceerd.

Zie ook

Portal: Vrije Software - Overzicht van Wikipedia-inhoud over het onderwerp Vrije Software

Individueel bewijs

  1. Free Software Foundation: Hoe spreek je 'GNU' uit . Ontvangen 26 november 2013 : “De naam GNU is een recursief acroniem van 'GNU's Not Unix' en is [ ˈGnuː ], uitgesproken met een harde g."
  2. ^ Richard Stallman: Gratis Unix! op Usenet, 29 september 1983
  3. Richard Stallman: De GNU Manifesto op gnu.org, 13 juli 2005
  4. Dominik Walcher: De ideeënwedstrijd als methode voor actieve klantintegratie: theorie, empirische analyse en implicaties voor het innovatieproces . 1e editie. Deutscher Universitäts-Verlag, Wiesbaden 2007, ISBN 978-3-8350-0596-9 , pp.   34 (Dissertatie Technische Universiteit van München, 2006).
  5. Corporate Patron Program op fsf.org, 12 oktober 2005
  6. Gratis GNU / Linux-distributies. In: gnu.org. 18 augustus 2018. Ontvangen op 22 september 2018 .
  7. Gratis niet-GNU-distributies. In: gnu.org. 3 december 2016, geraadpleegd op 22 september 2018 .
  8. Richtlijnen voor gratis systeemdistributies. In: gnu.org. 12 september 2018. Ontvangen op 22 september 2018 .
  9. ^ Een GNU Head op gnu.org, 5 mei 2005

web links