GNU/Linux kontroverze
GNU/Linux je kontroverzní označení pro Linux a linuxové distribuce, které v některých případech prosadil Richard Stallman a jím založená Free Software Foundation (FSF). Tím vzniklo mnoho svárů, kde na jedné straně stojí zastánci FSF (považující GNU za důležitější projekt) a na druhé zastánci Linuxu jako takového.
Historie
Označení GNU/Linux prosazuje Free Software Foundation (FSF), její zakladatel Richard Stallman a jejich příznivci pro systémy, které obsahují GNU software a jádro Linuxu.[1] Argumentem FSF pro název GNU/Linux je fakt, že GNU již dlouho usiluje o vytvoření svobodného unixového systému a hotové jádro je poslední chybějící část.[1] Zastánci prostého označení Linux argumentují různými způsoby, například tím, že krátké označení je běžně používáno v hovorové řeči, tisku a dalších médiích.
Složené jméno se poprvé objevilo v roce 1992 v distribuci Yggdrasil Linux v podobě Linux/GNU/X. V diskuzních skupinách Usenet se objevilo označení GNU/Linux v roce 1992.[2] Označení GNU+Linux pak v roce 1993.[3] Distribuce Debian změnila své jméno na GNU/Linux v roce 1994.[4] Zakladatel Debianu, Ian Murdock, později poznamenal, že změnu provedl na výzvu Richarda Stallmana, který původně prosazoval název Lignux, ale po protestech o neobratnosti termínu doporučil GNU/Linux.[5] Věstník GNU z června 1994 představuje Linux jako free Unix system for 386 machines (with „many of the utilities and libraries“ from GNU), tzn. „volně šiřitelný Unixový systém pro počítače 386 (s mnoha utilitami a knihovnami od GNU)“.[6]
Avšak v lednu 1995 Věstník GNU již používal označení GNU/Linux.[7] Snaha Richarda Stallmana a FSF o prosazení označení GNU ve jménu Linuxu započala kolem roku 1994, ale zůstávala skryta v privátní komunikaci (jako výše zmíněný požadavek pro Debian) až do roku 1996.[8][9] V květnu 1996 vydal Richard Stallman novou verzi 19.31 editoru Emacs, kde byl cíl volby Autoconfu změněn z linux na lignux (záhy ve verzi 19.32 změněn na linux-gnu) spolu s esejí „Linux and the GNU system“, kde doporučuje, aby lidé používali označení „Linuxový GNU systém“ (anglicky Linux-based GNU system) nebo GNU/Linux system nebo krátce Lignux. Později začal Stallman výhradně používat označení GNU/Linux a esej v roce 1997 nahradil novější s názvem „Linux and the GNU project“.[1]
Prohlášení L. Torvaldse
Sám Linus Torvalds ve filmu Revolution OS na otázku o označení GNU/Linux prohlásil, že různá složená označení považuje za správná (Red Hat Linux, SuSE Linux nebo Debian Linux), avšak označení GNU/Linux považuje za směšné. Později pak napsal, že je jedno, jak se bude systém označovat, dokud budou zásluhy označeny jak se patří na obou stranách a že sám bude dále používat krátké označení Linux.
Well, I think it's justified, but it's justified if you actually make a GNU distribution of Linux … the same way that I think that „Red Hat Linux“ is fine, or „SuSE Linux“ or „Debian Linux“, because if you actually make your own distribution of Linux, you get to name the thing, but calling Linux in general „GNU Linux“ I think is just ridiculous.[10]—Linus Torvalds, Revolution OS
Umm, this discussion has gone on quite long enough, thank you very much. It doesn't really matter what people call Linux, as long as credit is given where credit is due (on both sides). Personally, I'll very much continue to call it „Linux“.[11]—Linus Torvalds, příspěvek do Usenet skupiny comp.os.linux.misc
Prohlášení R. Stallmana
I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.—Richard Stallman
Reference
- GNU project website
- Jamie Mazer. Re: ANNOUNCEMENT: Alpha release Linux/GNU/X … [online]. 26 November 1992 [cit. 2008-02-03]. Dostupné online.
- Rodrigo Vanegas. Re: http://groups.google.com/group/comp.os.linux/msg/dcf89e95ca953b69 [online]. 18 May 1993 [cit. 2008-02-03]. Dostupné online.
- Stephen Benson. Linux/GNU in EE Times [online]. 12 May 1994 [cit. 2008-01-31]. Dostupné online. [email protected].
- Sam Williams, Free as in Freedom: Richard Stallman's Crusade for Free Software, chapter 10 (O'Reilly, 2002).
- GNU's Bulletin, vol. 1 no. 17 [online]. Dostupné online.
- GNU's Bulletin, vol. 1 no. 18 [online]. Dostupné online.
- Richard Stallman, „Re: Why is Nvidia given GPL'd code to use in closed source drivers?,“ linux-kernel mailing list (12 January 2003).
- Matt Welsh. Linux is a GNU system and the DWARF support [online]. 8 September 1994 [cit. 2008-02-03]. Dostupné online. „RMS's idea (which I have heard first-hand) is that Linux systems should be considered GNU systems with Linux as the kernel.“
- Moore, J. T. S. (Produced, Written, and Directed). Revolution OS. [s.l.]: [s.n.], 2001. (anglicky)
- Linus Torvalds, „Lignux, what's the matter with you people?„, comp.os.linux.misc newsgroup (3 June 1996).