Hacker News new | past | comments | ask | show | jobs | submit login
Richard Stallman’s rider (mysociety.org)
373 points by robinhouston on Oct 26, 2011 | hide | past | favorite | 280 comments



I've helped to organize large conferences in the past, and right now I'm organizing a reception to honor some prominent Boston-area acousticians. Given those experiences, I would absolutely love to have this kind of a rider for honorees and speakers. It removes a lot of guesswork in planning large events and would make things go smoothly.

Sure, some of the statements in the rider might seem odd, demanding or even irrelevant, but it's all there black and white. It would save a ton of time coordinating with speakers beforehand making sure everything is in accordance with their (and our) expectations, and also save time in putting out fires during/after events when we find out that things are not set in accordance with their expectations.

I've never seen RMS speak at an event (although I've been to events where he has attended), but from reading this I now know what to expect if I ever wanted to him to speak at an event. I would request that other notable speakers develop a similar rider, especially if you've had unpleasant surprises at past events. Let everyone know what they're getting into when they invite you.

edit: I accidentally a couple of words


"It would save a ton of time coordinating with speakers beforehand making sure everything is in accordance with their (and our) expectations,"

Saving time is a probably one of the main motivations for this document. From the rider:

"I have no vacations. (Don't feel sorry for me; idleness is not something I wish for.) I have to spend 6 to 8 hours every day doing my usual work, which is responding to email about the GNU Project and the Free Software Movement. Work comes in every day for me, and if I skip it one day, I have to catch up another day"


Agreed, I started reading it thinking I'd be very frustrated afterward, but this has the right amount of detail and no requests that are too unreasonable for a venue to handle. The event sponsor may have to deal with some of the more tricky ones, but I really wouldn't mind executing this rider. Especially compared to some of the ones I've seen.


Actually I think that some of those details are unreasonable, but at least (as an event planner) I would rather know that up front rather than finding out midway through the planning process and it being to late to find another speaker.

Put it another way - if I had invited RMS and he sent that rider, I'd probably say "no thanks, we'll find someone else" but at least it would be at an early enough point that there would be time to find someone else.


All of his demands are either directly related to his health or the moral causes that he champions. He is specific and verbose.

Some of these things might seem strange to people who are younger than 50 years old, and aren't flown around the world to give hundreds of talks.

I think that this demonstrates the value of a clear and verbose contract.


Precisely. Nothing is left to ambiguity, and then hopefully the fewest possible things will go wrong.

About the only thing that I laughed at (in joy) was the thing about parrots...


Nothing is left to ambiguity?

A supply of tea with milk and sugar would be nice. If it is tea I really like, I like it without milk and sugar. With milk and sugar, any kind of tea is fine. I always bring tea bags with me, so if we use my tea bags, I will certainly like that tea without milk or sugar.

Really, I think he's just screwing with us. Douglas Adams would be proud.


How is that even somewhat ambiguous? Personal and, perhaps, skirting the outer edge of what a remarkably parochial person might regard as quirky, but he laid out a drink preference specific enough someone has a shopping list and doesn't have to guess. Which is what a rider is for.

You don't even need to buy him tea; he explicitly says he always brings his own with him.


So if I provide tea he likes, I don't have to provide milk and sugar. If I provide tea he doesn't like, I have to provide milk and sugar. Unless of course he chooses to drink his own tea, in which case my tea, my milk, and my sugar will all go to waste.

This is fine, as long as I know precisely what kind of tea he likes. But that's not specified, so I just gotta guess what he might like. And then buy some milk and sugar, just in case he likes my fancy tea just enough to drink it, but not enough to skip the milk and sugar.

Really I think he's just writing his opinions on tea off the top of his head.


Having had experience organizing lots of public speaking/platform events, I can assure you that "please provide milk and sugar" is one of the easiest-to-comply with requests I've ever seen. He doesn't specify that it must be soy milk, or 2%, or half and half. He doesn't say it has to be natural cane sugar grown on the sunny side of a hill and harvested by certified sugar cane naturalists during the summer solstice. He just wants milk and sugar; beyond that he leaves the details to you.

Worst case scenario is that he doesn't use them, in which case you're out what, two dollars? That is peanuts compared to what some riders cost you by specifying elaborate A/V and lighting setups, specific vendors and contractors (i.e. friends of the speaker) you have to deal with, luxury transportation and lodging, et al.

As to the "what kind of tea" issue, he helpfully solves the problem for you -- he'll bring his own, which he is guaranteed to like. So there's no scenario where your failure to choose the right tea will result in him being tealess. Strictly speaking the only thing you're on the hook to provide is hot water, which is free and easy to scrounge up at short notice.

It's really a remarkably stress-free document, as riders go.


It would've helped if he had just specified which kind of tea he likes. That way, he wouldn't have needed to write most of that paragraph.

Now we're left to guess, which means we will stock several kinds of tea, in the hopes of one being to his liking.


Several kinds of tea?!? Oh no, anything but that.


Or, not, because he hasn't asked for it.

He's basically saying, "if you provide tea provide a full tea service or I likely won't like it." If you don't want to provide that, don't.

If that's too complicated he repeatedly says "email me and ask". "Hey RMS, what tea would you like us to buy" would do it. As would giving him $0.75 for the tea bags he brought, if you feel the need.

It's so low maintenance.


Well actually he does say that a supply of tea would be nice. I'm assuming he is not talking about his own supply.


I assumed that he just wants a tea cup and a hot water supply.


sounds like a Mother Goose tongue twister: she sells seashells by the seashore, the shells she sells are seashells I am sure, so if she sells seashells by the seashore, I am sure the shells are seashore seashells.


DON'T buy a parrot figuring that it will be a fun surprise for me.

I love to imagine that this actually happened.


The best jokes come from actual experience :)


"If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too."

He's fine with coach class, and will sleep on a couch. Better to have more info than too little.


"All of his demands are either directly related to his health or the moral causes that he champions."

Did you read the same list I did? He requests to stay in somebody's home but specifies a list of foods he doesn't like and demands he be consulted on any meals he's served. Some of his demands relate to his cause, and a few to his health, but overall I'd say he comes across as overly particular and demanding. I guess if he's heavily in demand he can get away with it as there will always be someone willing to accommodate him, but that someone won't be me.


Perhaps it is my experience in reading many of these riders in the past but I actually found this rider to be very reasonable and well thought out.

I would imagine it's an evolution of compiling best-case scenarios and trying to limit the worst.

You have to take into account that Dr. Stallman travels a lot and has to be a guest considerably more than most other people. Usually the people reading this rider want to make him feel at home and cater to his whims.

I would like to say that I'm surprised but honestly I'm not. Sure RMS has some odd behaviors but pretty much everyone who has dedicated a tremendous amount of energy to a cause as he has come with a cavalcade of interesting behaviors. Everything I've read about RMS as a person has revealed that he is generally a well thought out and decent person.. with some polarizing fundamental beliefs.


Written out in black-and-white it seems rather cold and heartless, but it merely clarifies what would be a normal practice.

If a guest in your house is uncomfortable/unable to eat what you're having, and has given no prior notice, then it can be quite a problem to find out right when mealtime is approaching.

This is a sensible way of avoiding unnecessary conflict.


Right -- I've done my share of being a guest of and a host to many people of different cultures, and a decent share of his points are either a "how to be a good host" checklist, or removing the difficult aspects of being a good host to him (i.e., guessing the needs of a guest who may not express them directly).

I think I'm generally a good host, because I read people well. But armed with a document like this, even someone who reads people terribly could be a good host to rms with minimal effort. It doesn't look very hard once you know what he's hoping for; some of his points (like saying he sometimes makes suggestions that may cause inconvenience, and please let him know... like his request that hosts not offer to help him with everything) are basically "I know how to be a good guest if you let me."

I've been in those situations (carefully avoiding praising things for fear that your hosts will find some way of giving them to you...), and it's really quite frustrating.

If I was a constant guest (and constantly faced with the same frustrations), I'd start compiling a document like this. Over time -- and I'm pretty sure this has been underway for a long time (notice the reference to changing the tape when recording him?) -- I suspect it would grow as this one has.


Health includes mental health. Especially important for someone who's personal make up is not particularly compatible with a life of travel and public appearances.

Most of it tells me "this is what I need to stay sane and productive", and although very detailed and somewhat peculiar, none of his demands are particularly hard to meet.


I think the "flown around the world" bit is the most important. In America (or even Western Europe, for that matter), we may wonder why it includes so much detail. But perhaps by spelling things out, it removes the possibility of cultural misunderstandings.


Indeed. Including, but perhaps not limited to, possibly offending your hosts/organizers when you don't drink the Pepsi they so carefully provided for you. In the Western world we might not care so much if he leaves a few sodas on the presenter's table. That may not fly so well in cultures that don't drink as much soda and abhor waste far more than we.


What did strike the most is how much this precise description of a conference organization is at odds with Asian culture. I guess rms would not be in his shoes in China for instance.


