[wilhelmtux-discussion] GNU 1x1

Michael Rauch mira-lists at sushisurprise.ch
Mit Dez 18 15:23:14 CET 2002


was ist GNU? was ist Linux? auf der wilhelmtux mailingliste wurden in 
letzter zeit einige begriffe der freien software irgendwie 
durcheinandergebracht. ich versuche diese hier kurz etwas zu erläutern 
zum zwecke das alle über das gleiche reden.

<GNU, Copyleft, GPL>
1984 begann Richard M. Stallman (RMS) mit der entwicklung eines komplett 
freien unix betriebssystems. dieses betriebssystem trägt den namen GNU 
(GNU's Not Unix!). ein freies betriebssystem meint frei im sinne von 
"freiheit" und nicht "kostenlos" [1]. um zu vermeiden dass freie 
software in proprietäre software umgewandelt wird, wurde die software 
des GNU projekts unter einer umgewandelten form des copyright, genannt 
copyleft[2], veröffentlicht ("Copyleft - all rights reversed"). die GNU 
General Public License (GNU GPL) [3] ist die formelle form des 
copylefts, die für den grössten teil der software des GNU projektes wie 
auch für andere freie software verwendet wird. es existieren neben der 
GPL auch weitere lizenzenzen für freie software, einige davon sind 
kompatibel mit der GPL, andere sind es nicht [4].

<Linux, GNU/Linux>
ziel des GNU projektes war ein komplettes, freies betriebsystem. zu 
einem betriebssystem gehören neben dem kernel auch weitere programme die 
eine arbeit mit dem system erst ermöglichen (shell, editor, compiler, 
debugger, windowing system, games, etc.). 1990 war ein grossteil des GNU 
systems komplett, ein sehr wichtiger teil fehlte jedoch, der kernel. das 
GNU projekt hatte sich für eine kernel implementation aufsetzend auf dem 
MACH microkernel, genannt GNU Hurd [5], entschieden. die arbeit an Hurd 
ging jedoch schleppend voran, Hurd ist heute immer noch in einem 
experimentellen stadium. ohne kernel war das GNU system jedoch nicht 
einsatzfähig. 1991 entwickelte Linus Torvalds einen Unix kompatiblen 
kernel, genannt Linux. Linux wurde 1992 mit dem nicht kompletten GNU 
system kombiniert, woraus ein komplettes, voll funktionstüchtiges freies 
Unix betriebssystem entstand. der name GNU/Linux wird daher verwendet um 
ein betriebssystem bestehend aus GNU software und Linux kernel zu 
beschreiben [6].

<open source>
1998 begannen einige enwickler ihre software als "open source" [7] zu 
beschreiben. einige taten dies um die fehlinterpretation von "freie 
software" als "gratis software" zu vermeiden, andere verwendeten "open 
source" um das technische potenzial der software in den vordergrund zu 
stellen, mit nicht ausbleibendem marketing effekt. "open source 
software" und "freie software" beschreiben im praktischen falle oft 
dasselbe, die ideologie im hintergrund ist jedoch nicht dieselbe. das 
GNU projekt benutzt den ausdruck "freie software" um festzuhalten, dass 
freiheit wichtiger ist als technologie.

<distributionen>
es existieren diverse distributionen die das GNU/Linux system für den 
benutzer zusammenstellen [8]. einige distributionen sind komerzieller 
natur und verdienen geld mit ihrer tätigkeit (z.B.: SuSE) andere haben 
lediglich das ziel ein freies (und meistens auch kostenloses) system zur 
verfügung zu stellen (z.B.: Debian). es ist nicht verboten mit freier 
software geld zu verdienen [1] (die programmierer sollen ja nicht 
aussterben ;), also ist es durchaus in ordnung das komerzielle 
distributionen für ihren service geld erhlaten. viele distributionen 
enthalten auch software die von ihnen selber entwickelt wurde, meistens 
um ihrer distribution mehrwert gegenüber anderen distributionen zu 
verleihen. diese zusatzsoftware ist nicht immer als freie software 
verfügbar, dies führt dazu dass einige distributionen freier sind als 
andere.


für weitergehende informationen empfehle ich das buch "Free Software, 
Free Society" [8], welches neben der geschichte der freien software auch 
  aktuelle themen des patentrechts, DRM, trusted computing, etc. aus 
sicht von RMS schildert.

#!michael


[1] Free Software Definition of the GNU project 
http://www.gnu.org/philosophy/free-sw.html
[2] What is Copyleft? http://www.gnu.org/copyleft/copyleft.html
[3] GNU General Public License http://www.gnu.org/copyleft/gpl.html
[4] Various Licenses and comments about them 
http://www.gnu.org/philosophy/license-list.html
[5] The GNU Hurd http://www.gnu.org/software/hurd/hurd.html
[6] Linux and GNU http://www.gnu.org/gnu/linux-and-gnu.html
[7] Open Source http://www.gnu.org/philosophy/free-software-for-freedom.html
[8] DistroWatch http://www.distrowatch.com/
[XX] Free Software, Free Society. Richard M. Stallman, GNU Press. ISBN: 
1-882114-98-1