[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