Actually, from my perspective as a contracts lawyer, this rider is far from what I would call clear. Like the GPL, it's a helpful document, and cheerfully neurotic, but it leaves lots of room for dispute and confusion. Specificity != clarity.

Likewise, verbosity is not an indicator of a good contract. To the contrary.


That might be because as a lawyer you're biased to prefer form over intent. I'm sorry if this sounds nasty, it's not supposed to be though. People are different. GNU/Stallman goes to great lengths to describe where he is coming from so the reader can understand what the motivations behind his points are.

It's not supposed to be a watertight contract between two parties with opposing agendas who are trying to outmaneuver each other at a soulless semantics game. Instead, the rider is supposed to enable people who already have friendly intentions to understand (and interpolate!) what is important to their guest.


At the end of the day, a contract doesn't replace a relationship. It just puts everyone on notice about what's intended.

Most of the rider is crystal clear. It just gets hard to follow in areas such as the following:

A supply of tea with milk and sugar would be nice. If it is tea I really like, I like it without milk and sugar. With milk and sugar, any kind of tea is fine. I always bring tea bags with me, so if we use my tea bags, I will certainly like that tea without milk or sugar.

If I am quite sleepy, I would like two cans or small bottles of non-diet Pepsi. (I dislike the taste of coke, and of all diet soda; also, there is an international boycott of the Coca Cola company for killing union organizers in Colombia and Guatemala; see killercoke.org.) However, if I am not very sleepy, I won't want Pepsi, because it is better if I don't drink so much sugar.

In more concise (and readable) form: (1) milk and sugar is required, although he may not use it, and (2) Pepsi, not Coke.


Would it really be Stallman without long moral justifications of every clause?


The problem with unerring dedication to a moral cause is that life always manages to present the most absurd edge cases. You start with someone casually asking 'Coke or Pepsi?' and your knee-jerk response is something about murdered workers in a South American jungle. There's nothing wrong with moralizing in every context, but it's the opposite of fun/pleasant to be around. Everything in life is a tradeoff.

Myself, I have a hard time being fiercely moralistic about anything, because Moralizers often do more harm than good. Necessarily, they purport to know the truth better than others – a conceit that I can't get behind.


But adding that extra information made at least me remember.

Besides, I like the idea of buying/not buying a company's products based on whether you support them or not.


Verbose means excessively wordy. I think you mean succinct.


"Verbose" is definitely the wrong word if he's defending this contract. Not sure I would call it "succict"; maybe "thorough" or "explicit".


Comprehensive.


My funniest memory of Richard Stallman is once he was invited to give the commencement speech at my local university, Lakehead University. He was pretty oblivious to the fact he was at a graduation, and not at any point in his speech did he address the students and their future. All he talked about was free software, how copyright was bad, and that the university should be using free software. Most of the students were pretty pissed off at him because he ruined one of the most significant moments in their life. He didn't even say, congratulations well done on graduating, or even a simple "hello." He only spoke about free software.

I think the video is still up on the university's website somewhere. If you're interested in it, I could try to find it and post it.


Okay, I found the speech on YouTube, it's in three parts and it's over 30 minutes long:

Part 1: http://www.youtube.com/watch?v=nbsifBoI_0E Part 2: http://www.youtube.com/watch?v=APb1tNxvGMY Part 3: http://www.youtube.com/watch?v=ukQURxJ2QYc

If you're looking for a quick laugh, listen to part 2 where he starts off going on a rant about how the university is using Windows Media Player to stream the convocation and forces users to use Windows. He tells the audience to "throw Windows out of the computer, or the computer out the Window." He did get a lot of cheers for that remark though.


Thanks for posting this. The laugh in here for me was watching the person to the right of the podium try to hold in their giggles.


You can't blame that on Stallman. He has always been completely clear and up front about what he will and will not speak about. And he always agrees on the topic ahead of time with who ever is arranging the event.

In other words. Who ever arranged this graduation obviously did a horrible job, and is the person you should blame.


I think it's fair to assume most people have basic "people" skills, humility, manners etc. Unfortunately that isn't the case with Stallman. He's an obsessive fundamentalist only concerned with one topic.


That fact is well known.

If your university hired someone who only spoke Mongolian, would you be upset at the speaker, or the idiot who hired him?


It's well known within a certain rather narrow community of people. The folks who booked him may just have read his name on a list of "vaguely important people who are willing to give speeches".


If your university hired someone who only spoke Mongolian but spit in people's faces when they extended their hand for a handshake, would you be upset at the speaker or the idiot who hired him?

RMS lacks basic social graces. He preaches to the choir but somehow still manages to piss them off with pedantic shit like GNU/Linux. Why doesn't he just copyright it so he can plaster the GNU logo all over everything and be done with it.


"If your university hired someone who only spoke Mongolian but spit in people's faces when they extended their hand for a handshake, would you be upset at the speaker or the idiot who hired him?"

If their spitting was common knowledge, as RMS's eccentricities are, then yes. Of course I would be upset primary with whoever booked them...


> He preaches to the choir but somehow still manages to piss them off with pedantic shit like GNU/Linux.

Maybe, just maybe, you aren't in the choir. I'm only saying this because you dismiss things many people find important.


He does, however, provide a rider before to anyone considering inviting him to speak that makes his personal obsession and his inflexibility around that obsession abundantly and explicitly clear.

I have a suspicion that whoever booked him simply didn't read it, or didn't understand it.

I mean, come on now -- other people make lots of noise about his eccentricities, and he himself basically wears a signboard explaining them, and then people are still surprised?


There are plenty of eccentrics who are still nice people.


Yes; they are likely better candidates for commencement speakers.

I wouldn't say rms "isn't a nice person" in this context -- he's just very focused on his cause, and he doesn't take detours or "tone it down" for the sake of avoiding temporary inconvenience to others. It's rare for people to stick to their own principles so studiously (unfortunately, perhaps?), so he even goes out of his way to warn them.

It's not exactly stepping on puppies.


And there are plenty who have no social graces. What of it?

If you book a speaker without researching them, you have only yourself to blame when things go wrong.


I've both planned some fairly large events with speakers and worked closely with well known but 'eccentric' personalities similar rms. It's really a mixed bag as to who is to blame. On the one had the committee coming up with this should have done some research (and asked themselves "why hasn't rms done any convocations before?"). I've known organizations entertaining the idea of rms as a keynote, and it almost immediately gets shot down by anyone how has actually watched him speak. But undoubtedly the committee in charge of this event was mix, and rms on paper does sound like a good idea. At the same time, I know rms is passionate about his cause, but it is a dick move to not at least pay some superficial lip service to the event you're speaking at. In fact he'd do a much better service to his cause if he just made a good speech connecting graduation to free software. Look what a fantastic speech Steve Jobs gave, but certainly promoted both his personal image and apple as well.


It's really a mixed bag as to who is to blame. On the one had the committee coming up with this should have done some research (and asked themselves "why hasn't rms done any convocations before?"). I've known organizations entertaining the idea of rms as a keynote, and it almost immediately gets shot down by anyone how has actually watched him speak.

Yeah. It seems like ordering squid at a restaurant: if you order squid or someone orders it for you, you shouldn't complain that you don't like seafood. And you can't really blame the squid.


I think you should have read the whole comment you were responding to. Dead squids don’t have brains. rms does.


I believe that the plural of squid is squid.


But you do remember the talk and you are still willing to promote it, so from his point of view that's mission accomplished.


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.


Clang and LLVM do well enough to replace GCC on most important architectures.

25 years later. Very few works are relevant for that long.


I would like to see someone go make a free operating system without using a single GNU piece. Just for the kicks.


Android.


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.


I would imagine (purely anecdotal) if you take just installed software then the GNU percentage increases as its generally installed on most systems. I would also imagine in the Linux/BSD world the number of people running without GNU software is in the very low single digits.

It's really difficult to determine the relative importance of one software project at this level over another they reliant on each other. The Linux kernel needs GNU as much as GNU needs the kernel (at the moment anyway). You can run the OS without KDE (hence not calling it KDE/Linux).

I can see Stallman's point as he set out to create an operating system called GNU, created almost all of the parts required which were then used by someone else to create a Kernel which was then packaged up with a different name.

Personally I think you can call GNU/Linux whatever you want as the licence its released under has nothing in there saying you need to give mention to GNU in the name. If you package it up you can call it Fred for all I care and I will refer to it as Fred.


Actually in BSD/UNIX people generally don't use the GNU tools, except, maybe for gcc on BSDs (UNICES have their own compilers). We believe GNU tools are of very poor quality.


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".


It would be easy to argue that most software fits the "tool" label. As far as I know, rms objects to describing GNU as a set of "programming tools" or "development tools" as he (reasonably, in this case, I think) finds those labels unfair. GNU software is required for any operating system using the Linux kernel, as far as I'm aware, and those systems are not limited to programming or development.


You could compile Android with Clang and be GNU free.


...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.


> Most of the students were pretty pissed off at him because he ruined

The Univ, specifically whoever booked Stallman (in obvious ignorance), is who ruined their moment. Don't invite a Lion Tamer to fix your sink.


