id and Valve May Be Violating GPL
frooge writes "With the recent release of iD's catalog on Steam, it appears DOSBox is being used to run the old DOS games for greater compatibility. According to a post on the Halflife2.net forums, however, this distribution does not contain a copy of the GPL license that DOSBox is distributed under, which violates the license. According to the DOSBox developers, they were not notified that it was being used for this release."
This sort of thing isn't always on purpose. Some people think "open source" means they can use the code however they please
It does. Perhaps you're referring to the GPL instead?
You have been listening to too much Microsoft propaganda. That whole viral nonsense was and is just FUD against open source in general and Linux in particular.
You can distribute separate programs together, each with their own license. Merely putting a single GPL'd program on a disk with other software does not make all the software on the disk GPL'd. Only if code that is under the GPL was put into the games would they be required to be GPL'd as well.
To use code under the GPL in your own project you must put all the code combined with the GPL'd code under the GPL. That is the way you pay the author for the right to use the code. Alternately you can contact the author and negotiate a different license for your use, likely he will want a different form of payment if he is willing to make the deal.
Steam now has a reason to be ported to Linux. A lot of the new id games added to Steam play natively on Linux, there are others that use DOSbox, which conveniently works on Linux as well. If Valve ports Steam to Linux... it'd open the door for Linux users to easily buy and play these games, and I'm sure enough people would such that it makes business sense for them to do it.
This sort of argument fares poorly in court, it seems.
Yes, let's be legalistic jerks about the whole thing instead of forgive and forgetting. It works for the RIAA.
Not a typewriter
Well the source for ID's older games is released anyway.
I personally would prefer if lawsuits and stuff didnt come out.
ID has been one of the first to port their games to Linux.
It would be too time-consuming to evaluate the third-party Doom / Hexen ports to determine which would work best for the overwhelming number of system configurations on which Steam will run, and most users would want as authentic an experience as possible. Evaluating newer ports for security problems, flaws in feature implementation, or bugs that only appear on some hardware configuration would also be time-consuming and expensive for a QA department. It would be simplest to make DOSbox cooperate with Steam and run the latest official DOS executable, and that's clearly the decision that id and Valve chose. I'd have done the same in their position. As for the old Win32 port, Carmack himself once said that was Microsoft's baby (or possibly Monolith's...), and that he had no idea where the source code to it went.
"Never ascribe to malice that which is adequately explained by incompetence," and Occam's razor. Unfortunately, copyright infringement is often strict liability; in other words, no finding of intent is required.