Linked by Stefan Michalowski, M. Sc. on Thu 19th Aug 2004 08:27 UTC
Editorial Lately posted on Slashdot, an article written by Joel Spolsky mentioned the trouble through which Microsoft went to make each version of Windows backwards compatible. In one case, for the game Simcity, they even changed the way memory handling was done when running that application. You can find additional stories of software tricks that recent versions of Windows have to perform in order to run these bug-dependant applications on the web. After reading the story, I discussed with a couple of friends how weird this was and how Free Software completely avoids this problem.
Permalink for comment
To read all comments associated with this story, please click here.
@ Stefan Michalowski (IP:
by Shane on Fri 20th Aug 2004 04:59 UTC

What I gave is pretty much the definition of GPL. What you are saying is that GPL is naive. You may be right, but then you have to say that Novell/Ximian, RH, Suse, Mandrake, Mozilla, Sun, IBM and many others are naive to base their business (or some of it) on GPL.

There's a place for both open source software and closed source. Open source as a business model doesn't apply to all situations. We were talking about niche/specialized applications. It would be too much of a risk if you open source your main avenue of revenue. Open source lends itself better to generic applications around which interest can be created in the community.