I'd definitely like to see that!!


See my comment above... I posted link to the speech on YouTube.


This is wonderful, in so many different ways. I've read quite a bit of the FSF material--which is invariably specific, clear and verbose--and it's interesting to read material in the same style, but about a completely different topic.

For example, under "Hospitality":

"In some places, my hosts act as if my every wish were their command. By catering to my every whim, in effect they make me a tyrant over them, which is not a role I like. I start to worry that I might subject them to great burdens without even realizing. I start being afraid to express my appreciation of anything, because they would get it and give it to me at any cost. If it is night, and the stars are beautiful, I hesitate to say so, lest my hosts feel obligated to try to get one for me."


Ever visited an Arabic country?

Whatever an American might think, this is THE major problem - not terrorism - but being 'hospitalitied' to death!


You are so right. When I visited Egypt years ago, the amount of "helping" was so over the top. It really does get in the way.


Heh ... reminds me of the story of Van Halen's rider - no brown M&Ms or they have the right to not play the event (without penalty)! This actually served a purpose. The had exacting specs for some of their pyrotechnics. They reasoned that if someone had adhered to the rider carefully enough to notice the M&Ms clause, they likely would have been exacting for the other specifications as well.


For those that want to read more about the "Van Halen and M&Ms" story:

http://news.ycombinator.com/item?id=2839581


I thought it was the weight of the stage, not the pyrotechnics...


> The had exacting specs for some of their pyrotechnics

... and their electrical gear (amps and so on), and possibly the sheer weight of everything they'd be bringing on to the stage, and the simple fact that, at the time that rider was drawn up, Van Halen was playing venues that had never had a serious rock band of their kind before and were likely to be unprepared to the point of putting the fans at risk of being killed, which has happened a few times (that Whitesnake concert is the most recent, I believe).


Are you thinking of Great White and The Station nightclub fire?


Yes. Thank you.


This is charming; gives a sense of the guy; seems like it would be useful information. Who thinks to say "do not buy me a parrot"?


For such a specific rule, it must have happened before.

I'd wager somebody once gave him a parrot for breakfast.

"Good morning, sir. Your host ordered you a breakfast of eggs over easy and a parrot we've named Lenny, The Open Source Linux Parrot sponsored by Coke®."


I mean obviously, I bet nothing happened before. Who gives someone a parrot?

But he has a short graf on why you shouldn't give him Coke. I had no idea about the "Killer Coke" story. Clearly, he reads up on this stuff; he just wants to share how inhumane the parrot pet trade is, I'd guess.

But still! It's charming in this context.


It may well have happened. I helped organized his talk at Concordia University a few years ago, and this text was slightly different back then. It specified that he'd like to meet a parrot. But that's it. Just was one sentence, giving little information. Given that this is his standard text, I bet someone bought a parrot at one point over the last few years, and that prompted this seemingly peculiar addition.


Yes, he does read up on this stuff. He posts frequent updates here:

http://stallman.org/archives/2011-jul-oct.html


"Once you are done sir, would you allow me the honour of directing you across several of our nearby streets?"


I also thought that this bit was charming:

I start being afraid to express my appreciation of anything, because they would get it and give it to me at any cost. If it is night, and the stars are beautiful, I hesitate to say so, lest my hosts feel obligated to try to get one for me.


"do not buy me a parrot" must be his "no brown M&M's". If he shows up to a gig and finds a parrot there, he knows that not everything is in order.


He would have to have ordered an aviary for that comparison to have worked (people don't give parrots by default).


I, too, was disappointed by Richard Stallman' talk. We were a bunch of students in a conference in general software engineering. And he was invited to give a talk about copyright and freedom.. cool, right?

Not exactly. He came in and started acting like he really didn't wanted to be there and didn't care at all about us, the place and the organizers. I'm usually not the kind to judge someone else dressing but Stallman' look was terrible. Not terrible like in "old geek" or whatever; terrible like I had pity of him. Seems like he didn't washed for days.. anyhow, let's continue for the talk.

Before even starting, he started yelling "OPEN THE LIGHT", " I SAID OPEN THE GODAMN LIGHT". That was crazy as hell. Basically, what he wanted to say is "Please, open the light because I don't want my audience to fall asleep". But jesus, there's a way to say things and a way to say things.

And, as much as I wanted to like him and the talk, it was extremely boring and even false at some points.

And, with all that, it just makes me really sad. It makes me sad because this is such a genius and a legendary hacker but it seems that he stopped trying.

It's like if you see someone trying to open a door by pulling really hard when it's clearly written push. And, you see that person getting frustrated and over frustrated about the fact that the door doesn't open.

For me, Richard seems like that. There are ways to make things change. But you have to adapt. As someone already said "It's easy to go outside and whine, but true revolutioners dress up and change things from inside the system." (or something like that).

Stallman could give so much if he wanted just a little bit, but he decided to keep pulling that door.

Look, we get it, it's supposed to be called GNU os and not Linux. But there's a way to explain that to total newbies that don't know the history of unixes. It's not by being frustrated in front of an audience that people will understand and change their minds.

Or when he talks about freedom, it seems so theoretical. Yeah right, Ubisoft should publish their code open sources and preserve the right on their assets. But comon, there are lots of money and families involved. Even thought it would be nice to have everything open source, in practice, you have to make trad-of. And, in my opinion, it's better to be practical and try to make the world a little better, rather than being an extremist and changing nothing.

There's a reason why it's called Linux and not GNU; and yelling after everyone won't change that.


I agree totally. The most frustrating part about Stallman's "free software" is that he has to control how everyone else uses it. Linux people don't even get the freedom to name their own operating system.


    he has to control how everyone else uses it
One of the goals of free software is to allow you to use it for any reason whatsoever, and I don't know if you realize what this actually means, or maybe you are to young, but once upon a time you couldn't use Visual Basic to create a Microsoft Office competitor.

If by usage you mean the copy-left behavior of GPL, I think it's only fair for a software author to demand whatever the fuck he wants from the software he wrote. And it's also in everybody's right to have his own opinion on how things should be done.

    Linux people don't even get the freedom to name 
    their own operating system.
But in fact "Linux people" have always named their operating system however they pleased, which is really what upsets Stallman so greatly. But even so, he remained true to his original beliefs and never included such requirements in his own software or the GPL, he only bitched about it.

You really should look for the definition of "freedom" in a dictionary ;) Here, I'll do that for you ...

    the state of being free or at liberty rather than
    in confinement or under physical restraint
Are you in any kind of confinement or physical restraint regarding the naming of Linux-based operating systems?


I think it's only fair for a software author to demand whatever the fuck he wants from the software he wrote

Like, a fee of $50, for example? I would say that your position is diammetrically opposed to Stallman's stated goal. But it's not your fault, the GPL is also in opposition to Stallman's stated goals. He went from having the high ideal that software should always be open, to trying to force other people to think the same thing, thereby actually limiting how people use software.

We will forever wonder now whether we could have had all of the benefits of OSS without copyleft. But I for one would have much more respect for Stallman if he had instead supported BSD-style open licenses, and tried to convince others that open source was the way to go, rather than trying to control people's behaviour through the threat of legal actions.


     Like, a fee of $50, for example?
Well yes, since you mentioned it, I think that's the author's right.

Having the opinion that all software should be free, that doesn't mean I want to force people into doing it, as that is indeed in opposition with the idea of freedom.

     through the threat of legal actions
What threats? The only threats I'm seeing from FSF are in response to GPL-violations. If a software author chose GPL, that was his right and it doesn't mean you can relicense it as BSD.


Well yes, since you mentioned it, I think that's the author's right.

That's nice, but seeing as you seem to be defending the GPL, how I'm I supposed to collect my $50, if the next dev down the road packages up my code as an application, and makes it available free, with source code and what not. In the real world, I can no longer get paid for my software in such a circumstance. Or how about you produce a module, I see the module, recognise that I could make it substantially better, but with a non-legligeable investment of time. I would like to be compensated for making the software better, or I'm simply not going to bother. I, as a developer, do not have the right to develop a module of software that uses a GPLed module of software, and then sell it as closed source (to stop someone else from packaging up my work and distributing it for free).

The GPL is rather good at giving freedom to end users, provided that the end-user is a competent programmer. The GPL is lousy at giving freedom to programmers that want to add value to GPLed software, which in the long term ends up costing non-technical end-users access to better software.

What threats? What do you think the GPL is? It's a threat to use legal remedies if you don't play by the rules of the GPL. Without that implicit threat, we could just ignore the GPL as a rather boring piece of irrelevant text.


     seeing as you seem to be defending the GPL, 
     how I'm I supposed to collect my $50
You are putting words in my mouth. I never said authors should only license their work under GPL or compatible - my whole freaking point was that it is in their right to do whatever they want.

This opinion is not however opposed to my other opinion, that all software should be free. Because all software should be free by choice, not by law.

Also notice how I explicitly mark these as being opinions, that's because I leave room for considering errors in my judgment.

