This is my reply to Lost My Mind over at CS from this thread; specifically this post. Since I've already gotten into it with him once and should have gotten some infraction points there, I'm just replying here and linking to the reply there.
You're right. The developers only have to worry about Windows 95, Windows 98, Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows XP SP2, and Windows Vista. Each of which has their own quirks that can make life difficult (for instance, Windows 98 requires extra DLLs to handle unicode character sets that others do not).
But, hey, it's all Windows, so it all works, right? Just so long as you write code exclusively for an English language audience, for a specific version of Windows, you'll be fine. And don't say "Well, normal developers don't have to worry about that issue." They do. Adobe Acrobat 8.0 will not install or work on Windows XP. It requires Windows XP SP2.
Compare with Linux, where even very old programs will still run just fine. For instance, I can still run a copy of Railroad Tycoon II that I have without problem on very new installs.
I believe what you might mean to say here is that open source authors won't let people take the open source code and sell it as their own.
You can make closed source programs with GCC (and people have/do). You can sell closed source programs on Linux (and people have/do). What you cannot do is take someone else's open source code, mix it into your closed source product, and sell the resulting product. That's called copyright infringement, and you will be shut down for doing so. As I address below...
I assume you mean the case discussed on this page? You're right, the courts have decided that open source authors (just like closed source authors) are allowed to determine under what conditions other developers may copy the code that has been written. It was quite a shocking revelation, too.
And nothing stops you from making money on open source programs. You just can't resell the work of others as your own. Again, truly shocking stuff.
Oh, and one final note: No open source license dictates how you may use the program. It only dictates under what terms you may modify and/or copy the program. So, to compare to the closed source licenses, you are given more rights than copyright law grants by default with open source, while most closed source licenses put more restrictions than copyright law allows.
Looking like an old tv using rabbit ears? Sounds like the default driver under X11. Basically, it puts up a checkerboard as the background pattern. Pretty annoying stuff, actually. But that doesn't mean the driver or the display is broken.
Originally posted by LostMyMind
But, hey, it's all Windows, so it all works, right? Just so long as you write code exclusively for an English language audience, for a specific version of Windows, you'll be fine. And don't say "Well, normal developers don't have to worry about that issue." They do. Adobe Acrobat 8.0 will not install or work on Windows XP. It requires Windows XP SP2.
Compare with Linux, where even very old programs will still run just fine. For instance, I can still run a copy of Railroad Tycoon II that I have without problem on very new installs.
Originally posted by LostMyMind
You can make closed source programs with GCC (and people have/do). You can sell closed source programs on Linux (and people have/do). What you cannot do is take someone else's open source code, mix it into your closed source product, and sell the resulting product. That's called copyright infringement, and you will be shut down for doing so. As I address below...
Originally posted by LostMyMind
And nothing stops you from making money on open source programs. You just can't resell the work of others as your own. Again, truly shocking stuff.
Oh, and one final note: No open source license dictates how you may use the program. It only dictates under what terms you may modify and/or copy the program. So, to compare to the closed source licenses, you are given more rights than copyright law grants by default with open source, while most closed source licenses put more restrictions than copyright law allows.
Originally posted by LostMyMind
Comment