GNU
GNU(GNU's Not Unix) is een in1984doorRichard Stallmangelanceerd project met als doel een volledigvrijbesturingssysteemvoor computers te maken. GNU wordt uitgesproken als [guh-NOE] (terwijl het Engelse woordgnuwordt uitgesproken als [noe]), en is eenrecursief acroniem.GNU is nauw verbonden met deFree Software Foundation(FSF), die dit als het centrale project beschouwt van de beweging voorvrije software.Ook een substantiële hoeveelheidsoftwarewordt door de FSF onder de GNU-vlag verspreid.
Onderdelen van het GNU-besturingssysteem worden tegenwoordig vooral gebruikt in het besturingssysteem dat doorgaansLinuxgenoemd wordt, en waarnaar de FSF verwijst als GNU/Linux (ziehieronder).
Geschiedenis
[bewerken|brontekst bewerken]Uit frustratie over de licentievoorwaarden van de software die hij voor zijn beroep gebruikte, zei Richard Stallman in 1984 zijn baan bij hetMITop om zich volledig te storten op het ontwikkelen van vrije software, te beginnen met een besturingssysteem, GNU. Om technische redenen koos hij ervoor om van GNU een uitgebreide, gecorrigeerde variant te maken vanUnix,destijds een alomtegenwoordig besturingssysteem in de academische wereld. De naam is dan ook een recursief acroniem voor "GNU's Not Unix" (GNU is geen Unix). Vooral de modulaire opbouw van Unix was een belangrijke motivatie om van dit systeem uit te gaan: Unix kon onderdeel voor onderdeel vervangen worden door vrije componenten met dezelfde functionaliteit. GNU-componenten werden en worden als losse pakketten aangeboden. Vooral de GNU-ontwikkelsoftware, met name deGNU C Compiler(laterGNU Compiler Collection), werd al snel populair.
GNU en Linux
[bewerken|brontekst bewerken]Het was oorspronkelijk de bedoeling van het GNU-project om een eigen alternatief voor de Unixkernelte ontwikkelen, de zogenaamdeHurd.Door de snellere ontwikkeling van deLinuxkernel- het is tot op heden nog altijd wachten op een eerste officiële versie 1.0 van de Hurd - worden GNU-programma's nu vaak samen met de Linuxkernel gebruikt.
"Varianten van het GNU-besturingssysteem die de Linuxkernel gebruiken, zijn nu wijdverbreid; hoewel deze systemen vaak worden aangeduid als "Linux" zouden ze beter kunnen worden aangeduid als "GNU/Linux" -systemen."- de Free Software Foundation.
Licentievoorwaarden
[bewerken|brontekst bewerken]De hoofdmoot van GNU wordt verspreid onder de bepalingen van deGNU General Public License(GPL). De licentie houdt een ongelimiteerd gebruiksrecht in voor alle toepassingen, alsmede het recht om GNU-software naar eigen inzicht aan te passen en, al dan niet in aangepaste vorm en al dan niet tegen vergoeding, te verspreiden. Bij verspreiding moet de software in ieder geval in de vorm vanbroncodebeschikbaar gesteld worden en vergunt de verspreider de ontvanger dezelfde rechten (ziecopyleft).
Andere delen van het systeem vallen onder andere licenties, dan wel omdat ze afkomstig zijn van andere partijen dan de FSF, dan wel omdat de bepalingen van de GPL te stringent zijn voor het toepassingsdomein; zieLGPL.
Zie ook
[bewerken|brontekst bewerken]- GPL-LGPL
- Affero General Public License(AGPL)
- GNU-licentie voor vrije documentatie(GFDL/FDL)
- Vrije software
- Opensourcesoftware
- GNU Savannah