I am also not holly - I work on proprietary software all day long right now. I also think products in general ARE OK for now to be proprietary, but the platforms themselves ARE natural monopolies, going against what capitalism is about and are the scourge of this industry.

Of course this is not the opinion of Stallman which thinks absolutely all software should be free right now -- I can't blame the man since he's been warning us about all the dangers of closed software since the 70'ties and he must feel tired repeating the same thing over and over again, while being right and ridiculed at the same time.


Or how about you produce a module, I see the module, recognise that I could make it substantially better, but with a non-legligeable investment of time. I would like to be compensated for making the software better, or I'm simply not going to bother. I, as a developer, do not have the right to develop a module of software that uses a GPLed module of software, and then sell it as closed source (to stop someone else from packaging up my work and distributing it for free).

Yes, if you've released your software under the GPL, collecting money by granting access to it in exchange for money is not a feasible business model. There are other ways, though. Think along the lines of providing support. You could also sign a contract in advance, exchanging a GPL application for a mountain of cold hard cash.

What threats? What do you think the GPL is? It's a threat to use legal remedies if you don't play by the rules of the GPL. Without that implicit threat, we could just ignore the GPL as a rather boring piece of irrelevant text.

This is true of any contract or license. I've not heard the FSF or Stallman argue for the abolishment of contract law.


> granting access to it in exchange for money is not a feasible business model. There are other ways, though. Think along the lines of providing support. You could also sign a contract in advance, exchanging a GPL application for a mountain of cold hard cash.

That's great, now all you need to do is find programmers willing to accept n dollars instead of n×100 dollars.


Lots of GPL-based companies, like RedHat and Best Practical, seem to be doing just fine with this.


An order of magnitude more are doing an order of mangnitude even more fine without this.


By that logic, we could say, "it's a poor idea to hire sjwright, because some that didn't are making more money than the one that did."

In other words: correlation, causation, no.


Like, a fee of $50, for example? I would say that your position is diammetrically opposed to Stallman's stated goal.

This is incorrect. I quote:

"Free software" is a matter of liberty, not price. To understand the concept, you should think of "free" as in "free speech," not as in "free beer."[0]

[0] http://www.gnu.org/philosophy/free-sw.html


If I am to judge by your other reply to me in this thread, you yourself know that it's quite deceitful to say that I can charge money for GPLed software. Yes I can charge money, but I'm obliged to supply the tools needed so that any half-competent programmer can undercut me by 100%, meaning that I can't actually receive money by selling my software, because you can always download the same software legally for free.


I wasn't being intentionally deceitful, I'm sorry if I didn't make myself clear enough.

With regards to "charging money for GPLed software", I agree with you completely: if you write GPL software, it is almost impossible to make money by selling that software on the open market. The first customer you ensnare is given access to the source code, as well as the right to redistribute your work under the same conditions that you do, blowing up your entire business model.

I hope I'm not being too pedantic, but let me quote your original post and explain why I don't feel the above detracts from my point:

I would say that your position is diammetrically opposed to Stallman's stated goal.

The goals of the FSF (and thus Stallman, if only by his function as president) have nothing to do with money. The fact that there are ways of making money in the sofware world that are compatible with the GPL license is evidence of this. I mentioned some in my other post. This may not be as profitable as straight up selling (or renting out) the right to use your software, but that is merely a side-effect, not the ultimate goal.


> the GPL is also in opposition to Stallman's stated goals.

I suppose you say so because it doesn't give the user total freedom over his copy of the software? It's not that simple: if the user had total freedom, he would also have the freedom to actively restrict the freedom of users who get the software from him.

One's freedom is supposed to stop at other's, so this is not right. Therefore, you need to take away the freedom to restrict other's freedom. The GPL does just that, and no more.


The problem is that your reasoning only works for those capable of producing their own software. If I'm a normal user, my "freedom" is strongly limited by the fact that I will only ever have access to functionality provided by programmers - I can't produce it myself. And if you remove one of the big motivations for programmers to produce software, you have effectively reduced the freedom of end users - they will be able to do less with their devices, not more.

I have seen projects canned because we needed to use GPLed software to do an implementation in a reasonable timeframe, and management didn't want to give a leg up to our competitors by publishing the code. If the code in question had have been under a BSD license, the project would have gone ahead.


The problem is that your reasoning only works for those capable of producing their own software.

That is entirely the point. One of the stated aims of the GPL is to ensure that everyone is capable of producing software. The GPL attempts to ensure that your software won't ever be redistributed in a form that takes away the user's capability to build on your code.


You're entirely missing my point - for 99% of the population of this planet, producing software is going to forever remain beyond their reach. You can give them all the freedom to do so that you wish, they are still going to remain incapable of actually doing so. The GPL is not un unmitigated good for the vast majority of users.


You're entirely missing my point - for 99% of the population of this planet, producing software is going to forever remain beyond their reach. You can give them all the freedom to do so that you wish, they are still going to remain incapable of actually doing so.

Why? If you said that, for 99% of the population of this planet, literacy is forever out of reach, you'd be rightly laughed out of the room. The increasing importance and preeminence of software in every system we interact with means that programming is a new form of literacy and numeracy.

Not only can the 99% code, but, increasingly, they must. They must, in order to assert control over the software that increasingly controls them.


I must agree with your main point, which is that the typical user just won't have the expertise nor the energy to dive in and modify the code, making the GPL much less useful for them.

There are two obvious ways to solve the problem: find a way to make developers make more software that is useful to end-users (basically the Apple route).

Or, find a solution so that end users themselves can modify their systems. That second route is currently close because of the ridiculous size of current systems. (The volume of a typical GNU/Linux distro is the size of a whole library, and Windows and MacOS are fare marginally better.) The obvious solution there is to reduce the size of our software. http://vpri.org/ is currently attempting to do an OS in 20,000 lines of code (a middle-sized book), and they are doing quite well.

Note that doing the "Let's Remove the Fat" route, if successful, will massively reduce the amount of necessary programming work. Plus, more of that work will be done by the end users themselves. That could have dire consequences if we don't prepare for it. (A similar example would be automatic Google cars driving truckers out of business –no pun intended.)


"I don't know if you realize what this actually means, or maybe you are to young..."

You clearly don't understand what the GPL means. Nothing in the GPL lets you demand whatever the fuck you want. It is the complete opposite. The GPL only requires me to redistribute source code for any changes I make to your software.

Anyone who truly believes in the freedom of software would not try to bully the name of another project.


once upon a time you couldn't use Visual Basic to create a Microsoft Office competitor

I don't know if you know much about VB, but doing that would almost literally be a case of creating an app with a rich text control in the middle. It would be like changing a few keywords and calling Python your own language.


     a case of creating an app with a rich text 
     control in the middle
The ActiveX / OLE controls available in Windows by default are nothing short of useless.

To have a Word-like processor in the middle of your window, you have to have Office installed ... I don't think anyone can reasonably argue that you can create a competitor that way, where a "competitor" would be a piece of software that actually replaces Office, not just augments it.


I don't think Stallman ever said that you don't have the freedom to call Linux Linux. He's simply asking that you don't.

As you can see, it's very easy to ignore his requests. That doesn't mean he should stop making them.


Stallman has never said that people can call it just Linux if they choose. My understanding is that he refuses to interact with anyone unless they agree to call it GNU Linux. Seems like a control issue to me.


I see this come up in RMS threads again and again. "There are ways to make things change. But you have to adapt." Why should he? He's famous and you're not. Why should he take advice from you that's clearly not working?

Also, he did change the system from the inside. This is why people deal with his quirks.


The fact you can get away with something because you're famous is just another example of "might is right".

Sure he can get away with it, but that doesn't mean that he's not being a dick at times.

In terms of whose way is working: Stallman has created something that works for him but I wouldn't swap my life for his in a million years (and I'm sure he reciprocates that).

But I don't think he's such a success that his life can be held up as some unimprovable template.


> he did change the system from the inside

Yeah, no, not really. Linus did, by precisely following that advice : compromise and be practical. Yes, he couldn't have done it without rms's previous work, but without Linux, Free Software would have been all but forgotten by now.

I'd also argue that one of the reasons why Linux is still at around 1% of the desktop market is similar : blindly following principles at the expense of convenience and practicality.


Without Linux, maybe Free Software would now be forgotten. Without RMS, maybe nothing like Linux would ever have existed.

Both RMS and Linus changed the world; I'd argue they've both changed it considerably for the better.

Why does it have to be just one or the other?


Because RMS doesn't comb his hair.


> He's famous

Not that famous, and if his goal is advocacy, he's doing a pretty miserable job. We get it, he's bitter because Linus is something of a computer programmer rock star and he isn't. I sympathise with much of his argument, but the way he argues contradicts his message.


> "It's easy to go outside and whine, but true revolutioners dress up and change things from inside the system."

Actually, it is also hard to change the system from within. We humans run on corrupted hardware[1], and being in the system in the first place often change us in ways we don't initially approve of.

Now I think we do need people to change the system from within. But I also think we need other people who stay outside, if only to remind us of the ultimate goal.

