chad78 said:No - open source just means that - open source - the source is open. It doesn't mean the platform is. If you hack the code to get your unauthorized app to work - how is that any different than hacking a closed system? The only difference is you have permission to do so.Tom` said:Of course, an open system is always preferable (an open system does mean you can run unauthorized code, by definition: if you can freely modify the code, you can execute anything you want...)
Open system ≠ Open Source ≠ Open system
You can have an open system - like Mac OS X. Anyone in the world is free to write whatever software they wish to run on Mac OS X. But it is not open source. I cannot download the source code for Leopard.
But I could create a distro of OpenSolaris and lock it down so that every application on my operating system had to have a certain string of code in it before working, and I could copyright that particular code. So you would have to ask me for permission to use that code before your software would work on my OS. Now, any derivitve of OpenSolaris is, by definition, open source. I have to release the source. But my logo, my wall papers, my name - all could be copyrighted and/or trademarked. I could make it a part of my copyright protection that no one can release an OS under the name of my OS. So if you wanted to hack my code to run unsigned software - you'd have to release it under a different name. So - my open source operating system is a closed system. And by hacking my code - you've, in effect, created a new system. One that is both open source and an open system. While my OS remains closed.
Uh, not really. Part of the confusion is due to the term "open source", which is why RMS wants people not to use it. If a system like this exists, it's a closed system, and it's only technically open source, not free. Also it's somewhat doubtful whether you could copyright a string of code, see the 09f911029d74e35bd84156c5635688c0 situation. Plus you couldn't do this with OpenSolaris because the license forbids it. Plus, dragging trademarks into this is uselessly complicating the issue, all you'd have to do is what the Debian devs did when a very similar situation arose - the artwork for Firefox wasn't free enough, so they created their own and called it Iceweasel.
Last edited by a moderator: