His position is, in my mind, completely untenable. He sees everything through his 'free software' glasses, the same way a dyed-in-the-wool communist sees everything through his Breznospecs. It's not enough for him that a Google Docs javascript file be free (gratis) – he objects that the file is not easy to read and has no comments. The fact that removing unnecessary white space is a commonly-used practice in speeding-up page loading is not mentioned, even in passing. Seriously, what is this guy on?
I have in mind a special device for Stallman, Raymond and the other open source nutters. It consists of a big plastic bag that envelops their heads and into which is pumped the aroma of roasted coffee beans. It is required that they use this apparatus until such a time as their eyes light up and they utter the required phrase.
Today, more than ever, we live in a world of economic reality. In the recent past it was easy to find some chump to lend you all the money required to buy that house/car/tv you really couldn't afford, or finance your startup based on a 10 page deck and the words “web 2.0”. But things have changed. And perhaps for the better.
The open software movement cares more about its users than it does its developers. Hacker kudos doesn't pay the fucking rent. I want to know whether all the people writing iPhone or Facebook apps would have tried so hard if they knew their expected return would be exactly $0? Somehow I don't think so.
We've got to move away from this notion that software should be free (gratis). If you use it and can afford to pay for it then why should I give it to you for free? Note: I'm not arguing against open-source, I'm arguing against working for free. If I spend a great deal of time writing a funky database application and big_multi_national dumps Oracle in favor of my code and saves itself $20million in the process, why shouldn't I get my sniff? Seriously, why not?
If the same code is used by some charity or someone's personal website then I'm happy to tip my hat and say 'glad to be of service', but not if they're Coca Cola, or Hertz, or... (you name it).
If there existed a fair and balanced why of rewarding open source developers then I believe the whole sector would explode with a level of commitment and energy that would dwarf the already impressive achievements seen by the community.
That time has come.
It's time for revolution's founders to retire gracefully, and for a more realistic (though still ethical) guard to take its place.
David Semeria Milan, Italy