[1]:http://lesswrong.com/lw/uv/ends_dont_justify_means_among_hum...


I feel for you. Stallman seems to think we all live in some free love hippie commune where we can all just give source code away. The world doesn't work like that and his fundamentalist attitude doesn't take people's need to eat lunch into account. You can't deny his skill and the great work he's done. Free software has its place in this world but so does proprietary code too.

This rider while not being supremely high maintenance is riddled with superfluous explanations and liberally sprinkled with his own politics. Just write a damn list and get it over with. Save your speeches for the events, not the rider.


Stallman has an uncanny ability to predict the future in regards to our industry. Everything he predicted has happened already or it will.

Trusted computing? It is here, it is popular and because of Apple it is also considered cool. It doesn't matter that the device you paid for is not your property anymore, people love shiny. Also, trusted computing got rejected by the market when Microsoft tried it, but now Microsoft is back on the horse and this time they'll succeed, because hey, we'll do anything for the sake of our grandmas, including giving up liberties for our future children.

Building proprietary lock-in on top of open-source? Yep. Before 2001 when OS X got released, Linux was the future of computing in our eyes. Fast forward 11 years later, go to any software-related conference and you'll see 85% of all software developers with a MacBook in their lap. Basically OS X destroyed Linux's chances on dominating the future desktop.

Uncompetitive advantages by any means necessary, including patents (which is something new)? Yep ... Java may be GPL.v2, but Oracle can kick the living crap out of you by using their patents and trademarks on it. On the whole, Sun releasing OpenJDK was nothing more than a publicity stunt of a dying company, just like the JCP was, to give the illusion of an open standard.

    The world doesn't work like that and his 
    fundamentalist attitude doesn't take people's 
    need to eat lunch into account.
I think he earned the right to behave like a fundamentalist. You can agree or disagree with him, but if you do disagree, you should give a more detailed answer than "the world doesn't work like that".

Because in fact the world does work like that. People have always helped each other in return for favors or for the greater good. The emphasis on individuals and individual gains is rather new and our economy is the one that resists, but considering the depression we are in, our economic systems don't really do a good job apparently ;-)

You may not feel it now, even though it's 2011, but our lives and the lives of our children will depend greatly on software functioning for us. When certain software will stop functioning for individuals, make no mistake about it, that will be life-threating.

Also, software companies can yield great control over our lives and can do great damage already. Remember when Google was the underdog just 11 years ago? Look at them now ... with a push of a button they can delete you from the Internet.

Proprietary software pays the bills, but that doesn't mean it isn't a really big socio-political problem that needs to be fixed, sooner rather than later.

So yeah, keep buying iPhones, but when the shit hits the fan Stallman will be there to teach you again why it was a bad idea; or he'll be dead with nobody to take his place.


> Basically OS X destroyed Linux's chances on dominating the future desktop.

Yeah, because the constant feuds within the Linux community, the failure to settle on a common desktop platform, the crowd of "I-want-to-write-yet-another-irc-client" devs, and the utter lack of appreciation for end-user needs all have nothing to do with it.

What Stallman in particular and the Linux community in general fails to understand is that a broken or badly designed software for which you have the source is more of a prison to the user than a well-made, closed source one.

Before you flame me, I've been part of the Linux community from 1995 to 2008, and I dare say I was more than an annecdotic contributor. I still support the idea of free software, but community development simply doesn't scale.


Considering the huge progress that was made in the 90'ties on Linux and the lack of progress done after OS X came, I think it is safe to assume that OS X played a major role here.

Software needs resources to get created and lots of it. As a company or as an individual, you can't sink time and resources into software that isn't at least popular. You can try to invest in something, but sooner or later resources dry out, priorities change, etc, etc...

Desktop Linux seems to me that it was created by stitching obsolete software and quick hacks together with glue and spit. Even broken as it is, I still marvel at how functional it is for me. And even unpopular as it is, there are some normal people using it, which goes to show that it isn't totally broken or insane.

    broken or badly designed software for which 
    you have the source is more of a prison to the user 
    than a well-made, closed source one.
I don't agree there - having the source is a huge advantage, even if you aren't capable of modifying it. Just as with cars, you don't necessarily have to go to the parent company and you don't have to fix it yourself. You can always choose a local shop for repairing and tunning.

    community development simply doesn't scale
I wonder why are you saying that, when server-side Linux and related software is such a huge hit.

You can also point out to some desktop software that is free software, that is sponsored and yet community driven and that is usable. That's Firefox and it's the reason why we came out eventually from the dark-ages of IExplorer's domination.


> Considering the huge progress that was made in the 90'ties on Linux and the lack of progress done after OS X came, I think it is safe to assume that OS X played a major role here.

Progress in software development is not linear. You quickly get the basics done, and then the devil in the details. Also, the Gnome vs. KDE feud didn't help one bit.

That said, OS X being exactly what Linux dreams to be (Unix with a beautiful and useable UI, scriptable apps, reusable components, and a modern development platform), I know I'm not the only one to whom it provided a haven after years of Linux-induced frustration.

> Desktop Linux seems to me that it was created by stitching obsolete software and quick hacks together with glue and spit. Even broken as it is, I still marvel at how functional it is for me. And even unpopular as it is, there are some normal people using it, which goes to show that it isn't totally broken or insane.

No disagreement here.

> I don't agree there - having the source is a huge advantage, even if you aren't capable of modifying it. Just as with cars, you don't necessarily have to go to the parent company and you don't have to fix it yourself. You can always choose a local shop for repairing and tunning.

In theory it's true, in practice it rarely is, since taking over a code base of any significant size is a very hard challenge. I've yet to encounter a situation like you describe, or even hear about one. When the software doesn't work, you replace it, source available or not.

> I wonder why are you saying that, when server-side Linux and related software is such a huge hit.

Because the audience being other tech geeks, it's a much simpler endeavor.

> You can also point out to some desktop software that is free software, that is sponsored and yet community driven and that is usable.

Sponsored free software is usually mostly developed by the company sponsoring it, the community comes a distant second. This is a scheme which works, though, as the company has the final say. I hope it will keep on growing.


In theory it's true, in practice it rarely is, since taking over a code base of any significant size is a very hard challenge. I've yet to encounter a situation like you describe, or even hear about one. When the software doesn't work, you replace it, source available or not.

Even if you're replacing the software, having the source allows you to ensure that your replacement is fully backwards compatible with the original, and, if it is not, enables you to implement a compatibility shim that fixes those issues.

That said, OS X being exactly what Linux dreams to be (Unix with a beautiful and useable UI, scriptable apps, reusable components, and a modern development platform), I know I'm not the only one to whom it provided a haven after years of Linux-induced frustration.

You can't just blame the Linux community, though. I agree that the community could do a lot of things better (especially with regards to UI development). However, one big obstacle the Linux community has to work against is hardware support. Windows is the dominant OS - manufacturers essentially subsidize Microsoft by providing Windows drivers for their product. Apple, by choice, writes OSX to only work on a very limited subset of devices that have been approved by Apple. Linux has neither of those advantages.

In theory, the fact that Linux is open should make it easier for programmers to make their own drivers and release those drivers to the community at large. In practice, because of many of the concerns that you've cited, proprietary drivers still outclass Linux drivers for a number of components, including WiFi, ACPI power management, and graphics.


Even if you're replacing the software, having the source allows you to ensure that your replacement is fully backwards compatible with the original

Same answer : True in theory, very rarely practical in reality. The only thing that really matters is the spec of the data format used by the program.

You can't just blame the Linux community, though.

I agree, it's not just that, but it's the main reason. 15 years since the start of KDE and there's still no sign of a unified, viable platform. If there was one, hardware support would follow.


> Considering the huge progress that was made in the 90'ties on Linux and the lack of progress done after OS X came, I think it is safe to assume that OS X played a major role here.

I completely disagree with your assertion, but let's say for the moment that you're right -- Apple has thrown down a legal, legitimate gauntlet. So what the heck are you going to do about it? Complain? Say "that's not fair"?


> Yeah, because the constant feuds within the Linux community, the failure to settle on a common desktop platform, the crowd of "I-want-to-write-yet-another-irc-client" devs, and the utter lack of appreciation for end-user needs all have nothing to do with it.

Everyone seems to like bitching about these sorts of things in the open source commmunity, yet no one seems to like doing anything about it.


> community development simply doesn't scale.

Maybe it doesn't need too. See http://vpri.org/ Their attempt at making a 20Kloc OS is quite good.


"community development simply doesn't scale"

I think that depends on what you apply it to. Community development seems to work well enough for individual projects, but not in-between projects (see amount of duplication caused by LibreOffice/OpenOffice.org).


> Community development seems to work well enough for individual projects, but not in-between projects

that's pretty close to saying that community development doesn't scale, isn't it ? :-)


Well, it scales within projects (see Linux kernel for a good example of a distributed project run by a mixture of volunteers and people paid to work on it), it doesn't seem to scale as well to projects working together.


