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.
@ Rayiner Hashem
by Atonymous on Thu 19th Aug 2004 18:08 UTC

That's funny, I was always under the impression that Visual C++ was a lot faster than GCC (the C++ part). However, there are most likely other reasons for that, and I don't blame GCC for being 'slower' since GCC is targeted for many platforms.

But while many feel that closed source developers should be responsible for releasing compatible software, we keep being put up with ugly staticly linked motif apps thanks to that attitude. If Mozilla uses a C++ based plugin system, then it will fail on the GNU/Linux platform. No one wants to have to ask their customer what version of Mozilla they use, what compiler was used to compile it, and them present them with the proper version. Also, what happens when such a company goes bankrupt? Should we expect everyone to open up their code? I personally think not.