GNU/Linux Naming Controversy - Opinions Supporting "GNU/Linux"

Opinions Supporting "GNU/Linux"

The FSF justifies the name "GNU/Linux" primarily on the grounds that the GNU project was specifically developing a complete system, of which they argue the kernel Linux filled one of the final gaps; the large number of GNU components and GNU source code used in such systems is a secondary argument:

So if you were going to pick a name for the system based on who wrote the programs in the system, the most appropriate single choice would be GNU. But we don't think that is the right way to consider the question. The GNU Project was not, is not, a project to develop specific software packages. Many people have made major contributions to the free software in the system, and they all deserve credit. But the reason it is an integrated system—and not just a collection of useful programs—is because the GNU Project set out to make it one. We made a list of the programs needed to make a complete free system, and we systematically wrote, or found people to write, everything on the list. —Richard Stallman

In addition, the FSF also argues that "GNU/Linux recognizes the role that our idealism played in building our community, and helps the public recognize the practical importance of these ideals", in contrast to the focus on "technical advantage" rather than "freedom" of the Linux kernel developers. In the case of the Linux kernel, notable and recurring examples of this focus on technical advantage over freedom come from the long-time inclusion in the Linux kernel of many non-free firmware files and other files with non-free license terms.

The ordinary understanding of "operating system" includes both the kernel—the specific subsystem that directly interfaces with the hardware—and the "userland" software that is employed by the user and by application software to control the computer. Moreover, both the name "GNU" and the name "Linux" are intentionally related to the name "Unix", and Unix has always conceptually included the C library and userland tools as well as the kernel. In the 1991 release notes for versions 0.01 to 0.11 of the Linux kernel (which was not released under the GNU General Public License until version 0.12), Torvalds wrote, "Sadly, a kernel by itself gets you nowhere Most of the tools used with linux are GNU software." Torvalds also wrote during the 1992 Tanenbaum-Torvalds debate that, "As has been noted (not only by me), the linux kernel is a miniscule part of a complete system".

The use of the word "Linux" to refer to the kernel, the operating system, and entire distributions, often leads to confusion about the distinctions among the three. Many GNU packages are a key part of almost every Linux distribution. Media sources frequently make erroneous statements such as claiming that the entire Linux operating system (rather than simply the kernel) was written from scratch by Torvalds in 1991; that Torvalds directs the development of other components such as graphical interfaces or the GNU tools; or that new releases of the kernel involve a similar degree of user-visible change as do new versions of proprietary operating systems such as Microsoft Windows, where many things besides the kernel change simultaneously.

Because of this confusion, legal threats and public relations campaigns apparently directed against the kernel, such as those launched by the SCO Group or the Alexis de Tocqueville Institution (AdTI), have been misinterpreted by many commentators who assume that the whole operating system is being targeted. SCO and the AdTI have even been accused of deliberately exploiting this confusion.

To suggestions that renaming efforts stem from egotism or personal pique, Stallman has responded that his interest is not in giving credit to himself, but to the GNU Project: "Some people think that it's because I want my ego to be fed. Of course, I'm not asking you to call it 'Stallmanix'." Stallman has admitted to irritation, although he believes it to be justified in response to seeing "an idealistic project stymied and made ineffective, because people don't usually give it the credit for what it has done," concluding "If you're an idealist like me, that can ruin your whole decade."

In response to another common argument (see below), the FSF acknowledges that many people have contributed to the system and that a short name cannot credit all of them, but argues that this cannot justify calling the system "Linux":

Since a long name such as GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv becomes absurd, at some point you will have to set a threshold and omit the names of the many other secondary contributions. There is no one obvious right place to set the threshold, so wherever you set it, we won't argue against it ... But one name that cannot result from concerns of fairness and giving credit, not for any possible threshold level, is "Linux". It can't be fair to give all the credit to one secondary contribution (Linux) while omitting the principal contribution (GNU). —

In continuing to speak on the subject, in 2010, Stallman stated that naming is not simply a matter of giving equal mention to the GNU Project. Because the system is more widely referred as "Linux" people tend to "think it's all Linux, that it was all started by Mr. Torvalds in 1991, and they think it all comes from his vision of life, and that's the really bad problem".

Read more about this topic:  GNU/Linux Naming Controversy

Famous quotes containing the words opinions and/or supporting:

    For some natures, changing their opinions is just as much a requirement of cleanliness as changing their clothes: for others, however, it is merely a requirement of vanity.
    Friedrich Nietzsche (1844–1900)

    There would be no supporting life were we to feel quite as poignantly for others as we do for ourselves.
    Samuel Richardson (1689–1761)