Slashdot Mirror


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."

399 comments

  1. Does this mean by BiggestPOS · · Score: 5, Funny

    I can get a copy of the source for Half-Life 2?

    --
    What, me worry?
    1. Re:Does this mean by El_Muerte_TDS · · Score: 5, Informative

      No. It means that they violate copyright law because they didn't conform to the GPL terms. If it's true, they are illegally distributing the software called: DOSbox.

      It doesn't mean any code of the old DOS iD games has to be released. Only modifications they might have made to DOSbox will have to be made public.

      It's due to the work of the DOSbox creators that VALVe and iD can sell their old software and people can enjoy it. Yet the DOSbox creators don't get any credit for their work. And that is a major shame.

    2. Re:Does this mean by Goldberg's+Pants · · Score: 1

      Probably. It was leaked, remember. I still have it on disk here:)

      Seriously though, I love open source, but it seems more and more of these GPL violations are occuring. Why is nobody in a position to do anything about actually DOING anything about this? I mean they can write what they want in the GPL. If nobody actually enforces it and goes after folks violating it, it's worthless, as is reporting about it. When I first read about the use of DOSBox for this yesterday my spider sense started tingling.

      The GPL is a great license, but the EFF or whoever needs to start spanking people who violate it. I mean for christs sake the DMCA is used for so much evil. It's about time it was used for good, and this would be a violation of it, wouldn't it?

    3. Re:Does this mean by ZephyrXero · · Score: 2, Insightful

      There already a handful of international groups that all they do is try and help with GPL enforcement. However, according to US copyright law, the actual person(s) would would need to handle the enforcement by way of trial would be the one(s) who own the copyright on DOSBox, and then licensed it via the GPL. Now of course, this could also potentially come from any of the subsequent authors or forks of the project as well, even those who redistribute it like the organizations behind various Linux distros. But, it would be probably still be much more powerful if the original or current copyright holder of the DOSBox code were to be the one to bring action against ID and Valve.

      --
      "A truly wise man realizes he knows nothing."
    4. Re:Does this mean by porkThreeWays · · Score: 5, Insightful

      This sort of thing isn't always on purpose. Some people think "open source" means they can use the code however they please. Programmers aren't always license experts. It seems so simple to us because we are around these terms on slashdot constantly, but there have been times where I made assumptions about close source code licenses that could have gotten me into the same trouble. The legal department doesn't review every single decision in an organization and its possible legal implications. It could have been a few guys that just didn't understand the GPL and it was missed because it wasn't the largest project in the company. Not defending them, but not everyone understands "open source" isn't the same as public domain.

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    5. Re:Does this mean by Daniel+Phillips · · Score: 5, Insightful

      This sort of thing isn't always on purpose. Some people think "open source" means they can use the code however they please. John Carmack understands perfectly what the GPL is all about, and surely nobody needs to be reminded what a huge contributer he is to open source and open standards. Certainly an oversight and public humiliation is not in order.
      --
      Have you got your LWN subscription yet?
    6. Re:Does this mean by mfnickster · · Score: 5, Informative

      Also, since it appears DOSBox is under the GPL and not the LGPL, this WOULD require the source code of these games (as well as graphics, audio and any other components distributed along with DOSBox) to be publicly released. (That whole "viral" thing people talk about)

      No, it would only require them to provide the source for their modified DOSBox.

      The GPL is clear that using a Free program to execute or operate on proprietary data leaves the data under its original ownership and licensing.

      - Nick

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
    7. Re:Does this mean by julesh · · Score: 0

      It doesn't mean any code of the old DOS iD games has to be released. Only modifications they might have made to DOSbox will have to be made public.

      Not even that. The GPL isn't a contract that must be followed: it's a license grant. You can choose not to accept it, and pay the original authors compensation for your use, if you'd rather not follow the terms.

    8. Re:Does this mean by bluephone · · Score: 5, Insightful

      You're right, and I'm 100% certain that John did all the packaging of the old games himself, by hand, using DEBUG on an 8086 and monochrome screen.

      In reality, this was a business deal between id and Valve, and id probably handed over the playable binaries, and Value handed them to a small group to prepare for distribution and installation over Steam. So rather than blaming id, or claiming Valve did this with evil intent, let us combine two very powerful pieces of wisdom, "Never ascribe to malice that which is adequately explained by incompetence," and Occam's razor. It is most easily assumed that when Valve handed off the data to be packaged, the worked had the best of intentions by using DOSbox, but was inadequately informed about it's proper use and redistribution.

      --
      jX [ Make everything as simple as possible, but no simpler. - Einstein ]
    9. Re:Does this mean by Moniker42 · · Score: 0

      Well I guess we'll find out if they make any attempts to make amends for their error or not. If they don't and just ignore the GPL well... I'm sure they'll get a big Internet-media headache :)

    10. Re:Does this mean by Anonymous Coward · · Score: 0, Redundant

      John Carmack understands perfectly what the GPL is all about, and surely nobody needs to be reminded what a huge contributer he is to open source and open standards. Certainly an oversight and public humiliation is not in order. I agree, especially as he apparently just confirmed at QuakeCon that also Doom III engine (aka id Tech 4) will be made Open Source at some point in the future, and eventually also the new engine they are working on right now - id Tech 5. We wouldn't want to piss him off so that he won't Open Source them after all, would we? ;)

      Anyway, I don't think he personally had anything to do with this incident.
    11. Re:Does this mean by Anonymous Coward · · Score: 0

      Some people think "open source" means they can use the code however they please.

      I fail to see how. The term "open source" doesn't imply it. The documentation says otherwise. Any and all discussion on the Internet says otherwise. Where are these mythical people who have missed a world full of evidence to the contrary, while assuming something that isn't readily apparent?

    12. Re:Does this mean by Tuna_Shooter · · Score: 1

      Agreed...... the original post is irrelevant.....

      --
      *--- Sometimes a majority only means that all the fools are on the same side. ---*
    13. Re:Does this mean by aichpvee · · Score: 1

      Probably working at Valve. You know, the guys who got their source code stolen by running a beta copy of Outlook? Or at least that's what they claimed and you've got to have done something REALLY stupid if that's the best cover story you can come up with.

      --
      The Farewell Tour II
    14. Re:Does this mean by Anonymous Coward · · Score: 2, Interesting

      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?

    15. Re:Does this mean by networkBoy · · Score: 1

      "You can choose not to accept it, and pay the original authors compensation for your use, if you'd rather not follow the terms."

      If they'll accept your money.

      In this case I bet the answer would be "yes" but I can think of others where the answer most certainly would be "we don't want your money, use our software under the terms of the GPL or don't use it alt all".
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    16. Re:Does this mean by Anonymous Coward · · Score: 0

      "Never ascribe to malice that which is adequately explained by incompetence,"

      Which is why the OP said:

      Certainly an oversight and public humiliation is not in order.

      Luckily I don't ascibe to malice that which is adequately explained by incompetence, otherwise I'd say are a total shunt.

    17. Re:Does this mean by 644bd346996 · · Score: 1

      Well that's misleading. If you don't accept the terms of the GPL, you have to acquire a separate license from the authors on their terms (if they are even willing to license it under non-GPL terms). It isn't like you can just choose to throw money at the problem to make it go away. If the authors aren't willing to grant you a non-GPL license, then any use in violation of the GPL is piracy.

    18. Re:Does this mean by TheRaven64 · · Score: 1

      Considering the number of copies they've distributed, and the statutory damages that people like the RIAA have managed to get put in place, it looks like DOSBox development is going to be very well funded for the next few years...

      --
      I am TheRaven on Soylent News
    19. Re:Does this mean by larry+bagina · · Score: 1

      I can get a copy of the source for Half-Life 2?

      check your favorite torrent tracker.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    20. Re:Does this mean by Hadlock · · Score: 5, Informative

      Yeah, I went to his keynote Friday night; there were a lot of technical questions, and at the same time a lot of questions about steam, etc. At one point someone asked him about porting Doom to Steam and he flat out said "wow, that's pretty cool, I hadn't heard about that yet, but it seems neat".... He's very much on the research side of things and made it very clear that while he's still the posterboy for iD, he has very little control or even desire to muck about with marketing and corperate politics, though at the same time he also said that they were very proud of their decision to ultimately open source everything, and have made many design decisions in the past that have limited them because they wouldn't then be able to open source fully at a later point (he also pointed out that at some point in the future, iD tech 5 would become open source, too).
       
      +5, informative.
       

      --
      moox. for a new generation.
    21. Re:Does this mean by Anonymous Coward · · Score: 1, Interesting

      Also, since it appears DOSBox is under the GPL and not the LGPL, this WOULD require the source code of these games (as well as graphics, audio and any other components distributed along with DOSBox) to be publicly released. (That whole "viral" thing people talk about)

      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.

    22. Re:Does this mean by wayward_bruce · · Score: 3, Interesting

      This sort of thing isn't always on purpose. Some people think "open source" means they can use the code however they please. Programmers aren't always license experts. It seems so simple to us because we are around these terms on slashdot constantly, but there have been times where I made assumptions about close source code licenses that could have gotten me into the same trouble. The legal department doesn't review every single decision in an organization and its possible legal implications. It could have been a few guys that just didn't understand the GPL and it was missed because it wasn't the largest project in the company. Not defending them, but not everyone understands "open source" isn't the same as public domain.
      So I can say that copyright infringement isn't always on purpose, some people think that "sharing" means they can download music however they please, and people aren't always reading the fine print. It seems so simple to us because we're around those terms on Slashdot constantly, but there have been times when I might have downloaded a movie or two without knowing for certain that I have the right to do so. I'm not defending P2Pers, but not everyone understands that "available" isn't the same as public domain.

      This sort of argument fares poorly in court, it seems. :)
    23. Re:Does this mean by Dhalka226 · · Score: 4, Insightful

      It seems so simple to us because we are around these terms on slashdot constantly

      It's not simple at all. Start a discussion here about under what circumstances you do or do not need to distribute source and you'll still get a 20 post long thread with people going back and forth about who's right and who's wrong, debating what the words used in the license mean, etc.

      And people here should be some of the "experts" on the license.

    24. Re:Does this mean by Anonymous Coward · · Score: 0

      > 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.

      Eh - no. Only if you want to distribute your project to other people/companies/clients. It is perfectly okay to use GPL'ed software for some company-internal project, but if you want to distribute it to someone else, then the GPL kicks in.

      --
      MiniMax

    25. Re:Does this mean by untouchableForce · · Score: 1

      Actually if you were to take a look on the dark side of the web you can get the source code for an alpha release of HL2. You should recall this from this story.

      --
      Moderation is not supposed to be used as an indicator of agreement.
    26. Re:Does this mean by Anonymous Coward · · Score: 0

      True, the GPL only kicks in once you distribute. As someone who received the code and who does not distribute it things are different.

      I was thinking in terms of the current issue.

    27. Re:Does this mean by gormanly · · Score: 1

      ofc, in at least one of these cases we're talking about using a Free program (DOSBox) to execute a Free program (Quake) which operates on proprietary data (id's PAK file) ...

    28. Re:Does this mean by Crayon+Kid · · Score: 2, Insightful

      [...]public humiliation is not in order.


      How about a slap on the wrist? Come on, given Carmack's contributions to free software, it's an even more silly blunder. Especially nowadays that everybody's wound up about the GPL. He's gotta bear at least a token chide.

      How this plays out depends on id/Valve's reaction, I guess. A simple apology is all it takes for this to be forgotten in no time.
      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    29. Re:Does this mean by GalionTheElf · · Score: 5, Insightful

      Can't believe this hasn't been pointed out yet but neither iD nor Valve are exactly garage enterprises. These are pretty big companies and you know, I find it really hard to believe that this never went past a lawyer. Programmers don't have to know anything at all about licenses and stuff like that because that's what the rest of the company is for.

      --
      I'm going over here and I don't know why!
    30. Re:Does this mean by GPL+Apostate · · Score: 4, Funny

      The only thing people here are 'experts' on is flaming each other.

      --
      Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
    31. Re:Does this mean by lupis42 · · Score: 1

      In fairness, experts are usually more likely to quibble over fine details, because they care about precision. Everyone who wasn't an expert thought of Pluto as a planet. (Ok, I thought of Pluto as a Romanized Greek deity, but I'm special). The gist here is, only those people who are passionate about something, and know enough to spot the implications of fine details care about those details.

    32. Re:Does this mean by cheater512 · · Score: 3, Interesting

      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.

    33. Re:Does this mean by CastrTroy · · Score: 1

      I can't believe I had to read down this far for this issue to come up. I wouldn't expect that a project done at a company the size of ID would let something like this slip by without anyone saying anything. Then again, maybe some of the developers did say something, and their managers just told them to shut up or find another job. Maybe this really was just some small project, that only a few people worked on. If they had all the source code for the games, and are just running everything on DOSBox, then it wouldn't be unbelievable that there was only 5 or 6 people who only knew how the thing technically worked. Maybe they were given an impossible deadline, and this was the only way they could meet it.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    34. Re:Does this mean by cduffy · · Score: 1

      As far as DOSbox is concerned, Quake is data.

    35. Re:Does this mean by Anonymous Coward · · Score: 0

      To be fair, you can post any question just about anywhere and it will devolve into a 20 post long thread with people going back and forth about who's right and who's wrong. Humans are a highly fucking disagreeable lot.

    36. Re:Does this mean by SpectreHiro · · Score: 5, Informative

      Can't believe this hasn't been pointed out yet but neither iD nor Valve are exactly garage enterprises. These are pretty big companies and you know, I find it really hard to believe that this never went past a lawyer. Programmers don't have to know anything at all about licenses and stuff like that because that's what the rest of the company is for.

      I'd hardly call id or Valve pretty big companies. Valve currently lists 104 employees, and id only 34.

      --
      You can't win, Darth. If you mod me down, I shall become more powerful than you could possibly imagine.
    37. Re:Does this mean by Charles+W+Griswold · · Score: 1

      The only thing people here are 'experts' on is flaming each other.

      No we're not, you stupid git.

      Wait a minute . . . D'oh!

      --
      "Those who are too smart to engage in politics are punished by being governed by those who are dumber" -- Plato
    38. Re:Does this mean by Charles+W+Griswold · · Score: 2, Funny

      To be fair, you can post any question just about anywhere and it will devolve into a 20 post long thread with people going back and forth about who's right and who's wrong. Humans are a highly fucking disagreeable lot.

      No we're not, and furthermore I strongly resent that accusation.

      Besides, I'm right and you're wrong. So there.

      --
      "Those who are too smart to engage in politics are punished by being governed by those who are dumber" -- Plato
    39. Re:Does this mean by mrchaotica · · Score: 5, Informative

      Bullshit!

      "Open Source" can mean one of two things:

      • That you can see the source code. Nothing more, nothing less. This is the literal definition, and the one most normal people (as well as MS) subscribe to.
      • That it means the same thing as "Free Software" -- i.e., licensed in such a way to preserve freedom -- except that it may or may not be copyleft. This is the OSI definition.

      In neither case does it mean "public domain," which is what you're thinking of.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    40. Re:Does this mean by karmatic · · Score: 1

      This sort of thing isn't always on purpose

      That may be true; however, it's harder to claim innocense when you Modify a GPL app, link in propreitary code you would _never_ open-source (steam), run a packer on it, and distribute to millions for commercial gain.
    41. Re:Does this mean by Lord+Kano · · Score: 1

      As long as this gets resolved quickly, I don't think that there will be much of a problem.

      Hopefully this will make more people realize that GPL doesn't mean "Do whatever you want".

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    42. Re:Does this mean by Anonymous Coward · · Score: 0

      "Open Source" can mean one of two things:
      • That you can see the source code. Nothing more, nothing less. This is the literal definition, and the one most normal people (as well as MS) subscribe to.
      • That it means the same thing as "Free Software" -- i.e., licensed in such a way to preserve freedom -- except that it may or may not be copyleft. This is the OSI definition.


      I wasn't aware that the BSD-style license went the way of the dinosaur.
    43. Re:Does this mean by crazybasenji · · Score: 3, Interesting

      "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.

    44. Re:Does this mean by Anonymous Coward · · Score: 0

      Unfortunately, copyright infringement is often strict liability; in other words, no finding of intent is required.


      Yeah. Somebody should sue and collect damages.... like $0.00. And they've already fixed the issue in that they are now meeting the terms of the license. So why don't you put up some cash to fund the lawsuit. It'll be great. You can just burn some dollars and at least in some miniscule way solve some of the inflation problem by throwing away your cash.
    45. Re:Does this mean by mrchaotica · · Score: 1, Flamebait

      What part of "except it may or may not be copyleft" did you not understand?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    46. Re:Does this mean by SmackedFly · · Score: 1

      Well actually, from the POV of copyright law this is even more simple. There are only two situations that can occur when you're using a software license, either you conform or you don't. You cannot partly conform or conform "if you release something". So what is happening here is that id and valve are breaking the GPL license, that makes them copyright violators and enables the offended party to sue for copyright violation. This enables them to do the following: - Ask for restitution. (eg. money or something else of value, to make up for the costs the violation may have incured.) - Force the violator into compliance. The last can include many things, but it'll never force the party to release something, at worst it may force them to stop using the software. But they don't need to release the modifications, if they don't want to use the software.

    47. Re:Does this mean by Lehk228 · · Score: 1

      also spiders

      --
      Snowden and Manning are heroes.
    48. Re:Does this mean by Anonymous Coward · · Score: 0

      The part where you said:

      In neither case does it mean "public domain," which is what you're thinking of.

      And BSD-style licenses are pretty damn close to public domain, wouldn't you say?
      Not to mention:

      "Free Software" -- i.e., licensed in such a way to preserve freedom -- except that it may or may not be copyleft.

      There's no "may or may not be copyleft" about it, that's the definition of copyleft. The BSD-style licenses are not copyleft(*), they're "copycenter". So unless you meant e.g. rather than i.e. I'm going to have to disagree with categorization of open source.

      (*)So where are copyup and copydown?

    49. Re:Does this mean by mrchaotica · · Score: 1

      And BSD-style licenses are pretty damn close to public domain, wouldn't you say?

      Public domain is public domain. Open source is open source. They are not equivalent. BSD-style licenses just happen to fall close to the intersection of open source and public domain.

      Think of it this way: imagine you have some public domain software. If you have the source code, then it's also open source. But if you only have the binary, it's not open source even though it's public domain. Or, imagine you have some "open source" software. It could be public domain, it could be GPL, or it could even be Microsoft "shared source" (which is about as far from public domain as you could get!).

      So unless you meant e.g. rather than i.e. I'm going to have to disagree with categorization of open source.

      Hey, don't blame me; I prefer to avoid that term (in favor of "Free Software") anyway. Take it up with OSI.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    50. Re:Does this mean by Antique+Geekmeister · · Score: 1

      Oh, that's been available for ages. Check out the articles on the theft of hte Half-Life 2 source code, and how playable versions were available in Russia long before it was actually published in the US.

    51. Re:Does this mean by Antique+Geekmeister · · Score: 1

      No, *that* is misleading. A lot of the GPL code I personally write is often based on older GPL code: unweaving those licenses back to the original authors is difficult if not impossible, since GPL does not insist on preserving the author's name in the license or the changelogs.

      Finding the original authors of the particular package is not enough if they've lifted code heavily from other projects: not having to sort out such software genealogies is part of the whole point of GPL, and why many of the BSD style licenses foundre in actual use as too complex or too burdened by attributions.

    52. Re:Does this mean by julesh · · Score: 1

      If they'll accept your money.

      They don't get a choice. They accept your money, or they sue you, at which point the court will order you to pay them some money. In the end, it all comes down to money...

    53. Re:Does this mean by julesh · · Score: 1

      If the authors aren't willing to grant you a non-GPL license, then any use in violation of the GPL is piracy.

      So? It still doesn't mean they can order you to release your source code. They can sue you, at which point you'll be ordered to pay them compensation, which is what I was trying to say in my original post. No court is going to order a source code release, because *there isn't a contract which would require one*.

    54. Re:Does this mean by Curien · · Score: 1

      And BSD-style licenses are pretty damn close to public domain, wouldn't you say?

      No, I wouldn't. BSD license is as close to public domain as it is (in the opposite direction) to GPL.

      There's no "may or may not be copyleft" about [Free Software], that's the definition of copyleft.

      The people who invented the term "Free Software" disagree with you.

      --
      It's always a long day... 86400 doesn't fit into a short.
    55. Re:Does this mean by Curien · · Score: 1

      I don't particularly want to give anyone a hard time over an easily-fixable problem, but this is how I see it. What would Valve and id do if the Steam version of Commander Keen was included with the DOSBox download from Sourceforge?

      These are corporations *not people*. They show no mercy, and they deserve none.

      --
      It's always a long day... 86400 doesn't fit into a short.
    56. Re:Does this mean by Curien · · Score: 1

      Who the hell is that guy, and why should I believe him? He registered his account on that site apparently just to make that post. Until I get confirmation from a reputable source, I'm going to consider that a troll.

      --
      It's always a long day... 86400 doesn't fit into a short.
    57. Re:Does this mean by Curien · · Score: 1

      There are tons of other options. The judge could order the company to release Steam's source code. The judge could issue an injunction forcing Steam to cease operations. The judge could issue an injunction forbidding Valve or id from engaging in commercial exchanges. The judge could put a freeze on Valve's or id's assets. Et cetera et cetera.

      --
      It's always a long day... 86400 doesn't fit into a short.
    58. Re:Does this mean by ajs318 · · Score: 1

      That sort of depends on whether or not Intellectual Property is subject to expropriation.

      If so, and someone misuses your GPL'ed IP, then you might be able to order some their IP seized and handed over to you by way of compensation (and then you would be within your rights to release the source code, since it would now be yours to release). This, however, has not been tested in any court as far as I know.

      --
      Je fume. Tu fumes. Nous fûmes!
    59. Re:Does this mean by karmatic · · Score: 1

      Who is that guy? Me.

      Don't believe me? Try it yourself. Grab the dosbox.exe, and copy it to another folder. Put stock SDL dlls in it, and when you run it, it will whine about being unable to find steam. I'm not the only user in the forums who posted it, but hey, they may have gotten the information from me. If length of time on the site is indication of authority, my Old slashdot account has been around for a while, too.

    60. Re:Does this mean by Curien · · Score: 1

      Length of time on the site only matters to me when its obvious the account was *created* just for one post. But anyway...

      I can't see for myself: I don't have Windows or Steam. But this makes your claims a little more likely. I'll wait until a debug analysis becomes available before I pass final judgement (not that my judgement really matters).

      --
      It's always a long day... 86400 doesn't fit into a short.
    61. Re:Does this mean by awehttam · · Score: 1

      That's weird, because Doom is already on Steam.

    62. Re:Does this mean by Anonymous Coward · · Score: 0

      Egads! If programmers aren't licensing experts, then how do they get through the day remembering to breath? The license is strapped to the top of the code they copied and pasted, how can they miss it? There's even books explaining the minutea of the license. Hell - 12 seconds on Google and I found one _specifically_ for game developers.

    63. Re:Does this mean by micpp · · Score: 2, Insightful

      To clarify, running a game in DOSbox doesn't violate the GPL any more than viewing a webpage in Firefox. The GPL only covers the programs, not the data that is input to them.

    64. Re:Does this mean by mpe · · Score: 1

      There already a handful of international groups that all they do is try and help with GPL enforcement. However, according to US copyright law, the actual person(s) would would need to handle the enforcement by way of trial would be the one(s) who own the copyright on DOSBox, and then licensed it via the GPL.

      Actually the power to delegate copyright enforcement does exist. Otherwise the likes of the Business Software Alliance couldn't exist.

    65. Re:Does this mean by Anonymous Coward · · Score: 0

      That's weird, because Doom is already on Steam. Duh, that was the point. This thread has gone
      • id doesn't understand the GPL
      • but JC definitely understands the GPL!
      • but maybe JC wasn't involved directly with this
      • look! JC didn't actually know

    66. Re:Does this mean by Ricin · · Score: 1

      (*)So where are copyup and copydown? Flirting with copystrange.
    67. Re:Does this mean by Ricin · · Score: 1

      Please people, get this straight:

      You must abide to the *terms* of the GPL. That does not imply that your own work should be GPL licensed also. Suggestive FAQs (hello TrollTech and MySQL) do not change the text of the license. In fact, if they were to put the requirement 'you must GPL your own work too' in the license they wouldn't be allowed to call the license GPL anymore because (a) the license is copyrighted as-is, and (b) it would add an extra restriction which is explicitly disallowed in the GPL test.

      Talk about FUD.

    68. Re:Does this mean by djdavetrouble · · Score: 1

      Bullshit!

      have you been staying up late watching Penn and Teller reruns AGAIN ?

      --
      music lover since 1969
    69. Re:Does this mean by Oktober+Sunset · · Score: 2, Funny
      That wasn't a very expert flame. You should have called him a dog bothering bucket of lard with a face like a crash-test chimpanzee, less brains than a road killed possum and smelling about as bad as one too. Also he loves Hitler.

      That's a proper flame.

    70. Re:Does this mean by Anonymous Coward · · Score: 0

      FYI, I've worked at a company over twice the size of iD. They didn't have a lawyer in-house, and I can guarantee you that something this size (tiny) would never have been sent to their outside counsel.

      Maybe you should double-check exactly how large the companies involved are? See your sibling post.

    71. Re:Does this mean by vertinox · · Score: 1

      "Never ascribe to malice that which is adequately explained by incompetence," and Occam's razor.

      Occam's razor never accounts for sociopaths, intelligent evil, or incompetent evil (see SCO). ;)

      That said... I would really doubt that an evil genius violated the GPL on purpose since it isn't that hard or costly just to release the credit or link the source on the Steam download.

      At worst case it was "lazy evil" in which someone wanted to go home early instead of crediting the original authors.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    72. Re:Does this mean by Anonymous Coward · · Score: 0

      Yet eventually the 'copyright' runs out. The teeth as it were for GPL. What is it 70 years after death of all the authors and 95 from a corp? At *THAT* point it is public domain.

    73. Re:Does this mean by Anonymous Coward · · Score: 0

      Incorrect.

      If they distribute an unmodified binary, they have to provide source, or say where the source can be found. You can use GPL stuff however you want. However, Distribution does NOT fall under use.

    74. Re:Does this mean by Intron · · Score: 1

      Has anybody asked the Dosbox folks whether they licensed the software?

      --
      Intron: the portion of DNA which expresses nothing useful.
    75. Re:Does this mean by Randle_Revar · · Score: 1

      dog bothering


      Vetinari?
    76. Re:Does this mean by Raenex · · Score: 3, Insightful

      That you can see the source code. Nothing more, nothing less. This is the literal definition, and the one most normal people (as well as MS) subscribe to. Microsoft makes it a point to use the term "Shared Source". There is no "literal definition" for such an ill-defined term. You can accept OSI's definition, since they have done all the marketing of that term and it has a lot of mindshare, or you can accept that people interpret it differently, in which case nearly anything goes, including public domain.

      That it means the same thing as "Free Software" -- i.e., licensed in such a way to preserve freedom -- except that it may or may not be copyleft. This is the OSI definition. Now that is complete bullshit. The OSI definition of open source does not "preserve freedom". It fully supports licenses that let derived versions become closed source -- like the BSD license.

      In neither case does it mean "public domain," Your 0/3. Public domain qualifies as "open source" as defined by the OSI. The OSI meaning of open source is an umbrella one, that includes the GPL, BSD, public domain, etc.
    77. Re:Does this mean by Anonymous Coward · · Score: 0

      I shouldn't need to hire a legal department just to use a piece of software. GNU should add that to their list of Freedoms.

    78. Re:Does this mean by nuzak · · Score: 1

      > Certainly an oversight and public humiliation is not in order.

      And it's not how the FSF works these days, either. This is just the work of some random screaming smacktard. I suppose we need such RSS's (er, I guess that acronym is taken) to catch the more egregious violators, but I don't guess he wrote to license-violation@fsf.org or anything (first thing you see when you google for "gpl violations")

      --
      Done with slashdot, done with nerds, getting a life.
    79. Re:Does this mean by russotto · · Score: 1

      Statutory damages are per work, not per act of infringement. So they get a minimum of $750 (to a maximum of $100,000, but only the RIAA's attack lawyers get that). Woo-hoo. And that's if they registered their copyright; if they didn't, they get actual damages only.

    80. Re:Does this mean by Anonymous Coward · · Score: 0

      Actually that isn't true, Doom and Quake were reverse engineered by the community before any port was considered by iD and before any source was released.

    81. Re:Does this mean by nuzak · · Score: 1

      > These are corporations *not people*. They show no mercy, and they deserve none.

      "They" at Id are less than three dozen people in a privately held company. They seem to be pretty business-savvy, but even so it won't take a really big campaign of unpleasantness to convince them to never do another Linux port again if it means having to deal with a community that gives them that much grief.

      --
      Done with slashdot, done with nerds, getting a life.
    82. Re:Does this mean by gnuman99 · · Score: 1

      Programmers don't have to know anything at all about licenses and stuff like that because that's what the rest of the company is for.


      It is like saying GW doesn't know the consequences of a nuclear war because he is not a scientist. GPL/BSD/LGPL are 3 licenses that ALL programmers should know about. And I'd argue most that enjoy what they do, understand these licenses and the differences between them.

      There may be some confusion re: GPL v2 vs v3 or 3-clause BSD vs. 4-clause BSD, but the one line summaries of the requirements of these licenses are very simple.

      GPL -> use API/code of GPL stuff and you have to release your stuff/modification under GPL compatible license.

      LGPL -> use API/code of LGPL stuff, and you have to release your apps such a way that LGPL stuff can be swapped out for compatible version. Also changes to LGPL stuff must be released under LGPL compatible license.

      BSD -> Use the code and release under any license you want. Would be nice to have an acknoledgment of usage of the API/code (4-clause BSD req. it, 3-clause (new) does not)

      Is this so complicated? There should be no excuse for trying to pull a fast one. Not after 10 years. This is not some weird corporate EULA. And these are not EULAs, these are code licenses. You do not understand them, do NOT use the darn code.
    83. Re:Does this mean by mrchaotica · · Score: 1

      ...in which case nearly anything goes, including public domain.

      Imagine you have some software that is public domain, but only the binary exists. Is it still open source? No!

      Open source is orthogonal to public domain. QED.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    84. Re:Does this mean by Raenex · · Score: 1

      Open source is orthogonal to public domain. QED. Nonsense. Imagine there's some public domain source code. Is it not open source? Just because a public domain binary can exist doesn't exclude public domain source from being open source. BSD-licensed source code is open source, is it not? You can also compile BSD-licensed source into binary too. Now do you claim that the BSD-license is orthogonal to open source?
    85. Re:Does this mean by Anonymous Coward · · Score: 0

      What's incorrect? I believe I said the same thing, except I didn't point out that you can include an offer for users to obtain the source rather than distributing it along with the binary. - Nick

    86. Re:Does this mean by Charles+W+Griswold · · Score: 1

      That wasn't a very expert flame. You should have called him a dog bothering bucket of lard with a face like a crash-test chimpanzee, less brains than a road killed possum and smelling about as bad as one too. Also he loves Hitler.

      That's a proper flame.

      My hat's off to you. That was indeed a proper flame.

      I should probably stick to sarcasm; it comes more naturally to me than flaming does.

      --
      "Those who are too smart to engage in politics are punished by being governed by those who are dumber" -- Plato
    87. Re:Does this mean by julesh · · Score: 1

      There are tons of other options. The judge could order the company to release Steam's source code.

      There's no legal basis to do so. If Valve had entered into a contract whereby they had promised to do so, a judge could order a specific performance, but as (to the best of our knowledge) no such contract exists (the GPL isn't such a contract, and we are unaware of any other contracts between the parties), such an outcome would not be plausible.

      (Yes, I'm aware that a judge can order whatever they want, really, but they do tend to confine themselves to established law, which is quite clear in this case)

      The judge could issue an injunction forcing Steam to cease operations.

      The judge would be reasonably likely to issue an injunction to force Valve or id to refrain from distributing the software that is alleged to be infringing. This is quite possible, but would not force Steam to cease operation. Any other such injunction would have no legal basis, so would be a very unlikely outcome.

      The judge could issue an injunction forbidding Valve or id from engaging in commercial exchanges.

      Such injunctions are very rarely used, and would be highly unlikely in this kind of case.

      The judge could put a freeze on Valve's or id's assets.

      Yes, but the only legal basis for doing this is that the judge believes (a) a monetary award is likely to be made in favour of the copyright holders and (b) Valve and/or id are likely to transfer their assets away to prevent this occurring. As there are (to the best of our knowledge) no grounds to believe the latter, such an outcome would have no legal basis and be quite unlikely.

      Et cetera et cetera.

      Do you actually know what you're talking about?

    88. Re:Does this mean by julesh · · Score: 1

      That sort of depends on whether or not Intellectual Property is subject to expropriation.

      If so, and someone misuses your GPL'ed IP, then you might be able to order some their IP seized and handed over to you by way of compensation (and then you would be within your rights to release the source code, since it would now be yours to release). This, however, has not been tested in any court as far as I know.


      I think it's highly unlikely that a court would order this. The compensation due would have to be determined in terms of monetary value, and before such an order was made an assessment of the value of the IP would have to be made. Such an assessment would be extremely difficult. The value would have to be similar to or less than the value of the compensation due (which is unlikely, unless your infringed IP is significantly more valuable than theirs).

      In the mean time, the infringing party would have been given a compensation order, which they could settle at any time by paying in full. Doing so would prevent any order to hand over their IP.

      Even if they don't, in order to simplify matters, a court would likely prefer either (a) an order to seize tangible assets or (b) if the tangible assets were not adequate to cover the compensation award a liquidation order -- in this case, the IP would have to be sold to the highest bidder in order to pay the monetary compensation owed.

    89. Re:Does this mean by Snaller · · Score: 1

      It's almost mostly irrelevant. 99.9999999999999999% of those buying it couldn't care less about who may have made what bit of code.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  2. Doesn't this go to show by tadauphoenix · · Score: 0

    copyright protection is a bit out of hand?

    Not meaning TFA, but why do we care? Isn't it a bit ludicrous to be caught in this situation?

    1. Re:Doesn't this go to show by ZephyrXero · · Score: 1

      Umm....what does your comment have to do with the article? Likening the GPL with copy protection is like comparing apples and elephants...two completely unrelated topics.

      --
      "A truly wise man realizes he knows nothing."
    2. Re:Doesn't this go to show by tadauphoenix · · Score: 1

      ...and right on time, from Carmack's keynote at qcon:
      http://www.gamasutra.com/php-bin/news_index.php?st ory=14979

      - Software patents. An audience member asked him about his thoughts. John Carmack does not like them. He calls the idea of software patent infringement a "sham." He tries not to think about -- or concern himself much with -- this controversial issue, because doing so just "depresses him."

    3. Re:Doesn't this go to show by fastest+fascist · · Score: 1

      copyRIGHT protection, not copy protection. The only way the GPL is enforceable is to apply copyright laws, since they grant the original creator of a work the right to license the work in the first place.

    4. Re:Doesn't this go to show by Anonymous Coward · · Score: 0

      Umm except they haven't offered the source code or supplied it which means they have violated the GPL and still are.

    5. Re:Doesn't this go to show by Anonymous Coward · · Score: 0

      There is a massive difference between software patents and copyright. You will find many people who do not like software patents and yet who support copyrights.

    6. Re:Doesn't this go to show by ZephyrXero · · Score: 1

      sorry, looks like I misread your original post...

      --
      "A truly wise man realizes he knows nothing."
    7. Re:Doesn't this go to show by nurb432 · · Score: 1

      No, its more ludicrous that its a big deal.

      They used free stuff that anyone can download in their product and didnt mention it, so must burn them at the stake. Geesh.

      --
      ---- Booth was a patriot ----
    8. Re:Doesn't this go to show by Anonymous Coward · · Score: 0

      And they modified that free stuff to include their DRM software, then kept the changes secret. Don't forget that!

    9. Re:Doesn't this go to show by nurb432 · · Score: 1

      But it still started out free and open, and available to everyone.

      --
      ---- Booth was a patriot ----
  3. call me a noob... by thatskinnyguy · · Score: 1, Insightful

    But I don't see what the big deal is here.

    --
    The game.
    1. Re:call me a noob... by Anonymous Coward · · Score: 0

      Yeah, I just warez them all. What's the big deal?

    2. Re:call me a noob... by ZephyrXero · · Score: 1, Informative

      "call me a noob... But I don't see what the big deal is here."

      The problem is that DOSBox is released under the terms of the GNU General Public License (aka GPL). This license is the foundation for the vast majority of open source software, and explicitly states that if you distribute software under it, you must also redistribute the souce code. Furthermore, as DOSBox appears to be under the GPL and not the LGPL (GNU Lesser/Library General Public License) it would mean that both DOSBox and the game shipping along with it would be required to release source code to the general public. Now I may be wrong on which license DB uses, as I just took a real quick look at their sourceforge page, but this means that either ID & Valve would need to find a new avenue for emulating these old games, release the code for the games along with a re-release of the dosbox code they used (including not only programming source code, but also graphics, audio, levels, etc), stop distributing them all together, or (the most logical version) treat the DOSBox component as a seperate distribution, requiring user specific request of it, just as Linux distributions like Ubuntu handle proprietary components like the NVidia drivers or a proprietary multimedia codec.

      --
      "A truly wise man realizes he knows nothing."
    3. Re:call me a noob... by Anonymous Coward · · Score: 3, Insightful

      > Now I may be wrong on which license DB uses
      It uses GLP v. 2.

      > it would mean that both DOSBox and the game shipping along with it would be required to release source code.

      No. They have not embedded DOSBox into their own code, so the GPL "virus" do not touch their code and do not apply to the games. They are however required to distribute (or offer to distribute) the source code for DOSBox.

      --
      MiniMax

    4. Re:call me a noob... by belmolis · · Score: 2, Informative

      Since they distribute DOSBox in binary form they are obligated under the GPL to make the source to DOSBox available. They are not obligated to provide source for the games since DOSBox is an emulator, which is to say, a kind of interpreter, not a library with which the games are linked. The distribution of both the games and DOSBox on the same medium does not bring the games under the GPL. This is made explicit in the "aggregation" clause of the GPL. See also the GPL FAQ.

    5. Re:call me a noob... by Anonymous Coward · · Score: 1, Informative

      would mean that both DOSBox and the game shipping along with it would be required to release source code to the general public
      iD are not modifying DOSBox or linking to any of its components. Under the GPL 'mere aggregation' does not require that you change the licence for your software. Don't spread misinformation.
    6. Re:call me a noob... by watchingeyes · · Score: 2, Informative

      You're completely and utterly wrong on games running on DOSBox requiring release under the GPL. That would be like saying that just because a program runs on Linux or runs inside of an open source virtual machine, its source code needs to be released. DOSBox doesn't require you to link to it when programming. This would be mere aggregation, and the GPL, even if it said that the release was required, couldn't be enforced that way due to the limitations of copyright law.

      I can take any old DOS application and run it in DOSBox without looking at a line of code. That's the....ummm....whole entire point of DOSBox.

      --
      http://watching-eyes.blogspot.com/
    7. Re:call me a noob... by shark72 · · Score: 1

      "The problem is that DOSBox is released under the terms of the GNU General Public License (aka GPL). This license is the foundation for the vast majority of open source software, and explicitly states that if you distribute software under it, you must also redistribute the souce code."

      Yes, but why is it a big deal?

      The entire library of iD and Valve titles is freely available via BitTorrent. Their copyrights are violated countless times daily. Yet that's certainly not news around here.

      Methinks it's a case of all copyright holders being equal, only some are more equal than others.

      Seriously: somebody please explain why I should care about the DOSBox folks' rights more than than anybody else's.

      --
      Sitting in my day care, the art is decopainted.
    8. Re:call me a noob... by innocent_white_lamb · · Score: 1

      Apparently, they actually are modifying DOSBox. http://vogons.zetafleet.com/viewtopic.php?p=114267

      --
      If you're a zombie and you know it, bite your friend!
    9. Re:call me a noob... by crazybasenji · · Score: 1

      It's not a big deal to you. It's a big deal to those making a living distributing/selling software. Copyright holders are entitled to treble damages for infringement.

    10. Re:call me a noob... by shark72 · · Score: 1

      "It's not a big deal to you. It's a big deal to those making a living distributing/selling software. Copyright holders are entitled to treble damages for infringement."

      I do indeed make my living through my IP. I fully support the copyright of those who develop software, but here's the thing -- I support everybody's rights equally.

      Perhaps I wasn't clear: all of the Valve and ID titles are available for free on the file-sharing networks. I daresay that many if not most folks reading this enjoy using BitTorrent to procure free software, in violation of copyright. When the BSA takes action against pirates, they are typically seen as the bad guy around these parts. And we all scramble all over ourselves to point out how our actions are justified.

      So why the sympathy for the DOSBox folks?

      I suspect it's because they give the software away for free. Mean old nasty Microsoft, Adobe, ID, Valve, etc. sell their software, and are thus greedy, and do not deserve our sympathy. I think that's the elephant in the room that nobody's pointing out. If I am incorrect, please let me know.

      --
      Sitting in my day care, the art is decopainted.
    11. Re:call me a noob... by Babbster · · Score: 1

      I think the issue is that this is a case where the "bad guys" can be hoist on their own petard. Personally, I don't care that much how it ends up since I figure Valve and Id will try to do the right thing (and that's more than one can expect from most corporations). Still, I understand the desire of some to rub their noses in it. Not only do folks think it would be poetic justice, but it can be fun, too.

    12. Re:call me a noob... by X0563511 · · Score: 1

      In which they only need to offer the source of DOSBox including their modifications to it. Unless they copied the GPL code from dosbox into the games and recompiled, which is extremely unlikely, this still has no bearing on anything except including (or otherwise providing) the code for DOSBox.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    13. Re:call me a noob... by ZephyrXero · · Score: 1

      Of course it's not required for game running on DOSBox...the thing in question here is that if they are distributing DOSBox and these games in a singular package, then the terms are different than if they were distributed seperately.

      --
      "A truly wise man realizes he knows nothing."
    14. Re:call me a noob... by watchingeyes · · Score: 1

      How so?

      Can you point to a specific section of the license that supports your claim?

      About the only section I'm aware of that addresses components being distributed in a single package but that AREN'T linked together (or combined into one executable) is the mere aggregation clause, which says exactly the opposite of what you're saying.

      Furthermore, your claim is rather dubious considering what could be defined as a "package" (which is something that isn't defined in the GPL, or your comment AFAIK). If I make a ZIP file (or RPM, DEB, MSI, DMG, etc etc) that contains a copy of FreeDOS and a proprietary DOS application, are you claiming that automatically places the entire contents of that package under the terms of the GPL? How exactly is that any different than burning both components onto a CD or DVD? Both are formats for archiving and distributing multiple files in a single "package", with the only difference being that CDs and DVDs are physical objects whereas the others listed are not.

      Assuming for the moment that you actually understand how FreeDOS works (which from the grandparent comment doesn't seem to be a safe assumption, but I digress), you would realize that it would be ludicrous to state that these 2 components (the game and FreeDOS) are combined in any way other than merely being distributed together, which again, is specifically exempted by the GPL itself.

      FreeDOS is merely a platform upon which applications can be run, such as the games in question. Just because it isn't an entire operating system like Linux doesn't change the way the license is applied to components or applications that run on top of it (which is that it isn't applied unless there is linking, plain and simple). Linux distributors such as Novell and Linspire regularly combine proprietary components in a single "package", with those bits running on Linux and GNU, which is also included in said "package", with no objection from the FSF or any copyright holder whatsoever.

      About the only thing I'm uncertain of is why I'm wasting time arguing about this. Unless the FreeDOS creators, who are the only ones with grounds to complain in the first place, file any form of complaint against ID, this argument is pretty pointless. It's no one's job but their's to enforce the license covering their copyrighted works. No one else even has a say in the matter.

      And if they do that, it is up to a Judge to interpret the license, not random Slashdot posters.

      --
      http://watching-eyes.blogspot.com/
    15. Re:call me a noob... by watchingeyes · · Score: 1

      Whoops....replace FreeDOS with Dosbox in my parent post. Apparently it is time for bed....

      --
      http://watching-eyes.blogspot.com/
    16. Re:call me a noob... by watchingeyes · · Score: 1

      Are you incapable of reading English or are you just blissfully ignorant of the points other people are making?

      He never asked why he should care about copyright. He asked why he should care about Dosbox's copyrights MORE than anyone else's. In fact, he made that clear more than once, so I find it odd you somehow managed to miss it. Can we all start calling you Alberto from now on?

      Of course, I don't agree with tit for tat reasoning, and don't think the fact that ID's games are pirated by other people (who aren't the creators of Dosbox) gives ID the right to violate Dosbox's copyrights, but you should still at least attempt to answer the question he actually posed....

      --
      http://watching-eyes.blogspot.com/
    17. Re:call me a noob... by watchingeyes · · Score: 1

      OK? So they need to provide their modified source for Dosbox then. What does this have to do with them needing to offer source for the source code making up their games?

      --
      http://watching-eyes.blogspot.com/
    18. Re:call me a noob... by innocent_white_lamb · · Score: 1

      Nothing at all. They do need to offer the source code for their modified version of DOSBox, including anything that is linked to it directly (this Steam thing, apparently, whatever it is). The source code for the actual games is probably not required unless they are actually linked to to the DOSBox source in some way.

      --
      If you're a zombie and you know it, bite your friend!
    19. Re:call me a noob... by Curien · · Score: 1

      If they linked DOSBox with one of their libraries and distributed this re-linked DOSBox (which is what seems to have happened), the terms of the GPL require them to release that library under the GPL as well as the modified DOSBox.

      --
      It's always a long day... 86400 doesn't fit into a short.
    20. Re:call me a noob... by X0563511 · · Score: 1

      My question is why would you link part of a program intended to be run under a DOS emulator... to the DOS emulator? Especially when said program runs fine in said emulator unmodified?

      It doesn't make any sense, I can't see why the programmers would do such a thing - sounds like a waste of manpower and time.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    21. Re:call me a noob... by Ash-Fox · · Score: 0, Troll

      When the BSA takes action against pirates, they are typically seen as the bad guy around these parts.
      Usually I hear of people going to give anonymous tips to the BSA on certain companies on Slashdot.

      However, the articles we hear about are usually about the BSA forcing schools/universities to buy yet another license for their already OEM licensed hardware, forcing them to use a entirely different licensing system like per seat licensing and so on when they are already licensed. That isn't action against piracy and yes, that makes them a bad guy.
      --
      Change is certain; progress is not obligatory.
  4. Outdated Article by TychoCelchuuu · · Score: 5, Informative

    Valve/iD already updated the games with the required files. Old, incorrect news.

    --
    Against stupidity the Gods themselves contend in vain.
    1. Re:Outdated Article by r3f4rd30n · · Score: 1

      Heh, kinda shows the big advantage of Steam: They can correct oversights like this almost instantly, and most of the users never know, since most updates are downloaded in the background.

    2. Re:Outdated Article by RDW · · Score: 5, Informative

      Yes, here's the link:

      http://www.halflife2.net/forums/showthread.php?t=1 28297&page=5

      Looks more like an oversight than a deliberate violation.

    3. Re:Outdated Article by Hsien-Ko · · Score: 1

      But where's the source? The diff? Reminds me of the "from scratch" Source engine which is still Quake derived and had removed id software acknowledgments (as required by the commercial Quake engine license)

    4. Re:Outdated Article by Cannelbrae · · Score: 1

      Thats what happens when one company signs a deal with another - they get to set up their own licensing rules. Valve probably paid id a whole bunch of money back when they started re-licensing HalfLife tech. At that point, they probably removed the license notices as if they were reselling it, they must have had rights to do so.

    5. Re:Outdated Article by cronot · · Score: 0, Flamebait

      I can't see how it could be an oversight. The license files are distributed along with the DOSBox binaries / sources, so they should have deliberately deleted the license text files at some point before publishing them.

    6. Re:Outdated Article by Anonymous Coward · · Score: 0

      Looks like an honest mistake anyway. iD have released their old games under the GPL. I have no doubt that they know the license inside out and care about it themselves.

    7. Re:Outdated Article by poopdeville · · Score: 1

      Sure, but that doesn't mean it wasn't innocently deliberate. They probably got a copy of the DOSBox source and started deleteing what the developers thought were irrelevant files in order to make their jobs customizing the software easier. Not a big deal. As mentioned elsewhere, this has already been fixed.

      --
      After all, I am strangely colored.
    8. Re:Outdated Article by RDW · · Score: 1

      I'd guess the license files (and other text files distributed with dosbox) were never copied to the final location in the first place. They probably just unpacked/installed dosbox once, then copied the minimum number of files required to get their own software to run to the relevant location. I've certainly done this sort of thing with GPL'd binaries and libraries (like gzip or the cygwin dll), but not for re-distribution - publishers need to be more careful! From other posts in the forums, it looks like they didn't even expend much effort in getting the games to run optimally under dosbox (players are likely to get better and more configurable results with their own dosbox installations), which also suggests not much thought went into this. And it's not as if the publishers have anything to gain by not including the license - the GPL allows them to use dosbox in exactly the way they need.

    9. Re:Outdated Article by cycoj · · Score: 1

      But it looks like they actually modified the dosbox code(it's mentioned on one of the forum threads, the md5 sum does no match the dosbox release), so they are still in violation, as they now have to supply the source code. Also a public apology would be appropriate IMO.

    10. Re:Outdated Article by bladesjester · · Score: 1

      They don't have to have the code posted anywhere or bundle it with their release. They just have to make it so that, if anyone actually requests it, it is provided to that person. For what it's worth, they could say that they will provide it to the people who request on cd media and charge a nominal fee for the media, shipping, and handling (though that would be sort of silly for something as small as an altered copy of dosbox).

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    11. Re:Outdated Article by LWATCDR · · Score: 5, Insightful

      "I can't see how it could be an oversight. "
      A better question would be why would they do it intently?
      Id has often released their old game engines under the GPL.
      1. They had noting to gain by not including the license files.
      2. They fixed it as soon as they found they had left out the files.
      3. They did no harm to anyone.

      So why must you try to see evil when all the evidence points to a simple human error?

      This is why GPL zealots get on my nerves. They are all for copyleft, they hate closes source licenses, they hate software patents, and they hate DRM. But if someone fails to cross every t and dot every i when distributing GPL code then they are are plotting villains.

      They made a minor error and they fixed the error all before it even showed up on Slashdot.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    12. Re:Outdated Article by Khaed · · Score: 1

      Could they be bastards, and send you 5.25" floppies of the source diffs?

      That's what I'd do if I was an Evil Overlord.

    13. Re:Outdated Article by shutdown+-p+now · · Score: 1

      What more, there has been quite a few demands to "release the modified sources" here already. There's nothing to release there - the only thing Valve didn't put in (forgot, maliciously planend - take your pick) is the COPYING file with the text of GPL. That's the sole violation of the license by them.

    14. Re:Outdated Article by bladesjester · · Score: 1

      I believe that the basic wording is that they can provide it in any format that would reasonably be used to distribute the software.

      I remember when Linux was distributed on floppies. Imagine if it still was. The bloody things would fill a whole room.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    15. Re:Outdated Article by Anonymous Coward · · Score: 0

      No surprise why many companies are afraid of working with GPLed stuff.

    16. Re:Outdated Article by mlk · · Score: 1

      (to be a pain in the arse) Depends on the distribution. Some will fit happily on a single floppy.

      I remember many moons back (1999 I think) when Slackware was the last distribution I could find to still have a floppy option. I had ten disks and a 100+ disk distribution to copy. Copying ten a time from University, install, then head back to uni and grab the next ten. Wow I was a sad fucker then.

      --
      Wow, I should not post when knackered.
    17. Re:Outdated Article by mlk · · Score: 2, Insightful

      But where's the source? Have you asked Value or ID for the source?

      The source does not have to included, just made available (even for a nominal fee) to anyone who asks.
      --
      Wow, I should not post when knackered.
    18. Re:Outdated Article by Anonymous Coward · · Score: 0

      That doesn't mean they modified the code, it just means they compiled it themselves. There are about ten billion variables in the build process and getting exactly same binary even from unmodified source code is vanishingly unlikely.

    19. Re:Outdated Article by Rogerborg · · Score: 1

      Sure, they could. The point is that they haven't.

      --
      If you were blocking sigs, you wouldn't have to read this.
    20. Re:Outdated Article by allometry · · Score: 1

      Truly a breath of fresh air!

      --
      http://www.allometry.com
    21. Re:Outdated Article by Ginger+Unicorn · · Score: 1

      why? because they might get flamed on slashdot? woooooooo..... scary shit....

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    22. Re:Outdated Article by Chandon+Seldon · · Score: 1

      Not quite. If the source isn't included, there needs to be a written offer that *says* the source code is available. For GPLv2, that written offer must be for a mail order version of the source rather than a network delivered version.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  5. How do they know? by Anonymous Coward · · Score: 0

    Appears to be? been told? How do they know its running dosbox? Wasn't there some previous comment on another article that says its running things that someone couldn't run in dosbox?

    as far as I can tell, the whole of the accusation is that they are doing things that can be done with DOSbox, so they must be using DOSbox. Come on folks you can do better

  6. Aren't they being lazy? by Das+Modell · · Score: 1

    Why is DOSBox needed? They have the source codes for all their games, so why can't they make the games compatible with modern systems? The community did that for Doom and Quake (and not just once, because there are many, many different clients available for both games).

    1. Re:Aren't they being lazy? by El_Muerte_TDS · · Score: 1

      That requires effort. Now they get a lot more profit, no need to invest time.

    2. Re:Aren't they being lazy? by Anonymous Coward · · Score: 0

      How do they know? Because each f.cking game comes with a dosbox.exe (with the real DOSBox icon) and with a stripped dosbox.conf file.

      --
      MiniMax

    3. Re:Aren't they being lazy? by brouski · · Score: 1

      Isn't that supposed to be one of the benefits of open source software? Not having to reinvent the wheel? Assuming one plays by the rules, of course.

      --
      Proud member of the American Non Sequitur Society. We might not make much sense, but boy do we love pizza!
    4. Re:Aren't they being lazy? by TheRaven64 · · Score: 4, Informative

      The old games are largely written in x86 assembly language. They do not use libraries for interacting with the machine, they issue DOS system calls and [video] BIOS calls directly. Porting them to other platforms would effectively mean re-writing them. You could add an abstraction layer, replacing the low-level calls with library calls, and then write a library that would translate these into something higher-level. Or you could use a generic version of this; a DOS emulator. Doom and Quake were written in a mixture of C and assembly, and the assembly often had fall-back routines. Quake had an abstraction layer long before the open source release, with VESA, DirectDraw, X11 and OpenGL versions.

      --
      I am TheRaven on Soylent News
    5. Re:Aren't they being lazy? by Ant+P. · · Score: 1

      They're already using GPLed code so why not skip the DOSBox part altogether and use one of the community ports? It's not like they have cross-platform compatibility as an excuse.

    6. Re:Aren't they being lazy? by 91degrees · · Score: 1

      Assembly language still works under Windows. The low level system calls are generally going to be a very small part the code. It wouldn't take that long to port it. It would just take longer than using a lazy half-assed solution like Dosbox.

    7. Re:Aren't they being lazy? by Anonymous Coward · · Score: 0

      If they don't want to rewrite it, let someone else do it. Maybe... by putting it under an open source license in the first place.

    8. Re:Aren't they being lazy? by k8to · · Score: 1

      In the dos game programming era, it was typical that the video control code was a majority of the program.

      --
      -josh
    9. Re:Aren't they being lazy? by HTH+NE1 · · Score: 1

      Why is DOSBox needed? They have the source codes for all their games, so why can't they make the games compatible with modern systems? Maybe they don't want to endure the hassle and expense of resubmitting modern rebuilds of these old games to the ESRB.

      Or you can take John Carmak's official response:

      It all comes down to resources -- re-qualifying a release of anything takes a lot of time, money, and support, while just shipping the exact same executables was fairly straightforward. While Doom and Quake might be able to justify the work, there is no way a lot of the titles could, so the decision was pretty obvious.

      I strongly urge people with a little initiative to go look at the various high quality source ports, because they are better in essentially every aspect than the original sources, but we aren't going to make any of them official.
      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  7. Re:Avoiding The Viral GPL by Nicholas+Evans · · Score: 1

    Bad troll is baaaaad.

    PROTIP: There's nothing 'viral' in this instance. iD included the dosBox binary in their distribution sans the terms of the GPL and the authors file.

    Go back to hiding under your bridge, mister troll.

  8. Re:Avoiding The Viral GPL by MBCook · · Score: 4, Informative

    Yes. It's not like iD has released anything GLP before.

    Oh, wait...

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  9. Developers not notified... so what! by EmbeddedJanitor · · Score: 5, Informative
    GPL violations aside, there is no need to notify the developers if you intend to use code under GPL.

    The only time you'd need to contact the developers is if you want to get an alternative license. Quite often people will release code under GPL and also be prepared to release it under alternative licenses, perhaps for a fee.

    --
    Engineering is the art of compromise.
    1. Re:Developers not notified... so what! by LainTouko · · Score: 1

      It is the courteous thing to do though. So if people are interested in whether or not a company behaves in a courteous manner, it's still worth mentioning.

    2. Re:Developers not notified... so what! by Jare · · Score: 2, Insightful

      That's the point - if you don't see the license files, the next step before crying foul is to ask the developers if they arranged a different license. Since the developers say they hadn't been contacted, it's safe to assume they didn't arrange a different license.

    3. Re:Developers not notified... so what! by babbling · · Score: 3, Insightful

      Yes, and so the fact that they hadn't contacted the developers in this case was relevant since otherwise they could've been using dosbox under another license that the developers OK'ed.

    4. Re:Developers not notified... so what! by Warbothong · · Score: 1

      You can't say 'GPL violations aside' and then attack the other half of the dual argument. The point is that the GPL's terms were not being followed, but this would be fine if Valve had licensed it from the developers under different terms. Since the developers were not contacted then they couldn't have done that, thus they must have been using it under the GPL, and therefore they were in the wrong.

    5. Re:Developers not notified... so what! by Brandybuck · · Score: 1

      Putting a notice of the GPL in the distribution isn't good enough! I think it'd be more appropriate if the box bore a great red label: "WARNING: LARK'S VOMIT!!!"

      --
      Don't blame me, I didn't vote for either of them!
    6. Re:Developers not notified... so what! by Anonymous Coward · · Score: 0

      That would be false advertising as it in fact contains no Larks Vomit.

  10. Just to be clear by also-rr · · Score: 5, Informative
    Before anyone jumps on the summary for being incorrect - there is no need to notify a developer when you use or distribute GPL software. However if you want to distribute in violation of the license then there are only two ways:

    1. Get the developer to waive the license (hasn't happened according to summary, which was worth mentioning as it means the only option is (2))
    2. Pile a huge stack of cash in a vault to pay off copyright violation damages


    The third option, which isn't usually available when you screw up with non-free software, is to apologise really fast and comply with the GPL*. Although there are no guarantees free software developers are usually nice folks who can overlook a mistake.

    It is one reason why all the 'viral' fud about the GPL is so annoying (not that it applies to this case, as there is no derivative product, but it usually rears it's ugly head in these threads). All the GPL does is give you an Option Three which isn't usually available - you would be in court for damages instead of sitting across a table from a bunch of altrustic techies seeking a negotiated solution.

    *Historically stopping distribution and rewriting the offending module usually is an option too, depending on how antagonistic you were before admitting your mistake.
    1. Re:Just to be clear by Aladrin · · Score: 1

      'Option 3' has nothing to do with the GPL and everything to do with the typical attitude of open source programmers. You'll find the same attitude in programmers under BSD, MPL, and probably just about any other Open Source (officially sanctioned or not) license.

      The 'viral FUD' about the GPL isn't FUD simply because there ARE nice programmers, but because there are those who AREN'T. GPL is viral whether you like it or not. The ability to work out another arrangement does -not- change this in the slightest.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:Just to be clear by Anonymous Coward · · Score: 0

      It is one reason why all the 'viral' fud about the GPL is so annoying (not that it applies to this case, as there is no derivative product, but it usually rears it's ugly head in these threads). All the GPL does is give you an Option Three which isn't usually available -

      The "viral" comparison is about what you have to do to avoid violating the license. Most commercial licenses don't require you to share your work with others, only that you pay for the right to use it. The GPL hides behind "it's free!" and then jumps out and bludgeons you if you're not paying attention. In many cases it's impossible to purchase the rights you want because the copyright is held by so many people.

      you would be in court for damages instead of sitting across a table from a bunch of altrustic techies seeking a negotiated solution.

      <asbestos pants>If they were really altruistic, they'd use MIT or BSD licensing and you would be out having lunch.</asbestos pants>
  11. Doesn't this depend? by Anonymous Coward · · Score: 0

    It's no problem if the DosBox creators are rich and/or assholes.

    As I don't know them and haven't read anything about them, I can't say whether iD should be allowed to do this. Anyone got any info on them?

  12. Could you vultures wait? by Time+Doctor · · Score: 5, Insightful

    It hasn't even been a working week even before the people who gave us great things like the GPL'd quake 1/2/3 source got jumped on for slighting you trolls.

    --
    Check out ioquake3.org for a great, free, First-Person Shooter engine!
    1. Re:Could you vultures wait? by TheRaven64 · · Score: 4, Insightful

      I don't really know why ID are being blamed for this, since Valve is the distributor. Unlike ID, who gave us GPL'd Doom, Quake, etc, Valve gave us DRM'd Half Life, and deserve no sympathy when they get caught infringing copyright.

      --
      I am TheRaven on Soylent News
    2. Re:Could you vultures wait? by tuffy · · Score: 3, Insightful

      If any of us started distributing Id's copyrighted materials in violation of their license, I'm sure it'd take less than a week for their legal team to put an end to it.

      And I'm sure they wouldn't be very nice about it, either.

      --

      Ita erat quando hic adveni.

    3. Re:Could you vultures wait? by Anonymous Coward · · Score: 0

      Aw, couldn't get a hacked copy of Half-Life 2, so you feel the need to bitch about 'DRM' even when it's nothing of the sort. You don't have a right to give your copy of a game to someone else and deny the people who spend months developing a fantastic game any reward.

      Fucking thief.

    4. Re:Could you vultures wait? by EvanED · · Score: 1

      I don't really know why ID are being blamed for this, since Valve is the distributor.

      I would suspect ID packaged it, or at least provided the materials to be packaged, and along with it a statement that they had rights to distribute it. That seems much less likely than Valve removing the files.

      What, should Valve now go and verify everything on Steam doesn't include GPL'd programs and not include the license, an impossible task in general?

    5. Re:Could you vultures wait? by Anonymous Coward · · Score: 0

      That's liberalism for you.

    6. Re:Could you vultures wait? by karmatic · · Score: 1

      Well, dosbox is linked with the closed-source steam client library in it, with obfuscation/packing. So, either

      1) The steam lib was linked directly into the dosbox source, or
      2) A steam exe wrapper was applied to the dosbox .exe

      In either case, Valve should have been paying attention. It's their IP in dosbox, not iD software's.

    7. Re:Could you vultures wait? by Creepy+Crawler · · Score: 1

      And guess what: Quake 3 Arena could be played with:

      1. NO cd key. Just click "ok" with it blank
      2. From the CD directly. It just doesnt save player name and settings
      3. No onerous anti-user technology, no cd-lockout programs
      4. CAN run a lan server with NO cdkey AND from directly CD

      The only other game to actually beat that was Total Annihilation. That game had NO cdkey, and 1 legit player could host 3 real players. Kickass for legit lan playing.

      Q3 was soo good, we bought 2 Win versions and 1 Lin version.

      --
    8. Re:Could you vultures wait? by AaronLawrence · · Score: 0, Troll

      Just because their legal team might be assholes (by design), doesn't mean we have to lower ourselves to their level.

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    9. Re:Could you vultures wait? by micpp · · Score: 1

      While I don't necessarily agree with the idea of selling used games to be stealing, I will say that I don't understand why anyone would want to give away their copy of Half-Life 2. Yep, I'm something of a pathetic fanboy. It should be noted that if you buy the retail version of Half-Life 2 and want to sell it on, Valve will switch the games over to the buyer's steam account if you send scans of the CD and the CD key.

    10. Re:Could you vultures wait? by TheRaven64 · · Score: 1

      Aw, couldn't get a hacked copy of Half-Life 2 Really? They were floating around everywhere. I didn't have a Windows PC by the time Half Life 2 was released (and I stopped playing my legally bought copy of Half Life after Steam made it too much hassle). A couple of people in the lab where I work bought it on pre-order - and then had to wait several days for Steam to let them play it. Good thing one of them downloaded the pirate copy; that worked as soon as it was downloaded.

      so you feel the need to bitch about 'DRM' even when it's nothing of the sort Restricts me from using something I bought? Sounds like DRM. Needing to validate my CD key when I played online with Half Life was bad enough, but at least when I was playing online I definitely had an Internet connection. Needing to validate it online for single player is just taking the piss.

      You don't have a right to give your copy of a game to someone else and deny the people who spend months developing a fantastic game any reward.
      Fucking thief. Are you talking about me or Valve? I paid for Half Life, and then found that the only way I could run the latest bug-fix was to install a buggy, bloated, piece of DRM-infested crapware. Valve took code that was several years of work for a group of people, stripped the copyright notice, linked it to their proprietary DRM system, and distributed it to thousands of people.

      Sounds like you must be talking about Valve.

      --
      I am TheRaven on Soylent News
    11. Re:Could you vultures wait? by sidething · · Score: 1

      apart from the wolfenstein source code, the doom source code, the quake 1/2/3 source code, the informative .plan files, the real interest in the community, the modifiable games etc etc. what has john carmack ever done for us ?

    12. Re:Could you vultures wait? by Dwonis · · Score: 1

      Actually, Slade (of the infamous QuakeLives project) did that, and it took a few months of being really nice about it before John Carmack finally threatened legal action.

  13. Re:Avoiding The Viral GPL by SanityInAnarchy · · Score: 0, Troll

    Why do we even bother?

    This is not a "GPL fiasco" any more than pirating a movie is a "DVD fiasco".

    And who's to say our ideology is the one that's kooky? You do realize that the "commercial world" is an ideology itself, and...

    Never mind, it's over your head. Fucking troll.

    --
    Don't thank God, thank a doctor!
  14. Valve thanks Steam once again by tehwebguy · · Score: 1

    Since Valve has a pretty intense lockdown on their games with Steam (a lockdown that I'm not entirely opposed to, since it is so good), they can lock access to any affected games until users update.

    Said update should include a copy of the GPL.

    --
    -- lol pwned
    1. Re:Valve thanks Steam once again by Anonymous Coward · · Score: 0

      The missing files have been added now.

      --
      MiniMax

  15. Why is Hexen A doom engine game useing dosbox? by Joe+The+Dragon · · Score: 1, Offtopic

    There is much better windows doom ports that can fully run that game and ID even has there own win32 port of doom. Also the low screen res of that game will look real bad on new big screen LCD or CRT. Even the old win32 doom port at a max of 640x480 will look better.

    1. Re:Why is Hexen A doom engine game useing dosbox? by FreonTrip · · Score: 2, Interesting

      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.

    2. Re:Why is Hexen A doom engine game useing dosbox? by Anonymous Coward · · Score: 0

      WinDoom was actually the first DirectX game. I can't find the link but I think it was a slashdot story... basically the DirectX guys, to get people interested in making games for Windows, said "trust us with your code and we'll port your games to Windows under DirectX for free", and id was the first to take them up on the offer. IIRC.

  16. Yeah right by Anonymous Coward · · Score: 0

    how is the snowball in hell project comming along?

    1. Re:Yeah right by PitaBred · · Score: 1

      Slightly better than integrating spell checking into all web browsers, it would seem...

    2. Re:Yeah right by djimi · · Score: 1

      Which is just slightly less egregious than the pedant who doesn't know how to punctuate a sentence that ends with an ellipsis.

      --
      Vox et praetera nihil
  17. Mad outrage NOT in order by Anonymous Coward · · Score: 0

    iD have been an amazing help to the free software community (do you really think OpenGL would have survived without them at the height of the Microsoft-mole-destroying-SGI fiasco?). Most likely this is just some underling's oversight. Don't panic or blow this out of all proportion folks, give them an honest chance to correct the issue.

  18. Very seldom happens by EmbeddedJanitor · · Score: 1
    How many people contact Linus and the other thousand or so Linux contibutors when they load up Linux?

    I release some kernel code under GPL. This is used in many Linux-based products (cell phones etc). I probably only get to hear from 5% or so of the people that actually use it.

    --
    Engineering is the art of compromise.
    1. Re:Very seldom happens by hardburn · · Score: 1

      Linus already knows Linux is big, though. For a (relatively) small project like dosbox, being told that a big publisher like iD is using your software would be a big ego boost (and incentive to keep working on the project).

      --
      Not a typewriter
  19. Re:Avoiding The Viral GPL by heinousjay · · Score: 1

    Good argument, very coherent in defense of your cause. I can see why the world lines up behind you guys.

    --
    Slashdot - where whining about luck is the new way to make the world you want.
  20. MOD PARENT DOWN FOR WRONGNESS by HaloMan · · Score: 0

    You're wrong. Tell me where they've offered to let me download the source of the build they're using.

    You can't? That's because they're still violating the GPL.

    1. Re:MOD PARENT DOWN FOR WRONGNESS by nschubach · · Score: 1

      Um... I think you may be mistaking the GPL for something it's not. The GPL does not state that you must make your program open source. It only states that if you modify anything protected under said license, you have to publish those changes. This does not include your own privately protected source.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:MOD PARENT DOWN FOR WRONGNESS by OrangeTide · · Score: 2, Informative

      Your mistaken too.

      1. executables/binaries/object code distributed must have an offer to have a verbatim copy of the source code used to build that object code. this offer must be made available for at least 3 years.

      2. the source you make available must include a copy of the GPL

      Common misconceptions:

      1. people assume GPL forces you to put anything you link to it into GPL as well. This is not the case, it just means you cannot distribute your changes. If you do, then you can be taken to court, but you can never be forced to license your changes as GPL. just forced to cease distributing

      2. gpl covered application must include source. not exactly correct, the source just needs to be offered to be available to those you have distributed the binaries too. and at no charge.

      The solution - make DOSbox source available on the company website with modification (if any). If it's as I assume and they just deleted a bunch of files and dropped in a custom configuration then there is nothing special that needs to be done. as long as individual binaries are built from that source that is all you have to do. GPL does not cover configuration files because they are already in a "source" form.

      --
      “Common sense is not so common.” — Voltaire
    3. Re:MOD PARENT DOWN FOR WRONGNESS by HaloMan · · Score: 2, Informative

      What? The GPL states you need to provide the source to code you're distributing, otherwise they have no right. They haven't done that.

      See: "For example, if you distribute copies of such a program, whether
      gratis or for a fee, you must give the recipients all the rights that
      you have. You must make sure that they, too, receive or can get the
      source code. And you must show them these terms so they know their
      rights."

      and "3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange"

      Please go read and understand the licence and the FAQ before correcting people on what it says.

    4. Re:MOD PARENT DOWN FOR WRONGNESS by nschubach · · Score: 1

      1. people assume GPL forces you to put anything you link to it into GPL as well. This is not the case, it just means you cannot distribute your changes.
      This is what I was getting at. They don't have to release the source of the game, but if they modified the DOSBox program they ran it under, they must publish that change.
      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    5. Re:MOD PARENT DOWN FOR WRONGNESS by Khaed · · Score: 3, Informative
      You left off two parts of section 3., (b and c), which state:

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
        c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)


      They're not required to do subsection a), which you quoted, just one of the three. But since they may just be including as opposed to selling Dosbox, subsection c) may well be acceptable. A lot of GPL'd software comes without the source -- many Linux distros don't include the source, either, but you can still get it. I'm pretty sure my copy of Ubuntu didn't come with source code, and I don't recall seeing an offer to get the source code during the install (but then who pays attention to license terms during an OS install?).
  21. Re:Avoiding The Viral GPL by RobertLTux · · Score: 1

    in this case what the problem is is the GPL requires you to do 2 things if you are just doing a pass along distribution

    1 distribute the COMPLETE COPY (with the readmes and credits.txt)
    2 also distribute the source code (for something like dosbox you might need an extra disc cluster)

    its also custom to like maybe oh pay the author something when you are raking in Mega$ because of the code in question (but thats ethics)

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  22. Intentional? by The+MAZZTer · · Score: 0, Redundant

    DOSBox's download contains the GPL in COPYING.txt. So it was intentionally stripped out by iD...?

  23. Re:Avoiding The Viral GPL by poopdeville · · Score: 1
    Yes, because

    You fucking piece of shit bearded GNU freak. As more and more of these GPL fiasco stories come up the more companies are learning to avoid the GPL quagmire.

    Viral licenses that promote kooky ideologies have no place in the commercial world.

    demands a coherent defense.
    --
    After all, I am strangely colored.
  24. Re:Avoiding The Viral GPL by Anonymous Coward · · Score: 1, Funny

    Global Partners LP?

    OpenGL to PostScript?

    Global Land Project?

    I'm confused about what GLP has to do with this.

  25. Transparently divisive rubbish. by Ed+Black · · Score: 5, Insightful

    Small oversight by (on id's part) a hugely prolific developer of GPL'd software. Easily corrected and pushed out to clients straight away.

    Attacking John Carmack for this precipitately is basically irrational. It also stinks of divisive trolling.

    The man's licensed (a great deal of) his own software under the GPL, for goodness' sake.

    1. Re:Transparently divisive rubbish. by oohshiny · · Score: 1

      Small oversight by (on id's part) a hugely prolific developer of GPL'd software. Easily corrected and pushed out to clients straight away.

      id is a nice company, but the license is the license. You can't "easily correct" GPL violations: once you screw up, the GPL doesn't apply to you anymore, no matter what you do. The only way to fix that is to get permission from each and every copyright holder. Pointing that out isn't "divisive trolling", it's simply the facts about the GPL.

    2. Re:Transparently divisive rubbish. by Anonymous Coward · · Score: 0

      Hmmm... says a lot about the GPL then. This isn't a licence for using... this is a licence for lying down and avoiding. But of course all you militant uberdorks out there think it's the freakin' second coming... on your knees sucking like it's got the antidote. Pathetic.

    3. Re:Transparently divisive rubbish. by grumbel · · Score: 1

      ### You can't "easily correct" GPL violations: once you screw up, the GPL doesn't apply to you anymore, no matter what you do.

      Where the heck did you get that from?

    4. Re:Transparently divisive rubbish. by Medgur · · Score: 1

      Rather than derision id should be given thanks for further showing the usefulness of GPL'd software!

      Previously id has shown how to encourage the longevity of your brand by releasing the code under a permissive license, and now id is providing an example of how to effectively utilize other's GPL'd software.

      And, as noted by other posters, this is old news. The oversight has already been corrected.

    5. Re:Transparently divisive rubbish. by MikeBabcock · · Score: 1

      The GPL isn't signed off on -- if you don't use it, you've broken Copyright law by distributing the software. You have no right to DOS Box, nor does ID software unless they abide by the GPL. They don't forfeit any rights -- they had none to begin with, that's the whole point of the GPL.

      Now will anyone sue them for it? That's the key. In this case if ID Software says "oops" and corrects the mistake, I seriously doubt the Copyright holder will get very upset with them, but the GP is right in that you have no rights to GPL software unless you abide the GPL at all times.

      --
      - Michael T. Babcock (Yes, I blog)
    6. Re:Transparently divisive rubbish. by cdrguru · · Score: 1

      Evidently for most intents and purposes copyright is a meaningless concept today. Piracy is a non-issue until someone sues and even then it isn't very meaningful.

      Not that I wish it to be this way, but reality is after all reality.

    7. Re:Transparently divisive rubbish. by fm6 · · Score: 1

      Piracy is a non-issue until someone sues and even then it isn't very meaningful.
      Huh?
    8. Re:Transparently divisive rubbish. by Creepy+Crawler · · Score: 1

      Judge asks: Whats the damages?

      What do you answer?

      A: Make up a number. Bad idea
      B: Its free under GPL.

      Ok, you take B. Did they do it willingly? If so, they be naughty. If not, mens rea and all that. And they DID make it good.

      At most, you have 0$ of DAMAGE. Whoop-te-shit.

      Simply, this software, by definition, is worthless. Now, if there was a dual license that was made for commercial entities... thats a different question.

      --
    9. Re:Transparently divisive rubbish. by ShinmaWa · · Score: 3, Insightful

      You are correct, but that's a whole different point than the GPs. The GP said that if you violate the GPL, your bridges are burned forever and ever, amen. You can't make it right, you can't fix it. One simple mistake and you are done forever.

      However, there's absolutely NOTHING the GPL that says that at all. The GPL is pretty straightforward, really: If you abide by our terms, you can distribute. If you don't abide, you have no right to distribute. Valve/ID are now abiding by the terms**, so they can distribute. Case closed.

      Because of their Steam technology, they were even able to retroactively distribute the copy of the GPL to everyone they had already distributed the software to. That makes them fully compliant with every distribution they've done. Case beaten like a dead horse.

      ** (This is assuming that Valve/ID will honor requests for the source code, of which I've not heard a yea or nay on.)

      --
      The /. Effect: Thousands of users simultaneously accessing a site to not read its content.
    10. Re:Transparently divisive rubbish. by oohshiny · · Score: 1
      It says so right in the license:

      4. You may not copy, modify, sublicense, or distribute the Program
      except as expressly provided under this License. Any attempt
      otherwise to copy, modify, sublicense or distribute the Program is
      void, and will automatically terminate your rights under this License.
    11. Re:Transparently divisive rubbish. by Ash-Fox · · Score: 0, Troll

      Judge asks: Whats the damages?

      What do you answer?

      A: Make up a number. Bad idea
      B: Its free under GPL.
      C: Failure to discuss licensing terms so you could license them the ability to use a closed source version for a huge sum.
      --
      Change is certain; progress is not obligatory.
    12. Re:Transparently divisive rubbish. by Dwonis · · Score: 1

      If not, mens rea and all that.

      Mens rea is usually irrelevant in civil lawsuits.

    13. Re:Transparently divisive rubbish. by Creepy+Crawler · · Score: 1

      Bullshit.

      If you can show a judge that you honestly messed up and tried to fix it the best one can, the judge will probably NOT do treble damages.

      --
    14. Re:Transparently divisive rubbish. by MikeBabcock · · Score: 1

      You do realize Copyright violation is illegal. Its not just a civil issue, its a criminal one. You can be charged by the police whether or not there are damages.

      --
      - Michael T. Babcock (Yes, I blog)
  26. Re:DOSBox should have used the BSD license by Anonymous Coward · · Score: 0

    this wouldn't be a problem if they used the BSD license. No, it would still be a problem. And it's not like they foresaw people abusing their work anyways.
  27. Re:Avoiding The Viral GPL by TheRaven64 · · Score: 3, Informative

    They could have complied with the GPL easily, by bundling the DOSBox sources (or a notice saying that they would be supplied on request for a reasonable fee). Or, they could have developed their own DOS emulator.

    This is not a GPL violation, it's a copyright law violation. They distributed a product that they did not have the right to distribute. I wonder how well they would take it if the DOSBox team decided to distribute Half Life 2 to a few thousand people - probably not very well. The fact that there was a non-discriminatory license available for free is irrelevant. A proprietary software company decided not to respect the copyrights of a piece of software, and distributed it without a license. Considering Valve's fondness for DRM, I wonder if they subscribe to the 'if it's not bolted down' philosophy...

    --
    I am TheRaven on Soylent News
  28. WTF? by msimm · · Score: 0, Troll

    Vultures? Most of the comments are either wrong (like yours) or pointing out that the article is out-dated and id/Valve already corrected the issue. What vultures? Unless you mean the editors, but your number is low enough you should know they troll articles like the anyone else.

    --
    Quack, quack.
  29. Now there's a reason to port Steam to Linux by FliesLikeABrick · · Score: 5, Interesting

    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.

    1. Re:Now there's a reason to port Steam to Linux by Anonymous Coward · · Score: 0

      Even better, if they port Steam to Linux it'd get rid one of the reasons for (me) keeping Windows.

    2. Re:Now there's a reason to port Steam to Linux by Anonymous Coward · · Score: 0

      > and I'm sure enough people would such
      > that it makes business sense for them to do it.

      Hehe... I think you overestimate the number of desktop Linux users.

    3. Re:Now there's a reason to port Steam to Linux by Anonymous Coward · · Score: 0

      True. Also he says "it'd open the door for Linux users to easily buy and play these games..." Since when do Linux users buy anything?

    4. Re:Now there's a reason to port Steam to Linux by Anonymous Coward · · Score: 0

      you're a troll or just dumb either way I've a bit time on my hand...

      sure coz' all users of your 95%-market-share-OS buy their game right ?

      maybe you know linux user may be more grateful than you're average Joe Windows Gamers, and will _actually_ pay for the game.

    5. Re:Now there's a reason to port Steam to Linux by jb.hl.com · · Score: 1

      maybe you know linux user may be more grateful than you're average Joe Windows Gamers, and will _actually_ pay for the game.

      Yeah, that's why Loki went bust.

      --
      By summer it was all gone...now shesmovedon. --
  30. Violating The GPL!?! by icedcool · · Score: 1, Redundant

    Rabble rabble rabble rabble.

    --
    Most people aren't thought about after they're gone. "I wonder where Rob got the plutonium" is better than most get.
  31. This is awesome viral marketing by Anonymous Coward · · Score: 0

    You know, under normal circumstances, the release of ten year old games on Steam wouldn't have garnered a nod from places like Slashdot. So what do they do? Spark a rumor that they're violating the GPL and suddenly all the Slashdotties are crying and stamping their feet.... and giving them lots of publicity.

    Personally, I'm just glad I found out, so I could go and buy all those great games to play on my modern system. Thanks slashdot!

    I'm also sure that if there is any "gpl violation" involved, that a steam game update will simply drop a .zip of source code in the directory with the game in a couple of days. I doubt there is though. If there is, it certainly won't be Valve's fault since id are the ones who pack up the games for them to distribute.

  32. Re:Avoiding The Viral GPL by Frosty+Piss · · Score: 0

    Yes. It's not like iD has released anything GLP before.

    Because they have in the past released lots of cool stuff under GPL does not absolve them of the need to follow the GPL in the future. And, the are in the software business. They know where they got their code, they know what its licensing terms are.

    --
    If you want news from today, you have to come back tomorrow.
  33. you're wrong, too by oohshiny · · Score: 3, Informative

    Only modifications they might have made to DOSbox will have to be made public.

    Please let's get away from this thinking that you can automatically patch up a GPL violation by releasing your modified source code later.

    When you violate the GPL, you immediately lose your license to the GPL'ed code and you are liable for your past and future license violations. You cannot make up for that past violation by coming into compliance, and you cannot restore your license to use the code under the GPL license by coming into compliance.

    What that liability entails is something that you can negotiate with the authors about, and if you don't reach an agreement, it's for the courts to decide. Theoretically, if the GPL violation is egregious enough, a court might well hand control over other corporate assets, including unrelated software, to the author of the GPL'ed software.

    Many GPL authors will be nice and permit you to remedy past GPL violations by coming into compliance, and they may also grant you permission to use the software under the GPL. But all of that is at their sole discretion.

    1. Re:you're wrong, too by Ohreally_factor · · Score: 1

      Interesting! I'd like to think that this particular case was an inadvertent error that can and will be quickly remedied. There doesn't seem to be any indication that copy.txt and author.txt were omitted in an act of bad faith, although we'll find out soon enough.

      So, in a worst case scenario, if non-compliance were due to a technical glitch (say, copy.txt was corrupted), what are the legal ramifications? What if the technical glitch was corrected in a day? In an hour?

      Of course, much of this depends on the reaction of the authors/licensors and whatever temporary grace they will extend towards the licensee.

      --
      It's not offtopic, dumbass. It's orthogonal.
    2. Re:you're wrong, too by tftp · · Score: 1
      You cannot make up for that past violation by coming into compliance, and you cannot restore your license to use the code under the GPL license by coming into compliance.

      I think the GP post is unusually bloodthirsty. If what he says (and I quoted) is true, then if an intern at IBM accidentally omits the COPYING file from a minor patch then IBM better be closing its illegal GPL enterprise, quickly! Or maybe it can weasel out of that for a million billion dollars per developer wronged. I think that is a very bad FUD to spread. If managers hear that they won't permit GPL code anywhere in the company, just to be on the safe side.

      In case of commercial licenses, they rarely if ever say that you lose certain rights forever. You always can pay and restore the rights; business-wise commercial licenses are safer than GPL, again if we believe the GP poster.

    3. Re:you're wrong, too by mrchaotica · · Score: 1

      I think the GP post is unusually bloodthirsty. If what he says (and I quoted) is true, then if an intern at IBM accidentally omits the COPYING file from a minor patch then IBM better be closing its illegal GPL enterprise, quickly! Or maybe it can weasel out of that for a million billion dollars per developer wronged. I think that is a very bad FUD to spread. If managers hear that they won't permit GPL code anywhere in the company, just to be on the safe side.

      First of all, the GP (or rather, GGP now) is exactly right. Second, this kind of thing is specified by copyright law itself, not the GPL. It would apply to any license violation, whether it's the GPL or Microsoft's EULA or whatever.

      Anyway, remember exactly what the GGP said: if the parties can't come to an agreement, then the courts will determine one. In the situation you gave, with an accidental violation, obviously even if the copyright owner was unreasonable the courts wouldn't make the penalty too harsh.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:you're wrong, too by Vintermann · · Score: 3, Informative

      "When you violate the GPL, you immediately lose your license to the GPL'ed code and you are liable for your past and future license violations. You cannot make up for that past violation by coming into compliance, and you cannot restore your license to use the code under the GPL license by coming into compliance."

      Right. Which is why companies caught by projects like gplviolations usually give a "voluntary donation" to a free software project in addition to moving into compliance.

      --
      xkcd is not in the sudoers file. This incident will be reported.
    5. Re:you're wrong, too by oohshiny · · Score: 1

      So, in a worst case scenario, if non-compliance were due to a technical glitch (say, copy.txt was corrupted), what are the legal ramifications? What if the technical glitch was corrected in a day? In an hour?

      It doesn't matter; once the license is terminated, you can't get it back except if the authors explicitly grant it back to you.

      Of course, much of this depends on the reaction of the authors/licensors and whatever temporary grace they will extend towards the licensee.

      It would be foolish for a business to operate under such uncertainty. If you run a business and you violate the GPL on a piece of software, you have to assume that you have lost your rights under the GPL. If the authors remain silent, that doesn't mean that they "extended grace", it means that you continue to operate without a license and can be sued. The only way to remedy that situation is when you go to the authors, explain the situation, and ask them to give you explicit permission to redistribute the software under the GPL again.

    6. Re:you're wrong, too by oohshiny · · Score: 1

      You always can pay and restore the rights

      Wrong; it's entirely up to the copyright holder whether to grant you a license, and you may be liable for damages and penalties even if you do not get a license to the software. GPL'ed software is no different than commercial software in this regard, other than that GPL developers usually are nicer about it and less likely to sue you than a commercial vendor.

      if an intern at IBM accidentally omits the COPYING file from a minor patch then IBM better be closing its illegal GPL enterprise, quickly!

      First of all, you only lose the license to the specific piece of software in question, not all GPL licensed software. Second, IBM has gotten sued over this sort of thing and it has cost them a lot of money, which is why they are careful that this sort of thing isn't happening again. You should be too.

      I think that is a very bad FUD to spread.

      The only "FUD" is the FUD you're spreading, by falsely claiming that commercial software is any different in this regard.

    7. Re:you're wrong, too by Ohreally_factor · · Score: 1

      If the authors remain silent, that doesn't mean that they "extended grace", it means that you continue to operate without a license and can be sued. I didn't mean to imply anything of the sort. Thanks for the clarification, just the same. Hopefully in this case, Valve or iD will approach the DOSbox guys with appropriate contrition and also sweeten the deal for them as a peace making gesture. I don't think any of the DOSbox guys work at it full time nor realize any profit beyond satisfaction at creating cool software. From reading the DOSbox forum, it's clear that Valve or iD did a lousy job. Seems it would be to everyone's benefit if Valve or iD paid the developers for consulting or proper implementation.

      But you're right. It's no way to run a business. DOSbox should have been consulted with from the outset. It's not a legal requirement, but it's both courteous and smart to do so.
      --
      It's not offtopic, dumbass. It's orthogonal.
    8. Re:you're wrong, too by Curien · · Score: 1

      When you violate the GPL, you immediately lose your license to the GPL'ed code

      No, you don't. "[A]ctivities other than copying, distribution and modification are not covered by [the GPL] License". Any time they distribute the software in compliance with the terms of the GPL, it is valid, regardless of past infractions. Violating the GPL does not revoke your license to USE the code, and it does not taint FUTURE uses of the license (provided they are done in compliance).

      --
      It's always a long day... 86400 doesn't fit into a short.
    9. Re:you're wrong, too by oohshiny · · Score: 1

      and it does not taint FUTURE uses of the license (provided they are done in compliance).

      Wrong. The GPLv2 explicitly terminates all your rights under the GPL immediately and permanently. That has a number of problems, which is why GPLv3 modified the language somewhat. If you don't believe me, read the discussions leading to the new GPLv3 language.

    10. Re:you're wrong, too by afidel · · Score: 1

      It doesn't matter; once the license is terminated, you can't get it back except if the authors explicitly grant it back to you.

      Hehe, actually the way the GPL works they just have to download another copy of the program in question. You get a new license to the code in question each time you receive a copy of the code, if you didn't then the GPL wouldn't work. In case you haven't actually READ the GPL it is all about empowering the receiver of code, not the author.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    11. Re:you're wrong, too by Curien · · Score: 1

      You receive a new license every time you download the software. GPLv2 can say that if it wants, but it's not enforceable.

      --
      It's always a long day... 86400 doesn't fit into a short.
    12. Re:you're wrong, too by oohshiny · · Score: 1

      You receive a new license every time you download the software. GPLv2 can say that if it wants, but it's not enforceable.

      You don't know what you're talking about.

    13. Re:you're wrong, too by russotto · · Score: 1

      If what he says (and I quoted) is true, then if an intern at IBM accidentally omits the COPYING file from a minor patch then IBM better be closing its illegal GPL enterprise, quickly!
      Look up "de minimis non curat lex". Even if the copyright holder were to press a case based on an inadvertant and easily curable violation, it's extremely likely he'd obtain the injunction he sought.
    14. Re:you're wrong, too by russotto · · Score: 1

      You receive a new license every time you download the software. GPLv2 can say that if it wants, but it's not enforceable.
      You don't know what you're talking about.
      Section 4 provides that attempting to copy, modify, sublicense or distribute the work in violation of the license terminates the license. Section 6 says that whenever the program is redistributed, the recipient automatically receives a license from the original licensor. So, the GP is technically right; if you lose your license due to violating the GPL, you can be relicensed by getting another copy from a licensed distributor.
    15. Re:you're wrong, too by nuzak · · Score: 1

      > When you violate the GPL, you immediately lose your license to the GPL'ed code

      This is slashdot, son. It's spelled "loose".

      --
      Done with slashdot, done with nerds, getting a life.
    16. Re:you're wrong, too by Anonymous Coward · · Score: 0

      Section 6 says that whenever the program is redistributed, the recipient automatically receives a license from the original licensor.

      Section 4 doesn't literally say that "the license" terminates, it says that "your rights under this license" terminate, so whether you have a license or not doesn't matter--you have no rights under the license if you meet the termination conditions.

      Furthermore, if you trigger Section 4 and then relicense, you still trigger Section 4 because your act of relicensing the program doesn't change the fact that you have violated the distribution terms for "the Program"; the fact that you did so on a separately licensed copy doesn't make a difference. In different words, the license effectively says that if you violate the terms on one instance of the program, you lose the rights for all licensed copies, not just that one copy.

    17. Re:you're wrong, too by russotto · · Score: 1

      Triggering section 4 is a one time activity; if you get a new license you don't trigger its section 4 merely because you violated the old one, only if you do it again. GPLv3 plugs this loophole.

    18. Re:you're wrong, too by Anonymous Coward · · Score: 0

      if you get a new license you don't trigger its section 4 merely because you violated the old one only if you do it again

      That's not what it says, and that's clearly not the intent either.

      GPLv3 plugs this loophole.

      There is nothing to "plug"; it GPLv3 merely clarifies this further.

  34. Huh? by oohshiny · · Score: 1

    These game companies produce proprietary software and take strong measures against copying and copyright infringement. Why do you think it is unreasonable to expect them to comply with other people's software licenses?

  35. Re:Avoiding The Viral GPL by Anonymous Coward · · Score: 0

    Viral licenses that promote kooky ideologies have no place in the commercial world.

    Quite right, which is why the GPL is so popular. Think about that for a bit.

  36. that may not be sufficient by oohshiny · · Score: 0

    The GPL does not allow you to fix problems retroactively: when you violate the license, you lose all rights to using the software. There is no way you can fix it. That's to prevent companies from "forgetting" to acknowledge the software based on the assumption that the worst that can happen to them is to be found out and forced to comply.

    So, if Valve/ID violated the GPL, providing the required files at this point is sufficient only if the authors of DOSbox are satisfied with it and grant Valve/ID permission to distribute the software under the GPL again.

    1. Re:that may not be sufficient by hardburn · · Score: 2, Interesting

      Yes, let's be legalistic jerks about the whole thing instead of forgive and forgetting. It works for the RIAA.

      --
      Not a typewriter
    2. Re:that may not be sufficient by SEE · · Score: 2, Insightful

      Okay, Valve distributes a copy of the software in violation of the license. It thus runs into: "Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License." So Valve's rights under the license are terminated.

      So, how does Valve get out of this? Look at: "Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions."

      So, Valve downloads a new copy of DOSBox. Upon completion of the download, under the "each time" clause, it automatically receives a new license, from the original licensor, to distribute the software under the GPL.

      Now, yes, Valve can still be sued for copyright infringement on the copies it distributed in violation. And you might find a judge who won't rule "harmless oversight quickly repaired; no injury, so no damages." But further distribution is perfectly fine, since they're doing it under a new license issued by the original licensor, even though it has the same terms as the old one they breached.

    3. Re:that may not be sufficient by Pharmboy · · Score: 1

      There is no basis for what you are claiming and I think you are missing the point. First, you can never lose the rights to use the software. Read it yourself. By design, steam can fix an oversight by simply uploading the license to you when you log in. This isn't the same as a proprietary license, so they can distribute as long as they comply, as there is no court order forcing them to stop. You NEVER need to ask permission to distribute GPL software, outside of a court order banning you.

      Most important: it was a simple oversight, ID is very pro GPL, and everyone who is making a big deal out of this, accusing them of "theft" has not a single clue. It is good that it was found and fixed, and that maybe someone can learn a little about the GPL, but they god damn sure aren't going to learn about the GPL from reading slashot and the linked blog. jeez...

      --
      Tequila: It's not just for breakfast anymore!
    4. Re:that may not be sufficient by oohshiny · · Score: 1

      You're shooting the messenger; I'm simply pointing out the way the GPL (and most commercial licenses) work.

      It's also not wise for a company like id/Valve to simply ignore the issue; unless every contributor to DOSbox explicitly reinstates their license, id/Valve always runs the risk that they'll get sued later. id/Valve is free to interpret silence on the part of the copyright holders as "forgiveness", but that's legally unwise.

  37. well, let me try to be even clearer by oohshiny · · Score: 1

    The third option, which isn't usually available when you screw up with non-free software, is to apologise really fast and comply with the GPL*. Although there are no guarantees free software developers are usually nice folks who can overlook a mistake.

    So, just to be clear: you do need to notify the developer once you have failed to comply with the GPL and then want to fix your mistake; by default, you simply lose all rights to the GPL'ed software if you fail to comply with the license, and only the copyright holder can fix that.

    1. Re:well, let me try to be even clearer by PhilHibbs · · Score: 1

      The GPL specifically states that each time you distribute GPL software, the recipient gains a new licence. If that recipient (id and Valve) violated the GPb in redistributing it without the licence file, they can download it again and get a new licence. Sure you can still be sued for the copyright violation but you can fix the error and carry on.

  38. A copy of the License is NOT enough by Anonymous Coward · · Score: 1, Informative

    So i thought there where some experts on slashdot ? guess not..

    What all you people fail to realize is - that a copy of the GPL is NOT enough - if you use GPL code together with your code you have to release the source code of your binaries too along with a GPL - thats what the GPL is all about !!

    However, this does not apply for LGPL code - so always look out in your projects to never use GPL code - never - you have to release your source code under GPL too

    1. Re:A copy of the License is NOT enough by mfnickster · · Score: 1

      > What all you people fail to realize is - that a copy of the GPL is NOT enough
      > if you use GPL code together with your code you have to release the source code
      ---------^^^

      Gonna have to ask you to be more specific here. If you're not linking, it's not a problem.

      - Nick

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
    2. Re:A copy of the License is NOT enough by Anonymous Coward · · Score: 2, Informative

      Um no.

      If you modified the GPL'd code this might apply, but seeing as they're using a standard distribution of DOSbox, it doesn't apply. If they either rewrote DOSbox or integrated the code from DOSbox into the original source code for these games, then yes. But as long as they are using a normal distribution you can download from the developers of DOSbox, nothing special is needed.

    3. Re:A copy of the License is NOT enough by Anonymous Coward · · Score: 0

      No, Sir. As others have stated, this is FUD.

      If you *link* to the DOS box yes, the complete thing is Derived work.
      If the DOS box is just the "underlying operating system" -- no way.

      Please, stop that (intentional or unintentional) fudslinging

    4. Re:A copy of the License is NOT enough by LinuxEagle · · Score: 1

      I'm confused, is this or is this not a derivative work. Several people above seem to have mentioned that it is a derivative work... Clarification would be great, and probably very useful.

    5. Re:A copy of the License is NOT enough by BrianGKUAC · · Score: 1

      It is not a derivative work, because the source code for DOSBox is not in any part of the source code for the games that are being released to run with it.

      The way it's being described by the OP would make it so that every bit of software that ever ran on Linux would have to be open sourced and GPLed. This is not the case.

      --
      Menus: Linux=function, Windows=vendor, OS X=as little as possible. Makes a statement, don't you think?
  39. Any other Steam games using DOSBox? by Anonymous Coward · · Score: 0

    I'm not sure if anyone has been buying/using old games on Steam, but I would have thought that X-Com: Terror From The Deep would have used DOSBox as well. This game has been on Steam for quite a while now - can anyone confirm this?

    Just got the id Super Pak as well... does this mean I'm gonna lose Commander Keen? :(

  40. GPL isn't the only attribution license by tepples · · Score: 1, Interesting

    You fucking piece of shit bearded GNU freak. As more and more of these GPL fiasco stories come up the more companies are learning to avoid the GPL quagmire. Many other licenses for Free works, including the BSD license, the X11 license, and the Creative Commons licenses, require that the text of the license and the list of authors be included in binary distributions.
  41. Re:Bah GPL by Anonymous Coward · · Score: 0

    Your FUD is stale. At this stage the GPLv2 has been tested and upheld in several jurisdictions.

  42. Re:Avoiding The Viral GPL by MBCook · · Score: 1

    Agreed (although I'm guessing this one is Valve's fault). I wrote that because the troll I responded to was doing a "iD gets trapped by viral GPL" thing. I just thought I would point those three things out for anyone who didn't know beforehand (although I'm sure that troll either did or didn't care).

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  43. Bought it last night... or this morning... by DimGeo · · Score: 2, Informative

    DosBox is not configured well, it runs 320x200 games in a kind of widescreen. I've been able to use DosBox to run DOS 320x200 games (some of them in the package) with the correct aspect ratio. Anyway. The real problem is that the DOS games come without their setup.exe files and are configured not to use wave blaster/general midi. Whatever, just grab gzdoom or something and everything's well again :). Anyway, The package's great, it has Hexen II and Quake 1,2,3 including the mission packs (Win32 versions all of them). Also, the Master Levels. Good stuff.

    1. Re:Bought it last night... or this morning... by DimGeo · · Score: 1

      Hate to reply my own comments, but I forgot something. Check out the weird way TNT and Plutonia are handled in the package. The original DOS exe picks up Plutonia as the main IWAD and since the publishers chose for some reason to put both IWAD-s in the same directory, TNT is launched with -file tnt.wad. Anybody who's done some development in the area will tell you that's not a great idea, passing an IWAD as -file to another IWAD. Anyway, it works, that used to be the way sprite-containing PWADs worked - deutex added all the sprites from the IWAD and then the DOS exe was able to handle the stuff. Still weird to see -file plutonia.wad when the IWAD already *is* plutonia. I guess this just shows that id probably had little to do with the release, moreover the tech support is forwarded to Activision.

    2. Re:Bought it last night... or this morning... by Joe+The+Dragon · · Score: 1

      and why is not at least win95 doom with a max of 640X480 screen res.

    3. Re:Bought it last night... or this morning... by Sigma+7 · · Score: 1

      DosBox is not configured well, it runs 320x200 games in a kind of widescreen. That's cause it's a form of widescreen.
      - 640x480 has a 4:3 aspect ratio.
      - 320x200 has a 16:10 (or 8:5) aspect ratio.

      If you play it on LCDs, you are usually playing the game at a non-native resolution. This isn't a problem itself, but as it's a matter of personal preference on how to handle the aspect ratio, it will be difficult to find the "best" solution.
    4. Re:Bought it last night... or this morning... by DimGeo · · Score: 1

      True about the 320x200, but back in the days, when the tube monitors had 4:3 aspect ratio, 320x200 was stretched to 4:3, and we liked it :) . So did 640x400. And 1280x1024 (for those lucky enough to have a big one).

  44. Actually, you're wrong by Rix · · Score: 4, Informative

    The worst judgement that can be brought against a GPL violator is an injunction preventing further distribution. The GPL does not have any provisions to deny the license to those who have violated it, and so any violators can simply rectify their procedures and continue.

    Thus, the GPL *does* allow you to fix problems retroactively.

    1. Re:Actually, you're wrong by Anonymous Coward · · Score: 0

      The GPL may not have provisions to deny license to violators, but, like it says in the GPL, nothing else gives you the right to redistribute copies. In absence of the GPL, redistribution is punishable by law as a copyright violation, which may include a per-copy fine plus jail time, probably in addition to an injunction.

    2. Re:Actually, you're wrong by Vintermann · · Score: 1

      A GPL violator can be forced to compensate, just like with any other copyright infringement. That it hasn't happened yet just shows that copyright holders aren't very interested in pursuing that avenue. However, if you look at gplviolations.org, you'll see that most companies make a donation in addition to moving into compliance, as part of the agreement to drop charges.

      --
      xkcd is not in the sudoers file. This incident will be reported.
    3. Re:Actually, you're wrong by oohshiny · · Score: 1
      Which part of this do you fail to understand?

      4. You may not copy, modify, sublicense, or distribute the Program
      except as expressly provided under this License. Any attempt
      otherwise to copy, modify, sublicense or distribute the Program is
      void, and will automatically terminate your rights under this License.


      There is no provision to reinstate the license once it's been terminated.
    4. Re:Actually, you're wrong by abb3w · · Score: 1

      A GPL violator can be forced to compensate, just like with any other copyright infringement.

      There's also the chance for a judgment awarding legal expenses, which is probably the main reason for the donation.

      --
      //Information does not want to be free; it wants to breed.
  45. Actually... by XanC · · Score: 1

    It was there, at the bottom of the label after "monosodium glutimate".

  46. Re:Avoiding The Viral GPL by GPL+Apostate · · Score: 1

    You do realize that the "commercial world" is an ideology itself, and...

    Wow. Next you're going to tell us that the whole 'commercial world' got together in 1848 or so and published 'The Commercial World Manifesto' ???

    --
    Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
  47. Re:Avoiding The Viral GPL by Anonymous Coward · · Score: 0

    gb2/v/

  48. because, of course... by Anonymous Coward · · Score: 0

    ... if Microsoft did the same thing all of the above posters would be expressing the same opinion.

  49. Re:Avoiding The Viral GPL by Macthorpe · · Score: 3, Insightful

    It does if you want to be listened to. Talking bollocks because everyone else is talking bollocks only ensures that they'll treat you like they do everyone else.

    Talking sense when everyone else around you has none is more likely to get you somewhere.

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  50. modifications by timmarhy · · Score: 1

    Correct me if i'm wrong but doesn't the GPL stipulate that you only need to give away source code when you MODIFY the original, there by copying left? merely distributing the original unmodified achieves nothing.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:modifications by keeboo · · Score: 1

      No, GPL requires that if you _distribute_ the binary (no matter whether modified or not) you must provide the source code.
      Now if you modify the code then you distribute the resulting software, what happens is that the changes you made are also under the GPL.

    2. Re:modifications by Anonymous Coward · · Score: 0

      No, GPL requires that if you _distribute_ the binary (no matter whether modified or not) you must provide the source code.

      Well, that used to be true, but the GPL v3 now allows you to distribute the binary as long as the source is available via "reasonable" channels. This allows things like distributing a GPLed program via Bittorrent, where most of the people "distributing" the program don't even have the full binary, let alone the source. Under v2, this technically violated the license.

      The major problem in this case, though, is that the GPLed program is being distributed without a GPL license document, which isn't kosher under any GPL license. But it seems from another post that this has since been remedied.

    3. Re:modifications by Anonymous Coward · · Score: 0

      Correct me if i'm wrong but doesn't the GPL stipulate that you only need to give away source code when you MODIFY the original They did modify the original. The modified version requires that Steam is running. Whether this is done in a way that would require also Steam to be GPL, I don't know. But yes, they modified it. See the dosbox forum thread linked in the description for ongoing discussion about the subject.
  51. Offtopic, rant about license whores by Anonymous Coward · · Score: 0

    You want another reason why linux isn't taking off, cause people jump all over something like this.

    Way to go, make it known that GPL is associated with people who will attack you the first sign something may not be 100 percent perfect with the way you're using GPL'd software. You look at the people involved and you'd be silly to think any of the big players are doing this to intentionally avoid distributing the license...

    Do you see Microsoft attacking stupid little lapses in following the license when no harm is done? Most of the time you don't.

    Great name to make for GPL, really. The guys who will give you bad press the instant you use any of thier code in a way they don't entirely approve of. Remind me again why we would consider using GPL software and putting ourselves at risk of the same thing?

    1. Re:Offtopic, rant about license whores by innocent_white_lamb · · Score: 1

      Do you see Microsoft attacking stupid little lapses in following the license when no harm is done? Most of the time you don't.
       
        Pardon me?

      --
      If you're a zombie and you know it, bite your friend!
    2. Re:Offtopic, rant about license whores by Ash-Fox · · Score: 0, Redundant

      Do you see Microsoft attacking stupid little lapses in following the license when no harm is done?
      Yes.
      --
      Change is certain; progress is not obligatory.
  52. Re:Avoiding The Viral GPL by BitZtream · · Score: 5, Insightful

    And this sort of thing is the reason companies are afraid of GPL. Back in reality, silly things like this are ignored because someone notices the mistake, fixes the problem, the authors of the original software are fine with it because it was a silly mistake that MADE NO DIFFERENCE TO ANYONE OTHER THAN PEOPLE PRETENDING TO BE LAWYERS. On the other hand, now big companies that could help make GPL'd software more common to the everyday user are now more afraid of using it. Why should they, its cheaper to pay for commercial software than to deal with all the bad press that can come from an honest mistake made by a bunch of raving GPL fanboys. Yes, I'm more than slightly annoyed with this kind of license bullshit.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  53. I 3 Closed Source by Anonymous Coward · · Score: 0

    This is a perfect example of why open source is teh suck.

  54. Re:Avoiding The Viral GPL by Anonymous Coward · · Score: 0

    Whereas with the expensive commercial software, they have to pay money and follow the terms of the license, with the free GPL software they only have to follow the terms of the license. And you think the commercial software is better? Dumb.

  55. Not Fixed, more serious GPL violation by karmatic · · Score: 5, Informative

    Just downloaded the pack. It's using a modified, binary-only dosbox. They have added the license and thanks.txt back, however, it still is infringing.

    I copied dosbox.exe to a seperate directory, and it complained about missing SDL dlls. Using stock SDL dlls, it says "Failed to find steam". As such, they are distributing a modified binary-only version of a GPL application. Given the distribution has already happened, they are legally obligated to distribute the source code to the steam "stub" present in their dosbox application. Failing that, they are guilty of some serious copyright infringment, and statutory damages can be huge.

    I suspect it wouldn't look good in court having a very large, well-known software company stealing code from little guys, and using it as the foundation for a significant commercial project. This also makes it look willfull, as opposed to accidental infringement. Furthermore, given iD's technology licensing platform, which includes significant GPL distribution, they would have a hard time claiming ignorance.

    1. Re:Not Fixed, more serious GPL violation by Magnus+Reftel · · Score: 2, Insightful

      Given the distribution has already happened, they are legally obligated to distribute the source code to the steam "stub" present in their dosbox application. Failing that, they are guilty of some serious copyright infringment, and statutory damages can be huge.

      *sighs*

      No, they are not obligated to distribute the source. They violated a copyright license. Now they can be sued by the copyright owners.

      The owners might be content with Valve releasing the source for their modified version, and they might not. That's part of the negotiations, and neither you nor I know anything about the details of that.

      --
      print "Yet another p{erl,ython} hacker\n",
    2. Re:Not Fixed, more serious GPL violation by mlk · · Score: 1

      Have you asked either Value of iD for the source? As I understand it you are not required to distributed the source with the binary, just distribute it on request.

      --
      Wow, I should not post when knackered.
    3. Re:Not Fixed, more serious GPL violation by Anonymous Coward · · Score: 0

      The offer to distribute the source has to be in writing - somewhere in the already distributed stuff.
      --
      MiniMax

    4. Re:Not Fixed, more serious GPL violation by Anonymous Coward · · Score: 0

      ...

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      ...

      (attributes mine)

      In short, no, they're not doing enough.

    5. Re:Not Fixed, more serious GPL violation by Anonymous Coward · · Score: 0

      Could it be that the version of the Dosbox binary was compiled for a specific version of SDL that doesn't look for a system wide SDL installation?

  56. Does he still make that weird sound when he talks? by Anonymous Coward · · Score: 0

    When he ends each sentence?

  57. Re:Avoiding The Viral GPL by stony3k · · Score: 2, Informative

    All Valve needs to do is fix the problem. In most cases, if a company distributes software without the owners permission, there would be a lawsuit, followed by money changing hands. In this case, all we have so far is a few forum posts.

    All Valve needs to do do to fix the problem (like so many other companies have done before) is to obey the GPL requirements, nothing else. I don't see how this can be worse than the threat of lawsuits and other stuff that normally happens. So please chill!

    --
    Freedom is not worth having if it does not include the freedom to make mistakes. - Mahatma Gandhi
  58. If they're happy with the GPL... by serviscope_minor · · Score: 1, Insightful

    Then why not use one of the GPL'd, but heavily modified Doom engines. Some of the versions out there preserve the game play very well, but enhance it with fewer bugs, better resolution, optional accelerated resolution (for 1600x1200 DOOM goodness!), and hey even dehacked support.

    And I forgot to mention, TCP/IP network play.

    Is there any good reason to use the original doom engine?

    --
    SJW n. One who posts facts.
  59. Re:Avoiding The Viral GPL by karmatic · · Score: 1

    And this sort of thing is the reason companies are afraid of GPL.

    So they take a GPL app, modify it, link in closed-source propreitary code forcing it to only work with another closed-source propreitary app (Steam), charge money for the resulting product, and remove the copyright notice and license. Furthermore, they deliberately obscure the origins of the product, remove much of the products functionality causing problems with the software, and badwill from people who do know the name of the program. Why on earth wouldn't these people be upset.

    As for "fixing the problem", dosbox has been linked against steam libraries to make it only work with steam. Depending on what mood the court was in as to the interpration of what constitutes a derivitive work, fixing it would require at the very least open-source the steam client library or potentially all of steam. The GPL is a license designed to ensure that all recipients have the same freedom to modify the work. Valve has taken a GPL app, combined it with a DRM-laden application designed specifically to prevent users from modifying the application, and flat-out refused to abide by the letter, nevermind the letter of the GPL. Tivo technically complies, then breaks when you modify things. Valve didn't even go that far.

    See here for more info.
  60. Re:Avoiding The Viral GPL by mrchaotica · · Score: 1

    No kidding. To use a meme from another site, the real WTF here is that Valve apparently used the old commercial id binaries along with DOSBox instead of just grabbing updated native Windows versions of the games made from the GPL'd source. Valve could still "sell" the games; it's just that the value would be in the (still proprietary) data files.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  61. Cure period by crazybasenji · · Score: 1

    This sentiment obviously matters to the FSF. In GPLv3, they include an explicit 30 day cure period for first time offenders.

  62. Re:Avoiding The Viral GPL by Anonymous Coward · · Score: 0

    "I wonder how well they would take it if the DOSBox team decided to distribute Half Life 2 to a few thousand people - probably not very well."

    Whatever id/Valve might feel about that, I guarantee that slashdotters wouldn't give a damn. In fact, slashdotters would applaud such an action as "freeing information from bondage". Slashdotters make such a big deal about minor GPL violations, but openly condone *major* copyright violations of others.

  63. No, but it does mean... by MikShapi · · Score: 1

    But it does mean they've cost the dosbox IP holders BILLIONS of dollars in lost imaginary revenue!

    --
    -
  64. "...does not contain a copy of the GPL license" by Anonymous Coward · · Score: 0

    OMFG!!!!

    The slashtards are revolting!!!

  65. I have a GNU gpl license by raventh1 · · Score: 2, Funny

    I have a GNU gpl license that came with commander keen. COPYING.txt

    1. Re:I have a GNU gpl license by raventh1 · · Score: 1

      All the games that use dosbox have COPYING.txt. Whoever submitted the story, next time please research before starting riots.

  66. How is id involved? by feepness · · Score: 1

    They sell the executables to Valve for a cut of the results. Unless they sold DOSbox they had nothing to do with it.

  67. Re:Avoiding The Viral GPL by Cadallin · · Score: 1

    Depending on what mood the court was in as to the interpration of what constitutes a derivitive work, fixing it would require at the very least open-source the steam client library or potentially all of steam.

    Unbloody Likely! Not in any court in the USA or Europe! Now this is an example of Anti-GPL fearmongering. In the very worst case, doomsday scenario a judge might rule that: They had to stop distributing the software, immediately, and that they had to pay some quantity in damages to DOSBox developers.

    That is all. The only way I can even imagine a judge threatening to order such a thing as the forced open sourcing of a piece of software, is if the offending company continued to distribute the software in direct violation of a Court Order. Even then I think it's about 100 times more likely for additional damages to be awarded.

    There is no way that any corporation will ever be forced to open source their software in todays Corp-friendly world. Huge amounts of stuff would have to change before that would ever even be possible. It's just flat-out off the table.

  68. Nice going of the dosbox retards by imsabbel · · Score: 1, Flamebait

    Reading their forum thread about this yesterday, the very first reaction was a developer ranting foam-in-mouth about the evils of corporation and that steam sucks your soul ect.

    Come on. Last time i used dosbox (or tried to), it was sch a piece of shit that i didnt find a single game of my old early 90 collection that i could run on my Athlon without crashing/going down to 4fps or something. I wold have never touched this crap again.

    The fact that steam uses it now to emulate those titles seems to indicate that its now reliable and fast enough to actually do that. This could boost dosbox popularity by orders of magnitude and really bring the project into the limelight, if developers would actually care. Now the message is: stay away from this stuff, all you get is a nasty slashdot article.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  69. Re:Avoiding The Viral GPL by karmatic · · Score: 1

    Unbloody Likely! Not in any court in the USA or Europe! Now this is an example of Anti-GPL fearmongering. In the very worst case, doomsday scenario a judge might rule that: They had to stop distributing the software, immediately, and that they had to pay some quantity in damages to DOSBox developers.


    You misread what I wrote. The steam client library is linked in the DosBox address space, combined into one program. Even the most strict intrepretation would require open-sourcing that to "fix" the current issues and bring the current distribution into line with the GPL. Potentially, it could be determined that the library is in fact part of one work (Steam), and as such DosBox is also part of steam by extension.

    Note, in either case, this isn't likely to actually result in open-sourcing of the client library, or Steam itself. I never said it was. I simply stated what the possible rulings are based on a strict or liberal reading of the GPL. In either case, the judge is far more likely to say "here's an injunction - go work it out", [potentially] assign some damages, or some combination of the two. It would still be copyright infringement, but I suspect even the $150,000 statutory damages for copyright infringement beat open sourcing steam.

    What I indicated before was what it would take to _fix_ the problem under the GPL. I never said that Valve had even the slightest chance of doing it, nor did I indicate that a court would make them. No license simply means it's copyright infringement, nothing more.
  70. slightly o/t: the lockdown is bad by Anonymous Coward · · Score: 0

    Apparently you haven't encountered what probably is the biggest problem with the lockdown; at least in some cases it won't let you run any of the mods. www.ttlg.com and is a very active community and many still make fan missions and mod the Thief games that are almost 8 years old but not even simple fan missions can be run with the steam versions. At least one new member signs up every week and asks why they can't run any of the missions only to get some condoleances for money wasted. I suspect, though, that there is a sufficient business incentive to make sure that mods can be run to make Valve do something about it. A number of people there are working on a Thief-like mod of Doom 3 and many aren't interested at all in Doom 3 so they won't buy it unless they can run the mod and any used copy sold is one copy less through Steam.

    1. Re:slightly o/t: the lockdown is bad by Anonymous Coward · · Score: 0

      Yeah. The Dark Mod (for Doom 3) is nice, but they're only remaking Thief 1. What about Thief 2? What about Calendra's Cistern? What about T2X? They'll never get remade.

        Let's hope some more good programmers show up to help out the two guys currently working on the OpenDarkEngine. It looks like the best way out for Thief (and System Shock 2) fans -- an open source Ogre-based engine that can run all the original levels, and the fan missions, eventually with shaders and dynamic lighting and improved physics, on any operating system.
        Oh yeah, link: http://sourceforge.net/projects/opde
        It says they're in "planning" stages, but really it's more like early alpha. The code's able to load levels and display them, but that's about all.

  71. Not really by Rix · · Score: 1

    I'm reasonably certain that's never happened. It would be quite the uphill battle to demonstrate damages from violating the GPL. Someone like Trolltech or MySQL might be able to do so (because they offer commercial licenses as well), but pretty much anyone else is SOL.

    The GPL is not legislation nor magic pixie dust.

    1. Re:Not really by Anonymous Coward · · Score: 0

      I'm reasonably certain that's never happened.

      I know of at least one out of court settlement for around a million bucks, so the threat of substantial damage and penalty awards from GPL violations seems to be real.

    2. Re:Not really by isorox · · Score: 1

      The GPL is not legislation nor magic pixie dust.

      If you don't like or obey the GPL, then it's as if you've never seen it. Copyright legislation applies, and you don't have to show loss to be in breach of the law. In the UK it's upto 10 years in jail.

    3. Re:Not really by Gnavpot · · Score: 1

      It would be quite the uphill battle to demonstrate damages from violating the GPL. Someone like Trolltech or MySQL might be able to do so (because they offer commercial licenses as well), but pretty much anyone else is SOL.

      I don't know about US law, but in some other jurisdictions you do not need to demonstrate a loss in cases of copyright infringement. The court can simply order the infringer to pay for the use, sometimes even more than the market price for similar material.

      Example, Danish law:
      You put a photo on your website with no intention of selling the photo to anyone. A newspaper uses the photo and thus infringes your copyright. Even though you cannot demonstrate a loss, you are entitled to payment for the photo. I have been told that the courts in this type of cases typically accept the normal market price for a press photo + 100% on top for not asking first.
    4. Re:Not really by Rix · · Score: 1

      You most certainly do have to show loss in civil court, and jail does not apply to corporations.

  72. Not clear how easy compliance is by Sits · · Score: 1

    I gather that a copyright notice has no been added to the Steam DosBox distribution but all the interest has now led people to carefully check how DosBox is being distributed. Currently it looks like someone went and modified DosBox.exe to make it check in with Steam (I can't verify this myself though). If this is true (it's not clear what has happened to this exe) a can of worms has been opened (and the half-chance "easy" way out might have been closed).

    The licence oversight was just that and needed fixing but if the modified exe business is true then someone made one small problem and another larger problem with this particular distribution.

  73. Sierra at least got it right... by soilheart · · Score: 1

    Sierra (or Vivendi really) released their old "Quest"es some while ago and they at least got that with dosbox and source right if I remember right (even though they never asked for permission or told the creators of dosbox either...)

    The dosbox copyright notice on the backside makes me smile, mostly because how a open source program helps a commercial company, a success if you ask me.

  74. Still two minor violations by Bacon+Bits · · Score: 1

    I bought the super id pack, and I've looked in the directories of the old DOS games that use DOSBox. Valve and id have two outstanding issues with their DOSBox distribution.

    They include COPYING.txt, AUTHORS.txt, and THANKS.txt, which is correct. They do not distribute the whole of DOSBox, just some of the binary executables. That, too, is fine AFAIK.

    What they have not done is this:
    (1) Present the GPL license to the user so that they know their rights to their GPL software. This should be done at time of purchase, and the Value EULA doesn't state anything at all about your free software rights that the GPL code allows you.

    (2) Valve/id is required to include a written offer to distribute the source code for DOSBox, or else include the source code in the distribution. There is no such written offer that I can find.

    IANAL, but that is my reading of it. Including COPYING.txt (the GPL license itself) may very well satisfy (1), but they must do something about (2).

    --
    The road to tyranny has always been paved with claims of necessity.
  75. Well spotted! by Cheesey · · Score: 2, Insightful

    I had wondered about this. This warrants further investigation.

    Steam applications all include some copy protection code that involves communicating with the main Steam.exe program: this is most visible in games that weren't designed for Steam, such as Defcon or one of the Popcap games. Like them, Dosbox must have been modified to include this copy protection code.

    This is right at the heart of this licence discussion and I am very glad someone has spotted it. Will Valve licence Dosbox under a non-free licence? Or will they release some of the source for Steam? Or will they ignore the issue and be sued by http://gpl-violations.org/ ? How wonderfully ironic that copy protection code should actually cause a copyright problem :).

    --
    >north
    You're an immobile computer, remember?
    1. Re:Well spotted! by Ash-Fox · · Score: 0, Redundant

      Steam applications all include some copy protection code that involves communicating with the main Steam.exe program: this is most visible in games that weren't designed for Steam, such as Defcon or one of the Popcap games. Like them, Dosbox must have been modified to include this copy protection code.
      What if the resulting binary is just produced from another binary. Such as those done by exe compressors, anti-reverse engineering protectors etc?

      --
      Change is certain; progress is not obligatory.
    2. Re:Well spotted! by Anonymous Coward · · Score: 0

      Interesting point.

      But it may not matter, as the evidence strongly suggests that the Dosbox code has been recompiled with some Steam API calls. Why would Valve make a binary modifier to install Steam code in a game, when they can just recompile it? It would be nice to hear from a Steam developer, either Valve or 3rd party, but I imagine this stuff is under NDA.

    3. Re:Well spotted! by micpp · · Score: 1

      Why would Valve make a binary modifier to install Steam code in a game, when they can just recompile it? If they wanted to avoid modifying the source code, for this very reason.
    4. Re:Well spotted! by Ash-Fox · · Score: 0, Redundant

      But it may not matter, as the evidence strongly suggests that the Dosbox code has been recompiled with some Steam API calls.
      Has it? Where is this evidence that it isn't just a binary produced from a exe wrapper utility to integrate it into Steam etc?

      Why would Valve make a binary modifier to install Steam code in a game, when they can just recompile it?
      I think may Valve have made various options for developers and publishers to use to integrate games into Steam. I was theorizing on the concept if it was a exe compressor/protector and so on then there isn't any new sourcecode to publish.

      It would be nice to hear from a Steam developer, either Valve or 3rd party, but I imagine this stuff is under NDA.
      Agreed.
      --
      Change is certain; progress is not obligatory.
    5. Re:Well spotted! by Anonymous Coward · · Score: 0

      For an executable work, complete source code means all the source code for all modules it contains.... However, as a special exception, the source code distributed need not include anything ... normally distributed ... with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

      EXE compressors include a module for decompression, so would reasonably qualify. I assume any sort of binary injection of Steam-related code would qualify as well. Now, assuming Steam isn't included with DOSBox, they might be able to claim the special exception (Steam's an OS, right? (*wink wink*)) and not have to release Stream's source itself. I don't think they can claim their modified DOSBox is stand-alone outside of the "Steam OS", which does mean they've probably legally coupled DOSBox and Steam. So, it should be interesting how things turn out.

    6. Re:Well spotted! by Anonymous Coward · · Score: 0

      Has it? Where is this evidence that it isn't just a binary produced from a exe wrapper utility to integrate it into Steam etc?

      Well, this *is* just speculation, but my evidence is that other changes appear to have been made to Dosbox. It doesn't run in it's standard configuration, with (for example) a central repository for shared data. Rather, there is one Dosbox per Steam game. That suggests a source code change to me. The Dosbox people also seem to think it has been modified here.

      Valve might have anticipated this GPL issue, and used a binary modifier to get round it. But if they did anticipate the issue, why didn't they package the LICENSE.txt file?

    7. Re:Well spotted! by Ash-Fox · · Score: 1

      Well, this *is* just speculation, but my evidence is that other changes appear to have been made to Dosbox. It doesn't run in it's standard configuration, with (for example) a central repository for shared data. Rather, there is one Dosbox per Steam game. That suggests a source code change to me. The Dosbox people also seem to think it has been modified here.
      Excellent points. I wasn't aware of that.
      --
      Change is certain; progress is not obligatory.
    8. Re:Well spotted! by Anonymous Coward · · Score: 0

      Where is this evidence that it isn't just a binary produced from a exe wrapper utility to integrate it into Steam etc?

      I don't think it really matters. Imagine, for instance, if one were to create a tool to generate compilers out of GPLed software binaries. Each one of the generated compilers would take a single byte of human-readable input and return a compiler-specific binary blob. Now, do you think it'd suffice to provide that single byte as source for the binary blob? The simple answer would be, no, because you can't use such trickery to avoid copyright. A binary wrapper is just a special type of compiler, and the terms of the GPL require non-indigenous compilers to be made available with the source (and this goes back to Valve needing to release the source, or provide a written offer for the source, even if they made no modifications). Of course, that leaves to question how legal Visual C++ GPL binaries are...but that's another discussion.

  76. Yes, there is by Rix · · Score: 1

    Nothing there prohibits them from obtaining another, identical license.

    1. Re:Yes, there is by Anonymous Coward · · Score: 0

      The license is for the program, not a particular copy of it. Therefore, once it's terminated, it's terminated.

    2. Re:Yes, there is by PhilHibbs · · Score: 1

      So Mr. Valve just gets his brother to make a 1-line cosmetic change to to Dosbox, gets a copy of that with the GPL attached, and then has a licence for a different program that he can redistribute with all his steamy software. Permanent, non-fixable revocations of rights are really hard to make compatible with free software.

    3. Re:Yes, there is by oohshiny · · Score: 1

      So Mr. Valve just gets his brother to make a 1-line cosmetic change to to Dosbox, gets a copy of that with the GPL attached, and then has a licence for a different program that he can redistribute with all his steamy software.

      No, it doesn't work that way. You need a license from every copyright holder to copy the software. If any one of them has terminated your license, you can't copy the software anymore; it doesn't matter what else you do.

    4. Re:Yes, there is by Slithe · · Score: 1

      No, if the license has been terminated, the offender can still use the GPL software, but if he copies, redistributes, or modifies the software any further, he is guilty of additional copyright violations. That one-line change would be a copyright violation.

      --
      ---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
    5. Re:Yes, there is by PhilHibbs · · Score: 1
      You need a license from every copyright holder to copy the software. If any one of them has terminated your license, you can't copy the software anymore;

      Really? Where does it say that?
    6. Re:Yes, there is by Anonymous Coward · · Score: 0

      It says that in copyright law.

  77. It's GPLv2 versus DRM by Cheesey · · Score: 1

    Yes, this type of modification appears to be required for Steam applications. It is something to do with copy protection. (It is surprising that more people haven't spotted this problem, especially as it goes right into two familiar Slashdot territories by pitting a DRM scheme against the legal strength of GPLv2.)

    I am not going to buy the old id games (I have them on the original floppy disks!) but I have bought other little games from Steam and all of them have been modified to check in with Steam.exe to make sure you are authorised to play. That modification is also in Dosbox, and it's a GPL violation. It puts the Dosbox people in a very strong position, as I am sure that Valve do not want to release their copy protection code under the GPLv2. The Dosbox people can sue or ask for $$$ to release a non-free Dosbox. It is a good day to be a part of Dosbox.

    --
    >north
    You're an immobile computer, remember?
  78. Why do people spell it "iD"? by Anonymous Coward · · Score: 0

    Can we please stop perpetuating that id Software spells their name lowercase "i," uppercase "d"? A long time ago they spelled it in all caps, now they spell it all lowercase, or for legal reasons, uppercase "i," lowercase "d." They have never spelled it "iD." Where does this even come from? I guess the same place that pronouncing "gibs" with a hard "g" comes from, or pronouncing them "eye-dee."

    1. Re:Why do people spell it "iD"? by Steauengeglase · · Score: 1

      The hard "g" in gibs is a matter of preference (often like the "g" in .gif, though I've always found calling them "jiffs" to be a little weird). When the term was coined there are id employees who used the soft "g" instead (as the word's root is giblets).

    2. Re:Why do people spell it "iD"? by Anonymous Coward · · Score: 0

      I think it was spelled iD on the Wolfenstein 3D splash screen, but then again it might have been a Commander Keen game. But it wasn't spelled like that in Doom or any subsequent game. Calling them "iD" has been wrong since at least 1992.

    3. Re:Why do people spell it "iD"? by Anonymous Coward · · Score: 0

      The Keen games and Wolf 3D did not spell it "iD;" they spelled it "ID."

      The Wolf 3D splash screen.

      And one of the Keen logos. But there were, what, six Keen games? If one of them used "iD" I'd be interested to know/see.

      I think people remember that logo as "iD" because of the way the non-serif font has the "I" much thinner than the "D," so they mistakenly remember it as a lower case "I." I just figured by now that people would have moved on to the way id Software has spelled their name since the original DOOM, but stories/threads like these just go on to perpetuate it.

    4. Re:Why do people spell it "iD"? by Anonymous Coward · · Score: 0
      Of course it's a matter of preference; I'm just pointing out that it's wrong. I would have thought people would want to spell/pronounce words that are a company's name or terms they've coined the way the company itself does.

      When [gib] was coined there are id employees who used the soft "g" instead

      No, not "instead," always. The guy who coined the term (Adrian Carmack) coined it to be short for "giblets" as you point out, and he and all the guys there at the time pronounced it with a soft "g" (and why would they do otherwise while the guy who coined it is pronouncing it a certain way, and where pronouncing it with a hard "g" would make no sense regarding what it was meant to mean?).

      And since you mention .gif, Steve Wilhite, the creator, has pronounced it with a soft "g" since its inception. Seems to me you'd want to pronounce something the way it was originally intended.

      Usage ultimately determines that pronunciations can be correct either way, or course, but the capitalizatoin of a company name in a weird way that they themselves have never done is another matter. It's also terribly anal and silly to be bothered by it, I understand, but I always like to point it out because 1.) lots of people just plain don't seem to know, and 2.) I love hearing people try to justify incorrect usage.
  79. I'm no expert.... by crhylove · · Score: 1

    But I have tried a few of the doom open source updates, and most of them make me motion sick. If you have a version that runs well in Gutsy that won't make me motion sick, I'll give it a shot!

    rhY

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  80. They modified DOSBox... it is a derivative work by gamorck · · Score: 1

    This isn't just about copyright notifications. The version of DOSBox being used in this distribution is a modification of 0.70. It was clearly modified on a source level as the exe is now dependent upon the existence of certain Steam libraries. This has been confirmed here:

    http://vogons.zetafleet.com/viewtopic.php?t=16285& postdays=0&postorder=asc&start=60

    Running the modded DOSBox.exe in it's own directory first complains about missing SDL libraries. After adding those, it will them complain about missing Steam libraries. This is clearly a derivative work under the terms of the GPL and the source code has not been made available.

    So Valve/Id have to go down one of two roads now:

    1) Release the derivative source and give us valuable insight into how their DRM Steam engine works.

    2) Pull the release and piss off a ton of people on Steam.

    Either way - Valve is in trouble here. What kills me is that instead of protecting the game executables, they protected the GPLed Emulator they use to run them. What a bunch of idiots. If you ever needed a reason to hate Valve and Steam, they've just handed it to you on a silver platter. I mean isn't it ironic that for all the DRM in Steam designed to protect their own copyrights, that they manage to trample on the copyright of several people in the process and they just don't seem to care?

    Ironic.

    --
    I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
  81. Re:Avoiding The Viral GPL by Anonymous Coward · · Score: 0

    We are Slashdot. We are all of one mind. We have only one opinion.

    Copyright is irrelevant, except in the case of free software, where it is good.

    But you are not one of us. Your groupthink is malfunctioning. Your postings are crimespeak.

    Prepare to be assimilated. Resistance is futile.

  82. Re:Does he still make that weird sound when he tal by Anonymous Coward · · Score: 0

    Does he still make that weird sound when he talks?
    When he ends each sentence? Just watched some presentations he made about id Tech 5 and apparently he does. Now I don't want to be rude or disrespectful or anything, just curious - what would that "weird sound" be?
  83. pointless by voraistos · · Score: 1

    I dont see any point in this discussion.

    First of all, Id is GPL firendly. They probably contributed more to the GPL'ed world than the DOSbox guys.
    I respect the Dosbox guy's work, however, i also understand that programmers and human-ran corporations make mistakes, forget to do stuff, etc..
    The licenses stuff going on is pissing me off more than ever, a normal human being (lawyers are not normal human beings) in front of the GPL and its friends would shoot themselves if they had a gun.
    So far, it seems that they complied with the missing license, and we do not know whether they changed the code of the software or perhaps removed or not compiled parts of it they didnt need. We dont know either which compiler they used with it, meaning that comparing a gcc output with whatever they used is pointless. A simple request of releasing the code themselves for comparison would sort things out in a quick non-violent, friendly way. ID is probably the most unlikely to be GPL-friendly company out there -in the gaming world- yet they are so let's not piss them off by giving them a bad name.

  84. Re:Avoiding The Viral GPL by sesshomaru · · Score: 1

    And this sort of thing is the reason companies are afraid of GPL.
    Well, yeah, it's a legal document. People who plan on violating it are supposed to be afraid of it. If they aren't, then it might as well have no license at all.

    Will that slow adoption of GPL software by large corporations? I'm sure it will, much like large corporations don't install free copies of Adobe Photoshop on all their workstations, thus "slowing adoption" of Photoshop.

    Of course, some of what will slow adoption is FUD, but there's no cure for FUD, it's black propaganda based on lies. Rolling over for license violators won't eliminate FUD.

    --
    "MIT betrayed all of its basic principles."
  85. who cares? by Anonymous Coward · · Score: 0

    man, someone can steal tons of ip from any given number of musicians and people around here treat it like it's their birthright but a copy of the gpl isn't included with software that no one pays for in the first place and suddenly it's a crime? get your heads out of your ass. this just shows how much a bunch of losers you guys are.

  86. Re:Avoiding The Viral GPL by FooBarWidget · · Score: 1

    That's no excuse. It's even cheaper to spent 10 minutes reading the GPL FAQ than to fork over X thousand dollars for comparable software.

  87. Re:Avoiding The Viral GPL by madcow_bg · · Score: 1

    Depending on what mood the court was in as to the interpration of what constitutes a derivitive work, fixing it would require at the very least open-source the steam client library or potentially all of steam.

    Unbloody Likely! Not in any court in the USA or Europe! Now this is an example of Anti-GPL fearmongering. In the very worst case, doomsday scenario a judge might rule that: They had to stop distributing the software, immediately, and that they had to pay some quantity in damages to DOSBox developers.

    That is all. The only way I can even imagine a judge threatening to order such a thing as the forced open sourcing of a piece of software, is if the offending company continued to distribute the software in direct violation of a Court Order. Even then I think it's about 100 times more likely for additional damages to be awarded.

    There is no way that any corporation will ever be forced to open source their software in todays Corp-friendly world. Huge amounts of stuff would have to change before that would ever even be possible. It's just flat-out off the table.

    I have to agree with you.
    One of the first things I knew about law is that every contract has to be measurable in money. In this civil cases it is a similar thing. I you don't want to cooperate with the court, they cannot make you give the source code. But they can award damages to the offended party in the amounts written in the laws and in the contracts. So ... yes, they can pry the code from your cold dead fingers, but the money they can take now.
  88. Finally, an intelligent post in this thread by paladinwannabe2 · · Score: 1

    You're absolutely correct. The GPL prevents them from distributing the DOSBox program without the GPL license but all they need to do is start distributing it with the GPL license to be compliant again. Technically they could still be sued for their brief license violation, but I imagine no one smart enough to work on DOSBox is that stupid.

    --
    You are reading a copy of my copyrighted post.
  89. Re:Avoiding The Viral GPL by Anonymous Coward · · Score: 0

    Talking sense when everyone else around you has none is more likely to get you somewhere.

    Burned as a witch?

  90. something for something seems fair by verrol · · Score: 1

    Didn't ID software release some of their code as OSS? They didn't have to do that. Now that they may have turned around and used some GPL software, they aren't even given a break. Things like this would make a company just stay close instead of having to deal with the overly zealous OSS nuts who can't seem to understand give and take. Isn't that the point of OSS anyway?

  91. Plovers and lampreys by huckamania · · Score: 1

    It is one thing to not get credit, however, that's something that is easily remedied. Violating copyrights is a whole other matter. The DosBox guys are getting credit right now. Good job guys, haven't personally used you, but still kudos. Id and Valve should start complying with the terms of the GPLv3 or whatever. And it should end there.

    The DosBox guys should realize that the DosBox is a utility to run old dos software (guessing, not a user, see above). They should be going out and celebrating that Id and Valve are pushing their software. After all, the GPL is a service model, right?

    It's almost like the hostility between the driver writers and the hardware manufacturers. The driver writers don't want the hardware guys to steal their code and the hardware guys don't want to reveal too much about their hardware. With 95% of the market closed source, it's hard for them to justify releasing an open source driver just to satisfy a beligerent minority. 99% of that remaining 5% just want their video cards to work right.

    1. Re:Plovers and lampreys by FishWithAHammer · · Score: 1

      The thing now is this.

      The version of DOSBox packaged with the iD games is modified. It is linked to steam.dll.

      Since DOSBox is GPL, Valve is required to release the steam.dll code under the GPL.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:Plovers and lampreys by nuzak · · Score: 1

      > Since DOSBox is GPL, Valve is required to release the steam.dll code under the GPL.

      Or stop distributing dosbox. You can stop rubbing your hands together with gleeful anticipation now. Licenses have never worked that way.

      --
      Done with slashdot, done with nerds, getting a life.
  92. Correction... by Cheesey · · Score: 1
    According to "wd" on the Dosbox forum (link):

    Binary file comparison shows that they are using the 0.70 release executable and added a wrapper. Means they did not modify the sources, just for clarification.
    Sounds like Valve are in the clear on that one.
    --
    >north
    You're an immobile computer, remember?
    1. Re:Correction... by russotto · · Score: 1

      Doing the modification on the binary doesn't put them in the clear. They've still created a derivative work, and are subject to paragraph 2 of the GPL.

  93. Nevermind, I do understand by Anonymous Coward · · Score: 0, Insightful

    The reason FOSSies won't let go is because they are pushing a hidden agenda (but not all that hidden, if you read Slashdot). FOSSies are trying to lock everyone in to FOSS: operating system, word processing and spreadsheets, web servers, etc.

    Getting people to start using Lunix is really the beginning of the end for consumer choice: once you are on teh Lunix, you have no alternatives except to use FOSS: the GPL's open hostility to commercial software assures them of THAT. And then... once a company foolishly decides to go with teh Lunix, then the consultants can REALLY sink their sharp little teeth in, and drink you dry supporting your reportedly free software.

    EVERYTHING in life has costs. About the most valid way of looking at it is whether your costs are front-loaded or back-loaded. A good example of a front-loaded cost would be a car: you pay the major expenses up-front, and the longer you use it the less money it works out to. But then there are other expenses which are back-loaded, like rent-to-own furniture or electronics. Yeah, it's great, you can walk out of a store with a huge plasma HDTV for no money down... but you are going to end up paying three times what that TV costs.

    Teh Lunix (and teh FOSS in general) is exactly like that sucker deal on the HDTV.

    And the scary thing is, the FOSSies are trying to force everyone into making that EXACT SAME sucker deal. Their goal is to destroy ALL commercial software which charges money up-front with the understanding they will support the software for free (and in many cases will even add more features and improvements, also for free). Commercial software is a great deal... but like most great deals, the numbers only work out in the long term.

    Fortunately, FOSS can't really make much headway in the real world. Since they don't have an incentive to innovate and improve, they rarely do (and when they DO, it's only because they are chasing somebody's tail lights). And since a majority of enterprise businesses understand front-loaded and back-loaded expenses, they are unwilling to abide the lower quality software coupled with it's higher TCO: FOSS promises an eternity of less for more.

  94. Copying.txt/Author.txt by Anonymous Coward · · Score: 0

    Copying.txt and author.txt were added to all relevant steam folders via a steam update on Saturday 4th August 2007. (1 day before this Slashdot article)

  95. Since they are already involved with the GPL... by DimGeo · · Score: 1

    ... they could simply use GZDoom unmodified and write a small launcher that goes through Steam. Heck, they could even include the latest version of Yadex complete with the cygwin & Xorg required to run it on Windows. But looks like licensing was not the only thing the packagers were ignorant about.

  96. Re:Avoiding The Viral GPL by Anonymous Coward · · Score: 0

    How about 1776, "Wealth of Nations"?

  97. Not really relevant by Rix · · Score: 1

    Unless both the defendant and plaintiff are Danish. Otherwise it will be heard in another jurisdiction.

    1. Re:Not really relevant by Gnavpot · · Score: 1

      Unless both the defendant and plaintiff are Danish. Otherwise it will be heard in another jurisdiction.

      It was relevant as an example of how the law is in some jurisdictions. And it was clearly stated that it was such an example.

      The point is that you can't just say "No loss -> no compensation" as the GP did. You will have to check if the law in that jurisdiction requires a loss.
  98. Re:Avoiding The Viral GPL by SanityInAnarchy · · Score: 1

    I'd much rather waste my time on Slashdot talking sense in the threads where others are at least trying to talk sense.

    Besides, I actually did think this bit was enough:

    This is not a "GPL fiasco" any more than pirating a movie is a "DVD fiasco".

    Which is pretty much exactly true. The only difference is, it's actually conceivable that id is violating the GPL by accident, whereas it's much harder to say that you copied that DVD by accident.

    But in either case, it's pretty clearly a violation of copyright.

    It's not a huge fiasco that proves anything about the GPL, any more than my ripping a DVD proves anything about how evil DVDs are.

    And it's likely not even that big a screw-up -- let's see how quickly they fix it. (If they're smart, they'll start distributing one of the open source native Windows/GL ports of Doom.)

    --
    Don't thank God, thank a doctor!
  99. Re:Avoiding The Viral GPL by lattyware · · Score: 1

    Ever heard the phrase 'Never Reason With A Fool'?
    Because your arguments frankly deserve a response like 'Penis, Penis, Penis'.
    If the people don't understand reason, then reason will get you nowhere.

    --
    -- Lattyware (www.lattyware.co.uk)
  100. Re:Avoiding The Viral GPL by russotto · · Score: 1

    Wow. Next you're going to tell us that the whole 'commercial world' got together in 1848 or so and published 'The Commercial World Manifesto' ???
    More like 1776 -- in England, not the rebelling colonies. http://en.wikipedia.org/wiki/The_Wealth_of_Nations
  101. OSI != Open Source != GPL != BSD by gnuman99 · · Score: 1

    Who cares what OSI defines Open Source as? Their definition is NOT a license. It is just some hacked up definition. Like me trying to define,

        Shared Source - software where you can share source code if you want to.

    Now, Microsoft may disagree. But screw them eh? I made up some definition and copyright holder is irrelevent?

    The *exact* same thing is with Open Source and OSI. OSI does NOT define what GPL mean or what GNU mean when they say open source GPL license.

    1. Re:OSI != Open Source != GPL != BSD by Raenex · · Score: 1

      Who cares what OSI defines Open Source as? A lot of people do because the OSI pushed and marketed a definition for it, and many go by that definition. You are right that the term "open source" can be misused, but if you do so you stand a good chance of being publically called out on it. That's why Microsoft and other companies look to get their licenses officially approved by the OSI.

      OSI does NOT define what GPL mean or what GNU mean when they say open source GPL license. You are really confused. Who said OSI defines what GPL means? And the GNU folks would never call their software open source. They use the term "free" or "freedom" software. "open source" was a term pushed by people who wanted to disassociate themselves from Stallman's rigid politics. The "open source" crowd believed that closed and open software could co-exist, where as Stallman thinks closed software is evil.
  102. Re:Why are Slashdotters such hypocrites? by Anonymous Coward · · Score: 1, Insightful

    Ummm, maybe because the RIAA is suing for damages and threatening criminal prosecution, but the FOSSies are just asking for the situation to be made compliant?

  103. Bad Comparison by Petersko · · Score: 1

    "Do you see Microsoft attacking stupid little lapses in following the license when no harm is done? Most of the time you don't."

    The BSA doesn't care about "stupid little lapses". They aren't likely to investigate one-off piracy, either. Hell, Microsoft continued to allow security patches to known pirated Windows keys, and to my knowledge they didn't knock on any users doors over the matter.

    Now commercial piracy or site license violations are a different animal. They aren't "stupid little lapses".

  104. An Addendum for Clarity by Petersko · · Score: 1

    If, as a vendor of software, you made a mistake that brought you into conflict with a Microsoft licensing policy regarding distribution that was easily corrected, I'm sure that if you (a) distributed a patch, and (b) corrected your undistributed source files, you and Microsoft would have no further problems. And that's all that happened with ID/Valve in this case.

  105. Of course nobody gives a damn by Snaller · · Score: 1

    And most get a headache trying to read the lamer langauge in that gpl whatever license.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  106. And it's still irrelevant by Rix · · Score: 1

    To anyone but the Danes. Since I'm not Danish, I certainly can say "No loss -> no compensation".

    1. Re:And it's still irrelevant by Gnavpot · · Score: 1

      To anyone but the Danes. Since I'm not Danish, I certainly can say "No loss -> no compensation".

      Please go and take a logic course or something. The above statement only holds water if Denmark is the only place in the world where you don't need a loss before you demand compensation.
    2. Re:And it's still irrelevant by Rix · · Score: 1

      I've taken quite a few, and done quite well in them. Your post indicates you have not.

      I'll let you stew on why.

  107. Fixed DosBox configuration by DimGeo · · Score: 1

    Here's my fix for DosBox's configuration for the mega pack. It works if there are no other .conf files in the directory of Steam but the .conf files for the various instances of DosBox, or else. Use at your own risk, it might bring a meltdown on your PC. SteamIDDosBoxFix.zip . What it fixes: better screen configuration for 1280x1024 TFT displays, mouse sensitivity set to 500, sound tearing problems somewhat mitigated by slightly bigger sound buffers, that's it. The good part is that you can configure it yourself, have a look at dosbox.conf inside the package. Use the original dosbox.conf as reference. Please, excuse my code, but it's 2 am and strstream on a clean install of VS2003 sucks, so please don't look at the code, you've been warned.

  108. Re:Avoiding The Viral GPL by heinousjay · · Score: 1

    No, actually, it demands no response at all.

    --
    Slashdot - where whining about luck is the new way to make the world you want.