One thing you forgot to mention: the Kindle. Devices like the Kindle embody a set of restrictions that make The Right To Read [1] seem eerily prescient.

1. http://www.gnu.org/philosophy/right-to-read.html


Why is it so bad that corporations can use open source software to build better software on top of? If the license allows for this, then so be it.


It seems like everyone backing Stallman's fundamentalist stance has this either/or attitude as it applies to the free software vs. proprietary issue (which is really a false dichotomy). They may pay lip service to the idea that both have their place but continue to back the RMS extremist position.

When I say the world doesn't work like that I don't know how I could clarify. The previous sentences explain it I think. The world works like this: people pay money for goods and services. Some nice people help others and give things away free but we all need money to survive. If OS X or MS Office were GPL someone would derive a work, give it away free and we wouldn't have those companies to make nice things like our iPhones and whatnot. The free software movement has given us a ton of great things and have done their share of innovation but it's the big guys who are making money that are improving on those ideas and creating products that everyone can enjoy, not just us power users, hackers, and other technophiles.

In the end, the general tech using public just wants to surf the web, do some work, make a phone call and generally just have a product work. The restrictions put on proprietary tech (like the apple walled garden and the upcoming Windows 8 secure boot) are a small price to pay in their eyes to just be able to turn on their devices and get something done.

Let's be honest here and admit that the FSF and all it's made, while truly awesome, just isn't ready for the average user. We need the evil software companies not only to make products that are useful for everyone but to actually continue copyrighting and patenting their works because really these restrictions are what fuel innovation. I don't like the premise of the FSF. I'm on board with open source, though. I value both and in the end, while its kind of dumb when you step back and look at the big picture, both sides need each other.


You say: "The world doesn't work like that..."

People who have FUNDAMENTALLY CHANGED THE WORLD are in a position to critique the ways that the world works. A few decades ago, everyone agreed that "Open Source" (giving away code) just wasn't how the world worked. And RMS changed that. (Not alone, but he was a vital seed for that change.) So he's got every right to speak up on the subject.


>riddled with superfluous explanations

How do you know they are superfluous? How do you know they weren't added over the years as they became needed after people did stuff?


Do you really think the parrot thing wasn't superfluous? Did he have to mention that? The whole thing with the tea was totally unnecessary. Just say "hey, if you want me come speak I'll need x, y, and z amenities". Do I care why he needs it? Very doubtful. Did he have to infuse his politics in the rider? Not really. That's just being a diva. He really thinks highly of himself.

If youre an RMS fan, that's cool but how can you honestly defend that thing. Make a list. Not everything on it needs an explanation. I wish I could put it another way but my whole argument boils down to this: "C'mon. Really? Just c'mon"


Stallman's ideas on economics are predicated on every programmer getting a $1M grant from the MacArthur foundation, and another $1M from the Takeda foundation. That's how he can afford to do what he does.


"I do NOT use browsers, I use the SSH protocol. If the network requires a proxy for SSH, I probably can't use it at all."

I wondered if this applied to all net usage or just email, turns out he never uses a web browser, ever. If he needs the contents of a web page, he emails a daemon which wgets the page and emails it back to him: http://lwn.net/Articles/262570/


This takes me back. In the early/mid 90s, particularly in Universities, internet was slow as molasses and many of us used these mail interfaces, for web and also for FTP (FTPmail). In many places email was given most of the bandwidth and it was a lot faster like that. Big files would come Uuencoded in several parts. In Uni, usually pics of Cindy Crawford and Erika Eleniak among others.

Now it seems incredibly geeky but back then it wasn't anything remarkable at all.


My first web usage was via message exchange with a local BBS which did UUCP e-mail exchanges every 4 hours. I e-mailed my request to an e-mail <-> web gateway at CERN, and got my page back in the next exchange.

Thankfully that only lasted a year before I got proper access.

And yes, I remember FTPmail, as well as similar gateways for Gopher, Veronica, Archie, WAIS... I feel old now.


That was mentioned on his interview on 'the setup'. I wondered at the time how he finds Web pages of interest. Suggestions by e-mail?


I once wasted some of rms's time by emailing him to ask if using Google went against his principles.

He was polite enough to reply to me and say that it was ok.


Curious: How long ago was this?


2007 or 2008 I think.

Unfortunately I don't have any email from that time so I can't check or find exactly what he said


Love the part about the parrot, and Richard is right about never buying a wild parrot as a pet. My parrot was hand raised from an egg until he was old enough for us to care for him.

Richard is also right not to own a parrot himself because he has to travel a lot. When I have to occasionally travel, a lady who my parrot likes a lot takes care of him (expensive!) but he still gets some separation anxiety being away from me and my wife.

I can't imagine not owning a parrot, but I advise other people to not get them unless they have a lot of time for a pet. I literally spend over an hour a day playing with him, in addition to his hanging out on my shoulder while I work and write (My wife and I both work at home). It is great when he flies about 20 miles per hour to me, flairs up and thump!, lands on my shoulder. One issue, at least for my parrot, is that he always needs to be in the same room as either my wife or I if we are home. He seems really happy as long as he is with us.


My favorite

If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.


I don't see anything there that's especially unreasonable. When Stallman gives a speech he knows he's representing GNU and the FSF. The rider basically obligates the organization to tell Stallman in advance what kind of venue he's going to, and warns the organization that there will be a large crowd, so that they should plan accordingly. In his position, I'm sure that I'd have similar clauses in any agreement to talk.


I'm not sure if the message was posted to the list to criticize Stallman or whatever.

And I was thinking the same thing as you, until I got down to the second half of the rider.

Spoiler: it involves cats, parrots, hygiene, social awkwardness, and just about every other minute little detail. The sheer length of the piece might also be considered a turnoff.


An allergy to cats and a phobia of dogs seems like a perfectly acceptable thing to list in a rider.


That's reasonable, yes. The two paragraphs on the subject of parrots, however, seem rather unnecessary.


I am willing to bet that that particular paragraph was added after someone bought a parrot just for him.


Right. Which wouldn't have happened, if he hadn't already added in the first paragraph about how he really likes parrots and would be "very very glad" to stay with someone who owns one.


RMS likes parrots, but because of his frequent travel he can't take care of one himself all year round. What better way to be around parrots than to combine his travel activities with meeting parrot owners?


Plus, parrot owners tend to be a funky bunch (in a good way).


I don't think it was posted to the mySociety list in order to criticise RMS, more a notification of what's in store for anyone who is thinking of organising an event where he is a speaker. You certainly wouldn't want to go ahead without having seen the rider, given the number of conditions attached.


Yep, it gets scary...

Tip: never use the word breakfast near him.


Alternate interpretation: he has had overly solicitous people fret over why he's not eating breakfast, and would rather simply put the topic out of everyone's minds. He comes off as a solidly decent person in the rest of this letter; losing his composure at the mention of breakfast seems out of character.


Maybe someone served him Parrot Benedict?


"So there I am, in Sri Lanka, formerly Ceylon, at 3 in the morning, looking for 1000 brown M&M's to fill a brandy glass, or Richard Stallman wouldn't go on stage that night."


Just fill it with parrots.

I mean, that wasn't specifically mentioned as a no-no.


I'm still amazed at this man. You can like or dislike his views, but he has more dedication and, more importantly, integrity in every hair of his impressive beard than most people can ever hope to have in their entire body.


Many insane people get obsessed by things. That doesn't make them impressive. It's sad IMHO.


There's a fine line between genius and madness, and in my opinion, rms treads it rather nicely. As I said, if anything, you have to acknowledge him for sticking to his beliefs no matter what. Whether that's obsession or dedication is subjective and for everyone to decide for themselves.


Whatever you do, do NOT let him stay in the home of someone you respect or like.

I've done it twice, and both parties ended up literally burning the sheets, and wouldn't discuss further what had happened.


Ew. I must say that the whole "please let me sleep on your couch instead of making me stay in a hotel room" bit was the most bothersome part of this whole rider.

I respect RMS for his work, but I wouldn't want to let him in my house.


You absolutely must elaborate, please.


Bit late, I've already done that. :) Although I don't remember hearing any horror stories, other than an amusing anecdote about how his ultra-free netbook wouldn't connect to the wireless, whereas the proprietary Macbook worked perfectly...

http://www.ukuug.org/newsletter/17.2/#repor_paul_


Why would you expect any different? Wifi is pushing the bleeding edge of how proprietary a technology can be. Short of buying a semiconductor fab and replacing every access point and wlan chipset on earth, there is not a lot Stallman can do to prevent this problem. (Even then, the FCC does not care for radios that can be modified by their users. So this is why he has to advocate for Free Software: it's already illegal in some applications.)


Details or it didn't happen.


His demands are surely the cumulative result of years of travelling, giving speeches, dealing with cat fur, losing numerous tickets etc. I would be surprised if he wasn't this systematic.


The man is thorough. This line made me lol:

"I do not eat breakfast. Please do not ask me any questions about what I will do breakfast. Please just do not bring it up."


I think my favorite piece, aside from the parrots, is this: "If the police want information about free software, they are welcome to come to my speech."


Given the kind of talks he does, I can see where he's coming from with this; it sounds like the kind of list that was built up over time.

In general, I would imagine he doesn't want to repeat the kind of incident that happened at linuxworld 99, where the he was given the torvalds award[1].

1 http://www.youtube.com/watch?v=bDxMJQLXmBE


...so we can call it "GNU slash Linux"

I never knew he pronounced the slash in GNU/Linux. Not very brandable IMO.


I think he pronounced it "GNU plus Linux" the time I attended one of his speeches. I don't know if he keeps on doing that, but it seems more elegant and positive than the slash.


I apologize up front to those of you who take the following comments as me being purposefully obtuse. That's not my intent.

I am not familiar with the intricate details of his message but on the surface it seems to me to be at odds, at some level, with the idea of it being ok to have a parrot as a pet. Software needs to be free or humans have a right to have free access to software but it's okay to keep a bird in a captive environment. Birds are meant to fly. Even if parrots aren't kept in a cage they're still kept within some confines. For those of you who have ever seen first hand a bird who surfs on wind drafts, remaining stationary in the air in the process, either on the edge of a canyon or just in a field somewhere; or a bird swooping through the Grand Canyon gets a sense of the freedom I'm inferring these birds are being deprived of.

I'm perfectly willing to admit that I'm missing some piece of the puzzle but it seems hard to me to be able to reconcile these two ideas. Do you think he's ever thought about this?


I had a parrot once. I have the following to say:

Parrots should never be physically confined, either by cages or (god forbid!) chains. If they like you, they will hang around you on their own accord. After a while they seem to regard some humans as family. Mine would follow my mom around like a dog.

As far as I know, they do not surf wind drafts, but they do require exercise. Therefore, you should have an open space. Either that, or take it outdoors at a safe location (no roads!) for it to fly. But most importantly, let it climb some tress, they love it - even more if it has fruits or seeds. It was difficult convincing mine to get out of trees - we usually had to resort to bribing.

They can eat human food to some extent, mainly fruits and grain. I had trouble with parrot rations, because it was very picky and only ate what it wanted to (mostly the peanuts) and left the rest.

If you do get a parrot, get a couple. It makes them happier and safer (a cat might attack and seriously hurt one - but it is unlikely to kill). A cat attacking two parrots would die before doing much.

I don't really think that a pet parrot would be unhappy per se, provided the above holds. I can agree with RMS when he says that wild parrots would become unhappy.

Unfortunately, mine was a wild one. What's more, judging by the behavior, he seemed to be the leader of his group - the others seemed to follow and imitate him. However, it was also the most docile and appeared to be the happiest one. The others didn't seem to be so well. But we did treat him as well as we could.

The vet could not determine the cause of its death. I get the impression that, since it is an uncommon pet even here, he didn't have any previous experience. I think whatever it was, an experienced vet could have saved him. And I found years later that sunflower seeds have to be eaten in moderation, as they are very fatty.

I am having a hard time using the pronoun "it". His death haunts me to this day and it's been almost two decades now.

I never got any other pets.


I'm really sorry to hear about your loss. Parrots are wonderful creatures.

I will point out that, though letting your parrot out of the cage for indoor exercise is important -- and they do indeed love to climb around, so get a big ol' play gym with branches and little chains and stuff -- nobody in the (North American) pet-parrot literature recommends letting them outside. Indeed, letting a hand-raised parrot escape to the outdoors is a classic way to get them killed. They have no idea what to do out there, they often get lost or confused or stressed and fail to come home, even from the top of a tree right next door. And, obviously, there are a lot of dangers to a naive bird in a tree: Hawks, cats, other mammals, perhaps even snakes...

Now, obviously there are lots of places where wild parrots live outside by the thousand. And in the right climate even former pet birds can successfully transition back to the wild. (Even in North America: See The Wild Parrots of Telegraph Hill, a great movie.) And if you had an originally-wild bird it's even less surprising that it managed to negotiate trips to the trees and back. But it's kind of fortunate that yours kept coming back.


How do they feel about breakfast?


No one has ever asked and lived to tell the tale.


I have kept a parrot for many years now, but I eventually decided that I agree with you: I don't intend to get any more parrots, and you shouldn't get one either. They are great birds but I don't think they make great pets after all.

(I'd elaborate but it's more fun just to refer you to RMS, who is completely correct on this subject. I didn't read the rest of his note, though, so he may be less correct on other subjects. ;)

Having said that: Just as birds are "meant" to fly around all the time, so are humans "meant" to spend most of their lives without sitting, run long distances across equatorial plains in bare feet, live in bands of perhaps a dozen or two individuals, teach their children how to find, identify, and possibly eat hundreds of varieties of wild plant, periodically endure starvation, cope with a wide variety of exciting parasites inside and out, and occasionally get attacked by wild creatures. And though at one time or another various people have become fanatical about recreating one (presumed) aspect of our early environment or another -- ranging from barefoot running to the "paleo" diet -- humans do in fact live full and happy lives in modern cities, or in the Arctic Circle. We're quite adaptive.

Parrots are also quite adaptive. Like dogs, their main concern is that they live just as the flock does. In a home the flock, of course, is you and any other creatures that happen to be around. Parrots are pretty happy so long as they're around people and doing what the people are doing. My parrot can fly, but does not do so often; when he is out of his cage, he generally flies only to get closer to me, and then only when I refuse to heed his calls to come closer to him.

But I agree that all parrots would be even happier living in flocks in outdoor flight cages, of a size ranging from eight feet wide to, well, infinity. So I don't encourage anyone else to acquire a pet bird, although I obviously endorse taking good care of the pet birds that already exist, like mine.


This is one of the least crazy and nicest riders I've ever read.


It's also nicely explicit and consists of a lot of "tell me if you plan to do [x] up front so we can agree or disagree".

The more common "policy" is for speakers to not list all these things in advance, but then threaten to pull out at the last minute when they find out they were paired with another keynote speaker they don't like, causing mad panics to smooth things over or find replacements.


That is what is so great about it: it's specific.

If you look at the smoking gun's archive, you'll see the more seasoned touring bands have the same level of specificity.

When you are respected, in demand, etc you know how people will screw you and prevent it in writing.


> This is one of the least crazy and nicest riders I've ever read.

If it were written by a spoiled, tantrum-prone twelve-year old. The whole thing reads as a set of instructions to the babysitter. My senses tell me that rms has an additional rider for his hosts as it applies to bath time as well.


I rather thing you are either trolling or do not know the specifics on "for hire" work when it comes to either:

a) performing b) speaking c) creating value around information and how you disseminate it (RMS' case)

Riders are there to ensure every edge case is accounted for, especially with people who do things like this often. The apt comparison is how you keep your desk at work. What if you arrived tomorrow and someone had moved your keyboard around, changed your mouse and messed up the calibration of your monitor?


""" Food:

I do not eat breakfast. Please do not ask me any questions about what I will do breakfast. Please just do not bring it up. """

Love it. Anyone know why?


As someone who does not eat breakfast, I imagine it's to avoid the kind of response I get when I tell my host I don't eat breakfast:

"Oh, are you sure? It's no trouble? It's good for you! Breakfast is the most important meal of the day! Why not just eat breakfast with us?" etc. etc.


I can empathize with that, since I also have some traits that raise similar responses, which I'd rather avoid.

But I'd better word my request as "please don't question my choices" instead of going into that much detail about them, which is precisely what I'd like to avoid in the first place.


Makes him hungry for breakfast.


He doesn't drink coffee. If I didn't drink coffee I'd be cranky in the mornings too.


He does drink tea, though, which is also a pretty good caffeine-delivery mechanism.


I actually had breakfast with him at a conference in Havana in 2007, so I was a little surprised to see this in his rider. Another reader posted that it's new since 2008, so maybe he had some sort of breakfast-related disaster at some point in '07-'08... or maybe having to spend an entire breakfast lecturing me about why Linux should always be called GNU/Linux put him off the meal for good.


I don't know why, but it's a new one since 2008 (I hosted a RMS talk then and still have the rider).


Thanks for this, but I can't help feeling like something of a voyeur for reading. It really is a burden to be in a position where your communications are divulged publicly, to be dissected. He's hardly Van Halen.


This is a document designed to be given to complete strangers while making arrangements for his speaking engagements. It's not that personal, really.


TLDR: Don't buy a parrot for RMS's sake.


I detest Richard Stallman, probably not justifiably because I respect the work that he did 20 years ago, but cannot stand the man's absolutism today.

However "I can speak in English, French, and Spanish." surprised me, and I see him in a different light, strangely.


If you want to get to know him a bit better, read his (freely licensed) biography: http://static.fsf.org/nosvn/faif-2.0.pdf


Thank you, I'll read it over summer.


Very thorough... even includes advice about parrot acquisition.


We invited rms to speak at SkyCon '07[1], but he double booked and ended up not coming to Ireland.

The rider has changed significantly since I received it in late 2006 - http://diffchecker.com/851d9eU

Can anyone point me toward more unique copies of this rider? I would like to be able to keep track of the changes over time.

[1] http://skycon.skynet.ie/2007/


For a rider so detailed, I'm shocked that there are no details on performing "Free the Software". How will I know which key it is supposed to be?


For comparison purposes, you can download the Foo Fighters' concert rider here:

http://www.thesmokinggun.com/documents/celebrity/foo-fighter...

Perhaps Stallman's rider would be better received if he had provided it as a coloring book...


I had the opportunity to see Richard Stallman speak, to participate in a Q&A session afterwards, and to ask him a few specific questions. I think he's a great man, whose acting with a huge amount of conviction and commitment to what he believes in - I have huge respect for this.

I also think he's a bit crazy, but then so am I! I feel he could make a bigger impact for his cause if he was more moderated and accessible in his views, but I respect his views none the less.

I think a detailed rider like this is generally a good thing, as it allows people to prepare more effectively. And from talking to the people who organised the event I attended, I think he's actually much more chilled out and reasonable than some of the things in the rider make him seem.


I particularly enjoyed this part of the rider:

" Bus and train tickets:

If you buy bus or train tickets for me, do not give my name! Big Brother has no right to know where I travel, or where you travel, or where anyone travels. If they arbitrarily demand a name, give a name that does not belong to any person you know of. If they will check my ID before I board the bus or train, then let's look for another way for me to travel. (In the US I never use long-distance trains because of their ID policy.)

Don't give them your name either: please pay for the ticket in cash. "

It's fascinating to see how far into the experience he lays out his expectations and concerns. The "no Coke" mentioned elsewhere here is also an interesting requirement.


you need to know what I dislike:

   avocado
   eggplant, usually (there are occasional exceptions)
   hot pepper
   olives
   liver (even in trace quantities)
   stomach and intestine; other organ meats
   cooked tuna
   oysters
   egg yolk, if the taste is noticeable, except when boiled completely hard
   many strong cheeses, especially those with green fungus
   desserts that contain fruit or liqueur flavors
   sour fruits, such as grapefruit and many oranges
   beer
   coffee (though weak coffee flavor can be good in desserts)
   the taste of alcohol (so I don't drink anything stronger than wine)


By pure coincidence, the exact set intersection for "things rms has stuck up his ass and been unable to extract."


    T


Some of the things in the rider are definitely odd, but the only one that I would really consider unreasonable is the "GNU/Linux" thing. Yes, I know that the GNU project has done a lot of work for Linux, but on the other hand there are a lot of Linux distros that do not use an all-GNU userland anymore.


I wonder what the "least-GNU" distro is at this point. Are there any that use LLVM/clang and uclibc, for example?


Android is essentially GNU-less.


Well, the Linux kernel is GPL.


I wonder: If he's sleepy and you don't provide a couple of Pepsi's, does he just nod off in mid-speech? "Let me remind you, it's not just Linux, it's Zzzzzzzzzzzzzzz..."


ESR looks infinitely more reasonable by comparison: http://www.catb.org/esr/travelrules.html


The fact alone that he can make ESR seem like a reasonable person by comparison must be a legitimate superpower of some kind.


> Please do not ask me any questions about what I will do breakfast.

Is this a dialect or a typo. I would have thought he'd have said "... about what I will do FOR breakfast"


I'll just leave this here: http://edward.oconnor.cx/2005/04/rms


Mr. Stallman is neither nice in manner or smell. His ideas, while visionary at times, are not pragmatic. He is his own worst enemy. Perhaps, however, it takes an unfriendly, smelly man to trumpet the ideas of freedom in the digital age. I'm ok with that.


I thought about voting that down or not. Instead I'm just going to comment. This smell thing is really uncalled for, isn't it. I must admit that I always admired what he does, but - maybe like you - I have come to the conclusion that this guy is probably not a nice person. Probably.

Also, he kind of comes across as a one-trick pony. He literally can only think about one single issue. I believe when he thinks about the entire universe, he just looks at free and proprietary software and he's done. There is nothing else. Yes, maybe that's what it takes. Maybe visionaries can't be nice. Maybe successful people have to be assholes. Then again, I hope not.


Last time I rummaged around his personal site, he had social and political commentary not focused on libre software issues.


Make sure you feed him, otherwise this happens:

http://www.youtube.com/watch?v=I25UeVXrEHQ


Who the HELL cares about this guy?


"I usually decline to participate in "open source" or "Linux" events. See http://www.gnu.org/gnu/gnu-linux-faq.html for why it is incorrect to refer to the operating system as "Linux"."

Ah, this never gets old.

Also, using Pepsi to keep awake.

Are all riders this god damn picky? It wouldn't surprise me. I imagine there is a great amount of antagonism between performers/speakers/etc and the venues.


>> Are all riders this god damn picky?

The good ones are. When you travel and speak that much, you have figured out what you need in order to perform at your best. The more specific you can be to an event organizer (and the more you can get it out in advance, so they don't have to ask about it), the better shape you'll be in to perform. Some people are super easy-going and enjoy the adventure of travel, and can do with a one-page rider that just talks about sound - but they're few and far between. When you travel three weeks per month, that romance is gone. Your event is just one more engagement in one more city for the presenter, and consistency/familiarity is the highest virtue you can provide..

For all the weird stuff on there (like buying a parrot, or checking to make sure you can dial out from a hotel), it's probably listed because someone's done it before, and he didn't want it to happen again. If you're interested in more examples like this, check out the Smoking Gun's collection of celebrity riders - http://www.thesmokinggun.com/backstage.


Yes, they are that picky. Here, peruse a few hundred of them: http://www.thesmokinggun.com/backstage

Methinks in large part such "pickiness" is reasonable. These are people, not minor deities. They are being thrust into wildly different situations with complete strangers on a daily basis. They know what keeps them functioning, optimal, and sane - and nobody else is going to know, guess, or care unless it's spelled out in black-and-white. Their stress and schedules are maxed out enough as it is without having to deal with annoying mundane inanities (or worse) for a significant part of every day. Odds are their income/costs are high enough that just the time spent saying "I can't stand diet sodas, please get me the real thing" cost more than having a 2-liter of what he said he wanted on ice right there when he wanted it. And yes, there are odd little things that make all that stress tolerable, and the absence of which can drive one batty (every morning make sure there's 2 tbsp unflavored non-French-roast coffee beans, a small hand grinder, an Aeropress coffee maker, and 200F water or I'm not going to start the day well; a hard-won point of daily satisfaction for me, bewilderingly specific to others).


>Are all riders this god damn picky? It wouldn't surprise me. I imagine there is a great amount of antagonism between performers/speakers/etc and the venues.

For certain performers, it's pretty much necessary. Someone else has mentioned Van Halen's "No brown M&M's" clause here, which they used as a quick way to see if every line in the rider has been followed. That's especially important when pyrotechnics or special stage instructions are in the rider, because if the venue is following small details like "no brown M&M's", they're much more likely to follow large safety requirements.


I've never read GNU's Linux FAQ that I can remember, but this section is interesting in light of the GNU kernel's history:

Question: Isn't writing the kernel most of the work in an operating system?

Answer: No, many components take a lot of work.

If I recall correctly, work on the GNU kernel began in the mid-80's (HURD in 1990?). I'll leave the correlation to the reader.


Coding is easy. Herding cats (internal politics of hackers) is hard. https://secure.wikimedia.org/wikipedia/en/wiki/HURD#Developm...


Linux was a good kernel that was better than what GNU had at the time, and it was compatible (technically/legally) with the rest of GNU, so it deprecated Hurd.

Sure, if enough folks wanted to, they good finish Hurd. But what's the point? They should go work on Linux.


Hurd isn't deprecated in the eyes of GNU. So far as I'm aware, they still desire a kernel under the GNU name.


Remember. A lot of his talks are likely to be to universities/user groups who have never organised a talk before - so 'remember a microphone' is useful!

And a lot of talks maybe in 'emerging nations' who assume that since he is American he is rich and FSF is something like IBM - so he can afford to fly half way round the world without being paid.

This is from a few years ago (ie recording on tape) so GNU/FSF/Linux may not have been as mainstream and organisers might have only advertised this as a computer department seminar rather than a large event. I once organised a university SciFi society talk for a UK "childrens" author - just as they became a global hit. A talk that might bring 20 people suddenly filled the largest auditorium.

The rest of the stuff is just an engineers approach to solving problems. Rather than tell a dozen people at 100 talks a year how I like my coffee - I write it down once and end of problem


If there is something else interesting and unique in this link, please tell me about it. Maybe I will be interested.


At a guess, then you'll mail your daemon to fetch the page, to be mailed back by the daemon?


Only after I find a trustworthy wi-fi connection that'll allow proxy-less SSH.


This entire comments thread has a higher than expected level of subtle/downplayed humor. I appreciate subtle humor, but I don't know if Hacker News is the place for it.


That's odd. I found no references to either subtle or downplayed humor in the rider.

You sir, are really subtle with your humor.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: