| I think that RMS is quite happy to cut all ties with the closed source world in order to build a brave new one that is an idealised programmers paradise. I look at the GPL and it seems to me the clear intent there is to have this separation, this "software apartheid" if you will. You and I on the other hand, might look at it and say "okay, but how do these brave new programmers eat? Who pays their rent?" Back in the day, RMS used to just do some hand waving and point out that if (sorry: "once") the economic benefits of open source are realised that companies will do this because they realise it is in their best interests. I'd be delighted to be wrong, but it seems that only a tiny minority of Open Source developers are actually hired by enlightened companies to work on their Open Source projects full time. Google being an obvious big contributor in that regard. But here's the thing with RMS, he is such an extremist that even Google's contribution isn't enough. He doesn't want a measly couple of buillion dollars worth of commitment, he wants it all, the heart mind body and soul must be dedicated to the cause or you are unworthy. The sandbox metaphor breaks down when we look at one of the things that RMS objects to about Google, that they use Open Source, and they provide 'free(ish)' software services in return, but because those web/software services sit behind the "big-iron" curtain Google are never obligated to release their changes and improvements. Hence the GPL becomes ineffective in that scenario. The problem of course is the risk of ghetto-isation of the open source developers. You and I might be reluctant to leap in boots and all because of petty economic concerns and so keep at least one foot in the closed source world. This lets us see lots of exciting things happening there. But don't forget that there is lots of stuff happening in the open source world. Closed source may look more exciting now, but RMS is taking the long position that in the end his legions of trusty hackers working together will create something much better than the corporations all doing their own small secret things. And something genuinely spectacular happened last year. Last year was (finally) the long predicted, long awaited year of Linux hitting the mainstream. Except of course it wasn't Linux on the desktop, but Linux on mobile (Android). Unfortunately, as open as it might be, it seems to me that Android is deeply flawed as far as alignment with the GNU philosophy of openness, what with the carriers doing all kinds of horrible things (some behind the scenes, some brazenly out in public). I hear stories of Microsoft making more money off Android than the do off Windows mobile (or whatever it is called this week), simply by threatening legal action, and patents of dubious parentage. Not to mention some of the openness being more open than others (e.g. Google releasing the code to some partners but not others, and not the public) |