[Ilugc] why GNU should not be added to linux [was] Google drops Windows in their workplace

  • From: lawgon@xxxxxxxxxxxxxxx (Kenneth Gonsalves)
  • Date: Fri Jun 4 18:13:00 2010

as per request of the admin, subject changed (please drop the 'was' part in 
reply)

On Friday 04 June 2010 12:37:00 bhuvanesh kumar wrote:

THAT IS NOT EXACTLY THE REASON FOR THE NAMING BEHIND GNU/Linux.

no need to shout!
I suggest
you people to see the film "Revolution OS" , or read some good books on the
history of free software.He wanted to call linux systems GNU/Linux because
linux is only a kernel and is not a complete operating system. A complete
 os is a bundle of kernel and userland tools which is developed by GNU
 project. Therefore he wants to call these combination GNU/Linux there is
 NOTHING WRONG in people taking credit for their own work. Basically he
 wanted people to take a look at why they took the pain to develop GNU and
 think about the issues affecting software users and strive for freedom.

that is all RMS's viewpoint. Why does everyone give so much weight to him and 
none at all to Linus (who not only wrote and maintained the kernel all these 
years, but also has come up with another killer app in git - how many people 
can you point to who have come up with *two* killer apps in a lifetime?). And 
yet I am still to see one post or person on this list in any way either trying 
to understand linus's viewpoint or propagate it. Why? 

 Anyway, RMS summarises his views in this article: 
http://www.gnu.org/gnu/linux-and-gnu.html

to put it shortly, RMS and company thought of writing a kernel long before 
linus did - but could not (in fact they have been trying to do so for nearly 
30 years now but have utterly failed). Linus wrote it. So GNU people say 'we 
thought of it first so we want our share of credit'. No problem. But in our 
world the person who first implements anything gets the main credit and usually 
gets to name the outcome. Others cannot force a name on it. If Linus had 
agreed, no one would have any problem. He did not agree. So to foist the name 
and even refuse to talk to anyone who does not use the name as foisted is the 
height of childishness and is tantamount to petty jealousy. In the article 
mentioned above, there is a very amusing paragraph:

<quote>
If we tried to measure the GNU Project's contribution in this way, what would 
we conclude? One CD-ROM vendor found that in their ?Linux distribution?, GNU 
software was the largest single contingent, around 28% of the total source 
code, and this included some of the essential major components without which 
there could be no system. Linux itself was about 3%. (The proportions in 2008 
are similar: in the ?main? repository of gNewSense, Linux is 1.5% and GNU 
packages are 15%.) 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?.
</quote>

linux is only 1.5%!! might as well remove it (and certainly with only a 1.5% 
share it has no right to find itself in any part of the name!) But the most 
important point is that linux and GNU combined are only 16.5% - a small 
minority. What about giving credit to the people who contributed the remaining 
83.5%? why are they ignored? who are they? why are their leaders not crying 
for credit in the name? one possible reason is that they are not jobless and 
are busy refining and adding to their contributions ;-)

let us look at it from another angle - what would have happened if Linus had 
not developed the kernel (it is known that he just did it for kicks and not 
part of the great scheme of freedom framed by RMS). Then GNU would have been 
useless and we would all still be using windows. ILUGC would not have come 
into existence - without a kernel GNU tools are of no use (and GNU people have 
proved that they are incapable of writing a usable kernel). So if anything 
Linus would be justified in insisting that GNU be called Linux/GNU. And do not 
forget that it is only because of the success of linux that RMS, GPL and GNU 
became famous. Without linux no one would have heard of them. 

No doubt RMS is a visionary - a good thing. We need visions - but if he cannot 
implement his visions he has no right to grab credit from those who can 
implement them. Case to point: he was the first to conceive of a free 
encyclopedia (he called it GNE - GNE is not an encyopedia). It was a failure - 
Wales implemented the wikipedia which was a success. No doubt RMS would have 
like to call it the GNE/wikipedia - but it won't work because it is an URL and 
if you type GNE/Wikipedia in the address bar you will not get wikipedia. He 
also had visions of a DVCS - but GNU Arch was another flop - whereas linus 
quietly produced git without any fanfare.

We owe a tremendous debt to Linus - and it is fitting that the OS is named 
after him (he did not name it). We also owe something to RMS and his friends - 
there are lots of things named after GNU - more than enough to keep any 
reasonable person happy. But this kind of renaming is not reasonable. I 
request those of us here who have benefited from the work of Linus Torwalds to 
take some time out and also find out his views on the matter and respect them. 
Or if you really want to further the cause of GNU, please make hurd usable and 
use arch for version control.

-- 
regards
kg
http://livejournal.com/lawgon

Other related posts: