Stallman rocks the room.

Published February 03, 2009
Advertisement
Good evening, Journal Land. Has it really been a whole month since I last posted? Time has been flying for me since the new year got underway. University has (as usual) been a flurry of new and interesting material. [smile]

Stallman talks freedom

Last Thursday we were visited by the illustrious Richard Stallman. Many of you, being active developers, have probably heard of him. He gained much of his fame from founding the GNU project and being an adamant supporter of free software for over twenty years. He is also the creator of the well-known editor, Emacs.

Mr. Stallman came to our university to talk about free software and the GNU project. Myself and a friend, having had decided to go (naturally!), were quite excited to hear what Mr. Stallman had to say. Upon arriving in the theatre where he was to appear, we learned that his plane arrival was delayed due to weather, and ended up waiting an hour and a half for Father GNU to arrive. I busied myself with a near-due combinatorics assignment, so it wasn't so bad.

Anyways, Mr. Stallman finally arrived, and there was a very strong applause. U of W is renowned for its allure to Computer Science majors, so we had a big audience that were all quite excited to listen to Mr. Stallman speak.

The first part of his talk was focused on defining what exactly free software is, and why it is important for our society. So far so good. He mentioned the four freedoms that are granted to us by free software: it can be freely modified, it can be freely distributed in its original form, modifications can be freely distributed, and of course, it can be freely used and its source-code freely read. This does not sound like a big deal for people who are not programmers, but Mr. Stallman claimed that since there are communities around these products (usually), there is still the ability for others who CAN program to make modifications on your behalf. Mr. Stallman was very adamant about proprietary software being an evil that takes away one's freedom. Even the exclusion of one of the four freedom constitutes a product not worth using. He argued that not using any and all software that is not free (as in speech) should never be used, regardless of the sacrifice required. He was very adamant about this.

He was doing a good job convincing me until he mentioned that last point. I think that free software is a fantastic thing, and while I do not actively support it, I support the idea of it by using many different pieces of free software in my day-to-day computer usage. Still, to bar oneself from using ALL forms of proprietary software is no solution. Proprietary software has the benefits of being developed (usually) by a far more organized, experienced, and well-equipped team than a free software team equivalent. This is simply because of one thing: money. Free software is (generally) developed for free, in developers' spare time. It's undeniable that many companies work with and develop free software as well, though. With hundreds or thousands or millions of dollars and structured organizations behind these proprietary products (that includes commercial video games!), the level of quality and technological achievement greatly surpasses where the free software community stands. Does Mr. Stallman suggest that we all live five or ten years in the past and use those product simply because they preserve a set of arbitrary freedoms that he created? Plus, I've never seen any free software attractively shrink-wrapped. [smile]

Mr. Stallman also had a segment on the history of the GNU project. It was interesting to learn that the GNU project was originally paying a developer to create a kernel for their operating system, but they ended up seeing Linus Torvalds' kernel, Linux, as a more feasible option. It turns out that Mr. Torvalds' kernel was not originally entirely 'free software' by the FSF's standards, so it was only a time afterwards that Mr. Torvalds ended up changing his kernel's license that GNU adopted it into their operating system. That's where Mr. Stallman suddenly grew very bitter. He was (still!?) very unhappy about how the public generally mistakenly began calling the GNU operating system with Mr. Torvalds' kernel "Linux". This perpetuated itself, and even today the operating system is most commonly referred to as Linux. I think even I am guilty of this misnomer. However, he still seemed very displeased that Mr. Torvalds received much of the fame of his and the FSF's hard work, and mentioned how many people mistakenly believe that Mr. Torvalds was the original father of free software, rather than Mr. Stallman. He also asked of us to call Linux "GNU/Linux" or "GNU+Linux" whenever we refer to the operating system. This was definitely the low part of his talk.

Things went up from there. He donned a robe and a placed a giant CD-ROM on his head, made to resemble a halo. He then jokingly introduced himself as Saint IGNUcius, of the Church of Emacs. He made several jokes that got a good laugh from the audience, such as "'vi vi vi' is the number of the Beast", and "using vi is not a sin; it is a penance". Hyuk hyuk. [smile]

He closed his talk in a rather unexpected manner: an open auction. He had brought several items with him to sell in order to raise money for the Free Software Foundation. A plush GNU gnu (hah!) was sold for $75, a signed hardcover book of Mr. Stallman's (I forget which, alas) for $95, and afterward softcover copies for $25 each. There was also a booth outside of the theatre selling free software merchandise. I think they did pretty well that night. I didn't buy anything, as per my rights as a free software user. [grin]

Finally Mr. Stallman requested questions from the audience. Things got pretty hairy here. There were several audience members that disagreed with the reasoning on some of Mr. Stallman's points, which I grew disappointed with how he handled. He became very outspoken, evangelical, and actually quite angry about anyone who disagreed with him on any of his points. In all fairness, though, he answered several (much more neutral) questions quite well.

Overall I am very happy that I attended the talk, even if I don't completely subscribe to Mr. Stallman's philosophies. I feel that I can appreciate free software more fully now, and understand the history of a behemoth like GNU/Linux (heh) much better. Despite it all, though, you still won't catch me using Emacs. [grin] (Okay, well, not too often.)
Previous Entry Here comes 2009!
0 likes 7 comments

Comments

Trapper Zoid
I managed to catch a Stallman talk when he was touring Australia. Over here, he was only talking about the evils of software patents, which is an issue I'm somewhat in agreement with him over. He's a pretty effective speaker.

He does appear to have a bee in his bonnet over a bunch of issues that detract from his overall message, especially his strict "proprietary software = evil" stance and overblowing the whole GNU/Linux thing. Most people don't care about the first issue (it's not as if the average person is going to extend code for anything). The GNU/Linux thing just comes across as petty; I can see why Stallman would be annoyed if someone else appears to be getting credit where it isn't due, but it doesn't alter the fact that Linux is just a much catchier name than GNU, and a jillion times better than the bastardisation that is GNU/Linux.
February 04, 2009 12:40 AM
Oluseyi
Richard Stallman is a smart man, arguably a brilliant man. Richard Stallman is also an unreasonable man, arguably a stupid man. Therein lies the contradiction.

For one thing, Free Software is not free. He likes to obscure the fact that the licenses he crafts, which he believes to perfectly embody the tenets of Free Software, preclude you from using Free Software in a derivative work without making your derivative work free. I understand you want to make your work free, and that any modifications I make to your work should be contributed back to the commons, but why does that give you a right to compel me to make my work free, inhibiting my freedoms?

The BSD and MIT licenses are freer than any GNU/FSF license.

Richard Stallman is blinded by ideology and ego, both of which preclude him from even hearing arguments that genuinely disagree with him on key points while respecting his overall body of work. His need to proclaim things as "evil," to create these dichotomies of light and darkness in which he is always on the side of right, casts him as a kook.

Oh, and he has shitty taste in names.
February 04, 2009 09:41 AM
Ravuya
Stallman can have my vi when he pries it from my cold, dead hands.
February 04, 2009 09:50 AM
Knarkles
I completely agree with you. While Stallman has some good ideas, I think he's far too fanatical to be taken seriously, which detracts a lot from the message he's trying to get across.
February 04, 2009 10:06 AM
HopeDagger
Quote:Original post by Oluseyi
For one thing, Free Software is not free. He likes to obscure the fact that the licenses he crafts, which he believes to perfectly embody the tenets of Free Software, preclude you from using Free Software in a derivative work without making your derivative work free. I understand you want to make your work free, and that any modifications I make to your work should be contributed back to the commons, but why does that give you a right to compel me to make my work free, inhibiting my freedoms?


I agree very strongly with this. This was a point that I had meant to mention as well: the freedoms of the author. Mr. Stallman's definition most certainly gives freedom to the end-users of free software, but puts restrictions on what both what the original author can do, as well as -- like you said -- derivative authors. You're right on the mark.
February 04, 2009 10:34 AM
Trapper Zoid
I left out my comments on the whole FSF thing in my analytical focus on Stallman's ability to present himself to the outside world [smile].

My biggest beef with the whole GPL license is that it's the only license out there that forces you to agree to a manifesto in order to use it. If it didn't have that preamble about why free software is so much more awesome that proprietary, then I'd feel happier about dealing with it. But as it is, I can't in good conscience use it for any of my code; I don't think proprietary software is "evil", I can't sign my name to a manifesto that says I believe differently, and I won't force other people to agree with my opinion on this to use my code.

(I'm perfectly happy to use GPL applications though - I take the agreement to be more of a statement of the developer's beliefs rather than forcing me to do something. I just won't extend it, bug fix it, or otherwise release code that forces me to lie.)

Quote:Original post by Ravuya
Stallman can have my vi when he pries it from my cold, dead hands.

Maybe if you didn't have to switch modes every few seconds your hands wouldn't be so cold and dead. [wink]

February 04, 2009 07:23 PM
Prinz Eugn
If you're good at something, never do it for free.
February 09, 2009 11:46 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement