Hacker News new | ask | show | jobs
by 0x12 5345 days ago
But you do remember the talk and you are still willing to promote it, so from his point of view that's mission accomplished.
1 comments

You see, that's the problem. His mission was to promote free software, instead of the mission the university hired him for: sending the graduates off on their next journey.
You don't hire a missionary with a vision to pat yourself or your audience on the back.

That's like expecting Sylvester Stallone to do higher mathematics or Mother Theresa to do an arms deal for you.

Some people are what they are and their environment/audience will have to accept them as they are.

The problem lies squarely with the person that hired him, the abstract of the speeches listed should have adequately explained what they were going to get. That's exactly what that rider exists for in the first place, to avoid misunderstandings like that.

I highly doubt if RMS could even tailor his speech to the occasion, he must know it by heart by now except for the Q&A part.

What I found interesting on reading the 'rider' is that he still refers to the GNU operating system as though it is in daily use. I've yet to see a HURD based system do anything useful in production but half the world wide web seems to run on Linux these days. Of course linux is 'merely a kernel'.

But if you write free software the you also give away the right to name that software, after all, a fork is under no obligation to be named after the parent. So RMS holding on to insisting to call Linux GNU/Linux looks to be against the self-imposed freedoms.

> What I found interesting on reading the 'rider' is that he still refers to the GNU operating system as though it is in daily use. I've yet to see a HURD based system do anything useful in production but half the world wide web seems to run on Linux these days. Of course linux is 'merely a kernel'.

Considering that glib, libc, gcc, emacs, the vast majority of the Unix utilities, bash, grub, autoconf, make, readline, gzip, tar, screen, wget, and Gnome are all GNU projects[0], I would say that GNU is most definitely in daily use. The Linux kernel isn't much use without the software on top of it, and it's nothing at all without the compiler that turns it into machine code.

[0] See https://www.gnu.org/software/software.html#allgnupkgs for the full list.

I think I have more KDE code on my computer than GNU code. Both are undeniably useful, but no one is insisting on calling it KDE/Linux.
I wasn't referring to the name GNU/Linux; I was specifically refuting the comment I quoted. The funny thing is that the comment effectively justifies RMS's insistence on using GNU/Linux. Because so many refer to the entire distribution as Linux, a lot of people fail to realize the hugely-important role that GNU software plays in Linux systems.

Linux is still useful without KDE, but the functionality provided by GNU is critical and would require a large effort to replace.

> the functionality provided by GNU is critical and would require a large effort to replace

This isn't really true. You could just grab your userspace from a BSD, or Plan9Port. Clang and LLVM do well enough to replace GCC on most important architectures.

GNU is, essentially, a clone of Unix except for the kernel, which is supplied by Linux. Calling your computer a GNU system is about as accurate as calling it a Unix system. Calling it a KDE computer is also technically accurate.

You could also form stacks, like KDE/GNU/Linux, or go all the way and just draw a directed graph of the major software dependencies. This isn't a serious proposal, but I would be kind of pleased if someone actually did this.

You do http://pedrocr.net/text/how-much-gnu-in-gnu-linux

However since GNU software is the foundation on which most of the system is built you can argue that it has a much greater importance.

"Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs"

But that's taken from all the software available in the repos, not the software that's actually installed on people's systems. For instance, the pie chart shows slices for both Gnome and KDE. How many people have both installed on their systems? Or neither?

Now compare that to how many people have none of the GNU software on their systems.

The Linux kernel isn't much use without the software on top of it, and it's nothing at all without the compiler that turns it into machine code.

Or without the its own license, the GNU GPL.

And yet, his "words to avoid" talks specifically about "GNU is not a tool set", either...
Are you going to argue that it is? Is GRUB merely a "tool" for booting your computer? Is libc a "tool" for exposing OS-provided functionality to software? Is GNOME a GUI "tool"?
Ok clearly you think the rest of your argument is obvious, but I'm going to be dense and say "yes", those are tools. Just as the Linux kernel is a tool for managing the various resources of the system. Maybe it's the word "merely" that's tripping things up, but I don't see how any of these things fail to fit the word "tool".
...or like expecting Steve Jobs to give a great graduation speech.
That's like expecting... Mother Theresa to do an arms deal for you.

You didn't know the real Mother Theresa, did you.

Just to offer a counter perspective, I'm sure that RMS honestly believes that the most important thing for your future is the use and advocacy of free software, and that being the case, there would be little point discussing anything else, no? Software increasingly pervades everything we depend on in life. The ownership and control of our futures rests to a large extent on who owns and controls the software we are using. The recent trend has been toward closed platforms behind opaque service interfaces, which is a problem of increasing difficulty for the free software movement.

That, and he does tend to be brusk.

The topics he's willing to speak about are clearly listed in his rider, and graduation isn't one of them.