Slashdot Mirror


Atari Sub-Sub-Contractor Used ScummVM For Wii Game

MBCook writes "In several recent releases, it seems that Atari published games for the Wii based on ScummVM, which was released under the GPL. Atari contracted Majesco, who contracted a company named Mistic Software with offices in the Ukraine. When the fact that the GPL was being violated was brought to Atari's attention, they were kind at first until it was discovered that Nintendo doesn't allow open source software to be used with the Wii SDK, so updated documentation mentioning the GPL wasn't an available solution. So, what happens to the games? 'There is a period of time in which all current copies have to be sold. Any copies beyond this period or any reprints get fined with quite high fine for each new/remaining copy. The remaining stock has to be destoryed [sic].' Atari and Majesco seem to have been very cooperative about this whole thing, but had their hands tied by the agreement with Nintendo."

313 comments

  1. Only effects Seaquest and Submarine Commander by Anonymous Coward · · Score: 0

    The tank-sub-contractors used a different technology.

  2. Wow by Jaysyn · · Score: 4, Insightful

    Nintendo literally hates open source. Guess I'll skip that DSi.

    --
    There is a war going on for your mind.
    1. Re:Wow by Microlith · · Score: 1

      >>Guess I'll skip that DSi.
      As if they were ever accepting of something that could force open the source code of a game on their system?

    2. Re:Wow by Anonymous Coward · · Score: 1, Interesting

      Nintendo wants to prevent leakage of information about the Wii hardware that people can use to hack the machine. Of course, the Wii has already been throughly hacked and so it's just corporate doublethink to pretend it hasn't.

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

      Nintendo literally hates open source. Guess I'll skip that DSi.

      I'm sure they'll cry themselves to sleep at night at the loss of your purchase.

      But just so we're clear, here: which console manufacturer that allows the sale of open source software through their download service do you prefer?

      literally

      By the way, that word doesn't mean what you think it means.

    4. Re:Wow by aristotle-dude · · Score: 0, Troll

      Nintendo literally hates open source. Guess I'll skip that DSi.

      Not that I care if people by the DSi or not but I have to ask you three questions. 1. Are you a developer? 2. Are you involved in any open source project in any other capacity than an end user? 3. How would being friendly or not to open source change anything given that games are typically not downloaded but rather come on a physical product for the DS?

      Are you one of those open source fanboys who does not even contribute a single penny to any project but still feel it important to voice your righteous indignation? If this is true, then your words are hollow as the very act of downloading an open source product without contributing back towards their development/hosting through either donations or ad revenue means that you are siphoning off what little funding they have in bandwidth costs.

      Words posted on slashdot to not pay the bills. Nintendo is obviously concerned about the viral nature of GPL'ed code.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    5. Re:Wow by Anonymous Coward · · Score: 0

      He's not profiting off open source, unlike Nintendo and Atari (owned by Hasbro I think) so he's not obligated to contribute back really. I have contributed to open source and I welcome him as an advocate who sees a problem and is willing to forgo some personal enjoyment for what he sees as right and moral.

      I suspect you are not much of a open source fan or a BSD zealot or you wouldn't be calling the GPL viral. Get off your high horse, if you would, your snide attitude doesn't help our cause; if you are truly against the GPL, you aren't much of an ally anyway (preferences are fine, the zealotry I'm speaking of is downright destructive).

      If more people were like the GP, in fact, we would have corps raping and pillaging half the world right now, stealing and engaging in all kinds of hypocrisy when they think they won't get caught, offering an insincere "oops, our bad" if they do get caught. He doesn't need to be a developer to take a stand, hell anyone can take a stand, he's doing it, good for him.

    6. Re:Wow by julesh · · Score: 2, Insightful

      Nintendo wants to prevent leakage of information about the Wii hardware that people can use to hack the machine. Of course, the Wii has already been throughly hacked and so it's just corporate doublethink to pretend it hasn't.

      No, what they want to prevent is more serious than information about hardware. You see, to make code run, you need a signing key. They'll be required to distribute this with the source code under the GPL, because otherwise you can't compile new software.

    7. Re:Wow by AndrewNeo · · Score: 4, Informative

      What? You don't sign at compile-time, you sign the package after.

    8. Re:Wow by nicolas.kassis · · Score: 1

      Assuming it's gpl v3 cause I don't believe v2 makes that restriction. And if the requirements is that anyone can compile it with only the source and freely available tools, that would also be a major issue. Is redistributing .net a requirement for GPL apps on .net? No, so maybe this is similar to the key here. Code signing for security purposes is place where this is not a good idea to restrict. I want to be able to say, I will only compile and use stuff that RedHat has signed.

    9. Re:Wow by nicolas.kassis · · Score: 2, Funny

      INCONCEIVABLE

    10. Re:Wow by nicolas.kassis · · Score: 1

      Hum, the GPL isn't to protect Developers right but Users. The fact that you don't need to edit the code today doesn't mean you shouldn't have the right to do so in the future. This is why some prefer GPL code, for the guarantee that if they ever need too, they can edit the code. I do contribute to open source projects but if I didn't then I would still want the option.

    11. Re:Wow by thePowerOfGrayskull · · Score: 3, Insightful

      Words posted on slashdot to not pay the bills. Nintendo is obviously concerned about the viral nature of GPL'ed code.

      Far as I know, the GPL can't be applied retroactively to the external platform the application is built on. It ain't that viral ;)

    12. Re:Wow by Anonymous Coward · · Score: 0, Redundant

      You keep using that word. I do not think it means what you think it means.

    13. Re:Wow by RiotingPacifist · · Score: 1

      The version being discussed is GPLv2, they where still GPL2till after 0.11 and AFAIK GPLv2 doesn't have any restrictions on signing (in fact i think that's one of the reasons that the linux kernel is still gpl2)

      --
      IranAir Flight 655 never forget!
    14. Re:Wow by shentino · · Score: 2, Informative

      Even end user monkeys that don't do squat for development are contributing just the same.

      Ever heard of beta testing? Bug reports? Performance reviews?

    15. Re:Wow by h4rm0ny · · Score: 2, Interesting


      Could Atari not avoid this whole mess by negotiating a separate non-GPL licence with the developers of scumVM. I don't know how many contributors to the code base there have been but there are normally a smallish number of main developers. It might not be feasible to make a paying contract with all the people, but these people are usually pretty reasonable. If Atari were to offer to make a contribution to a FOSS cause such as the EFF in exchange for a one time non-GPL licence for the games they've already done, then probably the developers would sign something to help Atari out. After all, most OS developers quite like to see their work being used all other issues aside. If there are any odd contributors of the odd line here or there that can't be traced / don't respond, then small parts of the code base can be coded around quite easily perhaps.

      It seems the obvious solution, anyway.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    16. Re:Wow by aristotle-dude · · Score: 1

      Words posted on slashdot to not pay the bills. Nintendo is obviously concerned about the viral nature of GPL'ed code.

      Far as I know, the GPL can't be applied retroactively to the external platform the application is built on. It ain't that viral ;)

      The platform, no but it could expose any libraries provided by Nintendo as part of the SDK which are statically linked against the GPL'ed code even though Nintendo was not the party violating the GPL.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    17. Re:Wow by _KiTA_ · · Score: 2, Funny

      What? You don't sign at compile-time, you sign the package after.

      Sssh! Don't go letting logic get in the way of perfectly good FUD.

    18. Re:Wow by Anonymous Coward · · Score: 0

      Yeah, right. I believe you have some ways to go until you reach the intellectual level your name implies...

    19. Re:Wow by mhall119 · · Score: 4, Informative

      The platform, no but it could expose any libraries provided by Nintendo as part of the SDK which are statically linked against the GPL'ed code even though Nintendo was not the party violating the GPL.

      As Nintendo owns the copyright on the SDK, only they can re-license it, not Atari. The GPL is quite specific, if Atari cannot distribute their code in compliance with both Nintendo's SDK license, and the GPL, then they cannot distribute their code at all. It doesn't force the Nintendo SDK into being GPL.

      --
      http://www.mhall119.com
    20. Re:Wow by Goaway · · Score: 1

      It might be that their agreement with Nintendo prohibits even that.

    21. Re:Wow by Terminal+Saint · · Score: 1

      As opposed to figuratively hating open source?

      --
      It's sad when choosing an installation directory on your own qualifies you as an "advanced user."
    22. Re:Wow by omnichad · · Score: 1

      Probably right. If the source code is available, that means that someone can find vulnerabilities directly in the source code.

    23. Re:Wow by RiotingPacifist · · Score: 5, Informative

      nope

      # Atari could not "buy out" ScummVM from us
      # There is no possibility to double license ScummVM, at least SCUMM engine
      # We do not need any money as a "bribe to keep silent"

      --
      IranAir Flight 655 never forget!
    24. Re:Wow by RiotingPacifist · · Score: 1

      Please mod parent down its FUD, probably not deliberate but defiantly completely untrue (especially as the scummvm version in question is gpl2)

      --
      IranAir Flight 655 never forget!
    25. Re:Wow by Dogtanian · · Score: 1

      As Nintendo owns the copyright on the SDK, only they can re-license it, not Atari. The GPL is quite specific, if Atari cannot distribute their code in compliance with both Nintendo's SDK license, and the GPL, then they cannot distribute their code at all.

      To elaborate on the point- and remember IANAL and neither are most of you :-) - regardless of the GPL, I'd assume (and I might be wrong) that if Atari don't have the rights/permission to apply the GPL to Nintendo's code then their actions couldn't "force" Nintendo's code to be made GPL, regardless of what Atari did.

      After all, Nintendo had nothing to do with the GPL themselves, why should they (as a principle) suffer the consequences? (And yeah, I realise that the law doesn't always operate as it *should* operate- something that many IANALs here forget).

      AFAIK (pinch of salt) from what I've heard in the past, if Atari did this with their *own* code then it wouldn't *automatically* "make" their code GPL; it would just put them in the position of either (a) having to make their code GPL to comply, or (b) having been distributing the copyrighted GPLed code without permission, whatever the consequences of that would be.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    26. Re:Wow by HAKdragon · · Score: 1

      I'm sure they'll cry themselves to sleep at night at the loss of your purchase.

      Jay: [contemptuous] How do you sleep at night?
      Rainier: On top of a pile of money with many beautiful ladies.

      --
      "Our opponent is an alien starship packed with atomic bombs. We have a protractor."
    27. Re:Wow by insomniac8400 · · Score: 1

      I guess it depends on the code base and how well things are tracked. If you can identify all the people who contributed and what they contributed, then I guess you could track them all down and trying to get them to agree to issue a one time license. But if at least one person can't be found or says no, then you are screwed. Because you are working after the fact. The code can't be coded around and replaced since it's already being used. Personally I think the settlement is a little bogus and I don't see how it really can protect Atari. As anyone with code in that project could start their own suit. The only real way to fix this would be a class action suit with all the developers being the class. And then a settlement or a judgment of damages where all people are by default in the class and have to speak up before a deadline to reserve their right to sue separately. Then have the settlement or damages divided up among the people in the class. If anyone declined to be part of the class they can then do their own suits. But beyond that, I fail to see how Atari is protected by settling with two developers.

    28. Re:Wow by mwvdlee · · Score: 1

      Could Atari not avoid this whole mess by negotiating a separate non-GPL licence with the developers of scumVM.

      It's unlikely (though not impossible) that the developers of ScummVM dit NOT use third party GPL code. You'd need to get the non-GPL license from every single person that ever touched any part of the code.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    29. Re:Wow by Goldberg's+Pants · · Score: 1

      So when an Apple SDK agreement leads to something bad, it's all "fuck Apple" and all that in the tags. Why no "fuck Nintendo"?

    30. Re:Wow by Anonymous Coward · · Score: 0

      probably not deliberate but defiantly completely untrue

      Yeah, that's right, damnit!

    31. Re:Wow by kazagistar · · Score: 0

      One of the developers is dead, and this makes it rather impossible to negotiate a deal with this person.

    32. Re:Wow by h4rm0ny · · Score: 1

      One of the developers is dead, and this makes it rather impossible to negotiate a deal with this person.

      Oh, that's a shame. Well, in that case, it's pretty much game over for Atari. I guess they'll never be released. Although you could presumably get a licence from his or her heirs in theory, it's not likely and from reading previous comments, this is past the point of purchasing a separate licence anyway.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    33. Re:Wow by PAjamian · · Score: 1

      It's GPL 2 or later as per the
      source
      code
      files.
      It is also distributed with the
      GPL2.1
      and
      LGPL2.1
      license files, though I could not find any actual files in the source that use the LGPL.

      The authoritative source for the version is the headers in the source code files.

      Note that the
      FAQ on their website
      links to the
      GPL 3
      but this is not authoritative, what is in the source code header files is what counts.

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    34. Re:Wow by PAjamian · · Score: 1

      Assuming it's gpl v3

      Don't make assumptions, check for yourself. See my other post in this thread.

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    35. Re:Wow by Bert64 · · Score: 1

      Well no, because the party violating the GPL is also violating Nintendo's license and don't have rights to their code anyway...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    36. Re:Wow by isilrion · · Score: 1

      Furthermore... the GPL exempts the linking to the libraries commonly distributed with the operating system (otherwise it would be impossible to link against, i.e, Windows API). IANAL, but I'd believe that Nintendo's libraries would qualify for that

    37. Re:Wow by Anonymous Coward · · Score: 1, Interesting

      "The reason for not being able to relicense SCUMM engine is simple but sad. One developer is dead for several years now. Of course, there is always a possibility to rewrite his code.

      At this very moment we already have some parts of ScummVM LGPLed by request, and there were successful negotiations to dual license one whole engine. I hunted down every key developer and got their aye on the issue, although for some reason the other party did not continue the deal, but that's a different story."

    38. Re:Wow by Faylone · · Score: 1

      If they're dead, any deal would be made with whoever inherited their estate

    39. Re:Wow by Jaysyn · · Score: 1

      Not a developer, but I've turned a metric fuck-ton of normal people onto useful open source projects & fun open source games. When I fix a friend or co-worker's wrecked (inevitably Windows-running) PC & they get that PC back it is loaded down with open source apps like Paint.Net, OpenOffice, Firefox, Miranda & Thunderbird as well as games like Battle for Wesnoth, Alien Arena, Decker, Slash'Em & Frozen Bubble. Without folks like me that will take the time & work with people, one-on-one & usually for free, your Open Source developers will never reach most normal folk. They don't even think to look for it.

      Oh, & I do put my money where my mouth is & if I find out a company I deal with is antagonistic to OSS, I stop patronizing that company when at all possible.

      --
      There is a war going on for your mind.
    40. Re:Wow by Anonymous Coward · · Score: 0

      It boggles the mind that a bunch of Slashdot IANALs seemed to think you would have to hold a seance to license copyrighted works from a deceased author. I'm glad at least one person is thinking straight here.

    41. Re:Wow by Anonymous Coward · · Score: 0

      You're not related to Joe the Dragon by any chance, are you?

    42. Re:Wow by RiotingPacifist · · Score: 1

      I was under the impression that the problem is it gives a legitimate copy of parts of the API, which can then be used to produce wii-compatible games without paying Nintendo SDK fees OR agreeing to Nintendo rules.

      If the source code is available, that means that someone can find vulnerabilities directly in the source code.

      Given that it wasn't hard to find out that there was GPL code in this game, I think homebrew devs have access to most code (or at least decompiled code) fairly easily.

      --
      IranAir Flight 655 never forget!
    43. Re:Wow by argiedot · · Score: 1

      What?! I wish I could mod this, "-1, Clueless". So all I have to do to cause Nintendo trouble is to link a GPL program with their libraries? Awesome! See you later, I'm off to create a GPL program using Microsoft libraries. Windows will soon be open source. All hail!

      What beats me is how you managed to write that comment without having an iota of common sense, let alone some knowledge of the subject.

    44. Re:Wow by Just+Some+Guy · · Score: 1

      julesh slightly mis-spoke: you can compile it yourself, but you can't sign the resulting binaries and the hardware won't run them. The Free Software Foundation's interpretation of the GPL is that Atari would have to release the signing key so that you can run your own modified binaries.

      --
      Dewey, what part of this looks like authorities should be involved?
    45. Re:Wow by ChaosDiscord · · Score: 1

      The entire point of the GPL is that if you have software running on a device, you should be able to modify the software and run it on the same device. Since the signing key is necessary to run on the device in question, it should be provided. Now GPL2 had a loophole allowing you to keep the signing key, but it's still against the spirit. For the immediate term Atari is safe; ScummVM is using GPL2. GPL3 closes the loophole.

  3. I hope the wrong lesson isn't drawn... by Dr.+Manhattan · · Score: 5, Insightful

    Companies do have to be careful how they use GPL code, sure. But the real lesson here is that companies have to be much more careful about who their subcontractors are!

    --
    PHEM - party like it's 1997-2003!
    1. Re:I hope the wrong lesson isn't drawn... by DavidTC · · Score: 3, Interesting

      This does not, in any way, demonstrate that companies need to be careful of how they use GPL code. They do need to be careful of how they use GPL code, but this doesn't demonstrate it at all.

      This entire thing would be fine if it wasn't for Nintendo's rules about what can be used on their devices. Atari would just have to make the modifications to ScummVM available somewhere, which it sounds like it was perfectly willing to do until someone realized that OSS violates the agreement with Nintendo, period.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    2. Re:I hope the wrong lesson isn't drawn... by Rogerborg · · Score: 4, Insightful

      Atari would just have to make the modifications to ScummVM available somewhere

      s/would have have to/do/

      Cessation is not a remedy. The deed is done. Let's see the source.

      --
      If you were blocking sigs, you wouldn't have to read this.
    3. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      Nintendo cannot allow GPL or LGPL software on its machines as that would require developers to not only release their source code, but may also require Nintendo's SDK to be included with the GPL or LGPL. Or allow non-licensed users to modify licensed code - they lose control. Nintendo wants to make sure that Nintendo SDK and system remain accessible through license only hence the rules that there are no GPL.

    4. Re:I hope the wrong lesson isn't drawn... by cheapbastard · · Score: 2, Insightful
      Despite what supporters of OSS believe Should or Should Not be allowed or done, Nintendo still has the right to decide what software is acceptable for use on their hardware.

      The issue or lesson here is that companies have to be more diligent when fulfilling their contractual obligations. I Atari feels that it does not have to check on its suppliers, then the short coming lies with Atari, not Nintendo.

    5. Re:I hope the wrong lesson isn't drawn... by DMKrow · · Score: 1

      To be more correct, companies need to be careful how they use external code. GPL is unfairly picked on; when violating the terms of use for any code (free or commercial) is a bad move. How can they dissallow open source? That has to be a mistake, I doubt that the Wii SDK is devoid of any BSD/Apache/whatever source.

    6. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 1, Interesting

      Substitute the Nintendo SDK with a commercial product like Visual Studio. I never heard of any claims that using GPL in this environment would force MS to open anything.

    7. Re:I hope the wrong lesson isn't drawn... by 0xdeadbeef · · Score: 1

      An agreement between third parties does not compel Nintendo to do anything. Stop talking nonsense.

    8. Re:I hope the wrong lesson isn't drawn... by DavidTC · · Score: 1

      There is nothing that Atari could possibly do that would magically make Nintendo's SDK be under the GPL.

      Seriously, that's the stupidest thing I've heard of in a long time. Atari's actions cannot force Nintendo to GPL their code or modify their license.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    9. Re:I hope the wrong lesson isn't drawn... by kscguru · · Score: 0, Flamebait

      This entire thing would be fine if it wasn't for Nintendo's rules about what can be used on their devices.

      This entire thing would have been equally fine if it wasn't for ScummVM's rules about what platforms can be used to run their games.

      I do think it's an absurd policy that Nintendo won't allow GPLed code on their console, probably a policy derived from lawyers concerned that if Nintendo allows GPLed code, they might end up being forced to open-source the whole console software stack.

      I find it even more absurd that Slashdot screams bloody murder when a hardware vendor (Nintendo) disallows GPLed software, but bends over and asks for more when a software vendor (ScummVM) disallows non-GPLed hardware. ScummVM deliberately chose to exclude themselves from a significant fraction of the commercial market when they put a GPL license on the software. Which is their choice, I respect their reasons for making it, but they made a choice and now their end users (everyone who wants to buy these games) has to live with the consequences - that ScummVM-based games cannot legally run on the Wii.

      There is no perfect software license. The GPL has tradeoffs. This is one of them.

      --

      A witty [sig] proves nothing. --Voltaire

    10. Re:I hope the wrong lesson isn't drawn... by nicolas.kassis · · Score: 1

      I don't see where the GPL requires them to provide the Nintendo SDK.

    11. Re:I hope the wrong lesson isn't drawn... by DavidTC · · Score: 4, Informative

      Apparently, once it was realized that Atari couldn't legally distribute the game under any circumstances (Because they can't just give the source away, it has to compilable, and it can't be without the SDK, which they obviously can't give away.), Atari's lawyers then went crazy and decided to threaten ScummVM with a lawsuit for reverse engineering...something.

      What, exactly, I don't know, as I don't know what stuff Atari owns that ScummVM reverse engineered.

      But threaten they did, at least to the point that ScummVM gave up on the 'distribute the source' and said 'As long as you stop shipping the game, it's fine, we will not sue'.

      Legally, it seems unclear if Atari could actually get the source, as the code went through at least two subcontractors, in three different countries. And going to court to get a port to the DS that required the Nintendo SDK (Rendering it illegal to actually distribute binaries of, and impossible to have people compile themselves) seemed of dubious value anyway. So any suit forcing Atari to release the code would be sorta silly anyway.

      Anyway, I wasn't trying to make Atari out to be angels, I was simply pointing out that, if not for Nintendo's rules about their SDK, Atari would be fine with just releasing the game OSS. (I mean, it's not as if you can play it without the copyrighted data files, which would not be under the GPL.) Once they realized they couldn't do that, the lawyers said 'Oh, crap, we can't make this legal with both ScummVM and Nintendo, and hence we're legally liable either way. So we're going to have to threaten to countersue one of those guys to make them preemptively drop a suit against us.'.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    12. Re:I hope the wrong lesson isn't drawn... by TheRaven64 · · Score: 2, Informative

      The GPL has a specific exemption for libraries that are part of the operating system. This is why GPL'd code is allowed to link against things like the win32 dlls on Windows.

      --
      I am TheRaven on Soylent News
    13. Re:I hope the wrong lesson isn't drawn... by jonbryce · · Score: 1

      This isn't a problem specific to GPL code. If you are selling software, you have to make sure none of the code in your program is plagarised, regardless of the licence such plagarised code might be available under.

    14. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      Sure, they have every right to decide that for the hardware they own.

      But since I purchased a Wii, I have an instance that is now MY hardware, and I should be able to develop open source applications for it.

    15. Re:I hope the wrong lesson isn't drawn... by Ultra64 · · Score: 1

      "Nintendo still has the right to decide what software is acceptable for use on their hardware."

      Their hardware? Did you mean MY hardware that I bought and paid for?

    16. Re:I hope the wrong lesson isn't drawn... by betterunixthanunix · · Score: 1

      Unless it is BSD licensed. Regardless of the operating system you are using right now, I am pretty sure that there is BSD code in there.

      --
      Palm trees and 8
    17. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      But since I purchased a Wii, I have an instance that is now MY hardware, and I should be able to develop open source applications for it.

      Sure, go for it. Just don't expect to use nintendo's SDK to do it.

    18. Re:I hope the wrong lesson isn't drawn... by DavidTC · · Score: 5, Informative

      First of all, ScummVM doesn't make any rules about what platforms can run 'their games', for the simply fact that ScummVM does not, in fact, own any games.

      All games that ScummVM runs are owned by someone else, and if you want to run them a platform not currently supported by ScummVM, feel free to figure out how do that. Either by porting ScummVM and following the licensing, or writing your own interpreter, or buying one. (There is a DS interpreter for LucasArt games from LucasArt.)

      And don't forget to license the game itself from the owner if you wish to sell it, which you have to do regardless of whether or not you're using ScummVM.

      Secondly, ScummVM has no rules at all about what platforms it can run on. It has rules against what software it can be linked against, and how it can be compiled, and what you have to do after you distribute it. But absolutely no rules about what platform it runs on.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    19. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      Companies do have to be careful how they use GPL code, sure

      That's a bad way to put it. Companies need to be careful about how they use anybody else's code. GPL isn't a special case at all. The same exact arguments would apply to using libraries that come with someone's SDK, for example. Whenever you make derived works, you always have to make sure that you're doing something the other party will allow.

    20. Re:I hope the wrong lesson isn't drawn... by Hurricane78 · · Score: 3, Insightful

      No, you don't get, just how twisted those lawyers' minds are:

      They thought, if their code can't be a illegal copy of ScummVM, then ScrummVM must be the illegal ones.
      So they started, just like children, to say "No you are stupid and have stolen it from me!".
      They seriously think they can act as if ScummVM reverse-engineered "their" oh-so-precious game so that Nintendo does not realize they broke a license with them too!
      And they think that, because they are a big company, they can get trough with it.

      Obviously they are stuck between a rock, and a hard place, and pretty much fucked either way. Essentially all because of Nintendo and that small sub-sub-contractor.
      If I were Nintendo, I would lift the ban for open source games, and profit from it. But those managers have to much exaggerated egos, and think changing their minds would look weak. (When in fact, being so stiff, does make them look weak and stupid.)
      If I were the EFF, I would sure Atari, and instantly call them up, and tell them, that this is not directed at them, but meant to be redirected to the real sourceos of this (The sub-sub-contractor and Nintendo.)
      If I were Atari, I would then sue the sub-sub-contractor, to pay damages to the EFF, the ScummVM team, etc, and be out of it.
      Then the EFF should lobby a bit at Nintendo, to show them, how much they can actually profit from allowing open source software on their console. (Explain to them how essential a community is for a game and a console, and quote right out of Jesse Schell's (chairman of the international game developers association) book, chapter 22.)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    21. Re:I hope the wrong lesson isn't drawn... by DavidTC · · Score: 3, Insightful

      An SDK on another platform does not count as 'libraries that are part of the operating system', as far as I can tell.

      And I don't think the DS SDK works like you'd expect a normal compiler to work...I believe it builds a single binary executable that is the entire OS and game. So the 'operating system' essentially doesn't exist independent of the binary, or, to rephrase, there is no OS. There's a compiled function to, say, draw a pixel on the screen, and a header for that, and if your DS program uses that, it is included in the final binary.

      What's more, I think you're wrong. GPL programs can link to Windows DLLs because Windows DLLs do not have restrictive licensing on them. They're commercial, yes, but they have no restrictions on who can link to them, as long as you own a legal copy of them. (Which you got with Windows.)

      DS libraries, being part of and included with the SDK, also have the same restrictive licensing as the SDK.

      That said, obviously this wouldn't force Nintendo to do anything. It would simply make the distribution of said binaries illegal.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    22. Re:I hope the wrong lesson isn't drawn... by Chris+Mattern · · Score: 1

      Atari would just have to make the modifications to ScummVM available somewhere

      s/would have have to/do/

      Assuming you meant the first "have" to be "just", that results in:

      Atari do make the modifications to ScummVM available somewhere

      Huh?

    23. Re:I hope the wrong lesson isn't drawn... by RiotingPacifist · · Score: 1

      yeah and you can but you need to reverse engineer the API/SDK first, if the code was released anybody could legally produce a wii-compatible game (legally, ofc there are plenty of ways to do it illegally already). ATM any "API"/"SDK"s are in at best a legally grey area (more likely completely black), so legitimate companies have to pay nintendo to develop for wiis (which is sort of good as otherwise you'd have to pay more for your hardware)

      --
      IranAir Flight 655 never forget!
    24. Re:I hope the wrong lesson isn't drawn... by h4rm0ny · · Score: 1


      Isn't a simple way out for Atari to purchase a non-GPL licence from the ScummVM developers. I don't know how many there are and whether you'd need to replace some minor parts of the code base where a developer couldn't be contacted / didn't respond, but maybe Atari could just say "We fucked up. You know what legal systems are like! If we donated $ to EFF (or other cause popular amongst the developers), can we get a licence for the code for use in games X and Y, please?"

      The developers are probably pretty reasonable people.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    25. Re:I hope the wrong lesson isn't drawn... by sabt-pestnu · · Score: 1

      The first thing I would do is preview my posts. So many errors because the typo made a legitimate word...

    26. Re:I hope the wrong lesson isn't drawn... by sabt-pestnu · · Score: 1

      Isn't that like complaining to Apple about their iPhone lock-in?

    27. Re:I hope the wrong lesson isn't drawn... by RiotingPacifist · · Score: 1

      I find it even more absurd that you haven't got a fucking clue what your talking about.
      1)GPL software can run on any hardware (my current laptop is defiantly not-gpl'd hardware)
      2)GPL software can run on any OS
      3)The only problem is that to keep the SDK/API secret (not really secret, just legally secret), Nintendo prevent any opensource code being released (GPL/BSD/MIT/Apache/MSSL)

      You can't blame scummvm devs for somebody stealing their code, as has been stated elsewhere the blame lies with Atari and their (sub^2)contractors. IMHO everybody has been very reasonable in this situation and the fact the game is going to be left to rot is a shame but the code is legally impossible to do anything with (it's like a rock an omnipotent being has made that they can't move)

      --
      IranAir Flight 655 never forget!
    28. Re:I hope the wrong lesson isn't drawn... by roscivs · · Score: 1

      What's more, I think you're wrong. GPL programs can link to Windows DLLs because Windows DLLs do not have restrictive licensing on them. They're commercial, yes, but they have no restrictions on who can link to them, as long as you own a legal copy of them. (Which you got with Windows.)

      Nope. From the GPLv2: "For an executable work, complete source code means all the source code for all modules it contains, plus any
      associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a
      special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) 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."

      That means that normally, you would have to provide the source code to the Windows DLLs, because they are required to execute your program. However, this clause grants a special exception to "major components of the operating system", so you are not required to provide the source code to the Windows DLLs in order to distribute the GPLv2 program.

      --
      ~ roscivs
    29. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      Actually there's something I'm very curious about: I was looking at an AT&T Go-Phone yesterday at the store, a Samsung A170 for 99.99, which looked perfect for me (Currently using a Motorola V3M, which is GREAT until you have a bunch of dorks texting you and never actually recieving phone calls.) Anyways as I was reading the packaging I get to the bottom paragraph, which reads: 'You agree by purchasing this phone to only use it on AT&T's telephone network.) Now maybe it's just me, but I was intending to by the phone WITHOUT a contract. And as that states nothing about a lease period on the phone, it seems to me they are stating they own the phone indefinitely and you are not allowed to use it with another carrier.

      So can someone tell me how this doesn't violate first sale doctrine/contract law, and if it really is valid legally for them? I really want that phone, but I definitely do NOT want carrier lockin.

    30. Re:I hope the wrong lesson isn't drawn... by PitaBred · · Score: 2, Insightful

      The license to the MS code (basically only the various library code) you get with Visual Studio is one that you can use it anywhere, I believe. Something like BSD code. If you link into MS's libraries you don't need the source, so there's no GPL problem there. An SDK like that for the Wii DOES need the source, though. And if you can't distribute that source, you can't use it with GPL software.

    31. Re:I hope the wrong lesson isn't drawn... by Darinbob · · Score: 1

      What exactly were the violations? Modifying GPL code is allowed, and sources do not have to automatically provided unless someone requests this. Did someone request the sources? If there is no GPL license text available, is that a willful and egregious violation, or an oversight.

      Granted, there's going to be a big problem between Atari and subcontractors. But the whole tone of the article sounds too much like"omg I found GPL code in a commercial game!"

    32. Re:I hope the wrong lesson isn't drawn... by fishbowl · · Score: 1

      >But since I purchased a Wii, I have an instance that is now MY hardware, and I should be able to develop open source applications for it.

      You can. You just have to do it without the SDK and without using any Nintendo trademarks. If there's some cryptographic control that tries to stop your bootloader from working, it's a grey area as to whether you can distribute a circumvention device.

      --
      -fb Everything not expressly forbidden is now mandatory.
    33. Re:I hope the wrong lesson isn't drawn... by Darinbob · · Score: 1

      (Because they can't just give the source away, it has to compilable, and it can't be without the SDK, which they obviously can't give away.),

      This is the one point that drives me nuts about the GPL. The "if it's statically linked then the entire blob is now GPLed" gets in the way of perfectly legitimate software designs where dynamic linking is not possible or desirable. Linking the ScummVM with the SDK in no logical way makes the SDK "derived".

      I know the original thinking was to allow an end user to make local mods and be able to recompile everything. But that was more applicable back when most uses of FSF software was on general purpose time share systems (ie, Unix). It doesn't make much sense on embedded systems or systems with a specific non-general use (ie, consoles), because these all have specialized tools and procedures. So you end up seeing people reinventing the wheel all the time because they can't link some simple piece of code to a large statically linked app+OS.

      If the end users are on their own to purchase the right compiler the source code needs, or port as necessary, then they should be on the hook to acquire any necessary SDKs, or port as necessary.

    34. Re:I hope the wrong lesson isn't drawn... by khellendros1984 · · Score: 1

      The hardware is theirs...the particular instance of that hardware is yours. As such, you can do whatever you want with it (at least IMO. Nintendo would probably disagree...), including enabling homebrew applications to run. There's a rather decent port of ScummVM, for instance =)

      --
      It is pitch black. You are likely to be eaten by a grue.
    35. Re:I hope the wrong lesson isn't drawn... by DavidTC · · Score: 1

      Ah, okay.

      But right there is the key bit of the thing tripping things up that I was talking about: unless that component itself accompanies the executable.

      Which, with the DS SDK, is true, as far as I know. Game consoles, in general, do not have 'OSes' and 'libraries' as part of them. Instead, all pre-defined functions are in the SDK, and whatever you use just get linked into your binary.

      Because otherwise, they'd either have to include libraries in console firmware, which would mean it couldn't be updated safely without possibly breaking games, or they'd have to include a 'miniOS' on each CD with libraries, but then they'd waste space including functions that weren't used in whatever their version of DDLs are.

      I'm sure there actually is some firmware, like 'Read this file off the CD' and whatnot. Obviously, the system has to be able to boot. But, like, the little 'Mii' interface, and 'Here's how you load a texture into the renderer.' and stuff like that, I suspect, is run off the CD.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    36. Re:I hope the wrong lesson isn't drawn... by Chyeld · · Score: 1

      Yes, it is. Point?

    37. Re:I hope the wrong lesson isn't drawn... by amorsen · · Score: 1

      The "if it's statically linked then the entire blob is now GPLed" gets in the way of perfectly legitimate software designs where dynamic linking is not possible or desirable.

      You seem to be under the misconception that dynamic linking gets around the GPL. It doesn't. It can, in certain cases, make a difference for the LGPL.

      --
      Finally! A year of moderation! Ready for 2019?
    38. Re:I hope the wrong lesson isn't drawn... by supernova_hq · · Score: 1

      Unless your sign the agreement before or at the time of purchase it is not legally binding!

      I have never heard of a single case of a "contract after point of sale" that has ever been successfully enforced. For a contract to be binding, both parties must benefit, but since the agreement was not signed at purchase time, it is, in affect, a separate contract. Not only is this separate contract void due to it being one-sided, but it was neither signed nor agreed upon by both parties.

      Rule of thumb: if a restriction is not made clear and agreed to at the point of sale, it is not legally binding!

    39. Re:I hope the wrong lesson isn't drawn... by broken_chaos · · Score: 1

      It could still be plagiarized if it does not retain the proper copyright notice in an appropriate form with every copy distributed. Of course, it's really quite easy to meet the requirements for the BSD licence, so it's very unlikely anyone would take the risk.

    40. Re:I hope the wrong lesson isn't drawn... by roscivs · · Score: 1

      I'm sure there actually is some firmware, like 'Read this file off the CD' and whatnot. Obviously, the system has to be able to boot. But, like, the little 'Mii' interface, and 'Here's how you load a texture into the renderer.' and stuff like that, I suspect, is run off the CD.

      I'm not sure how the Wii SDK works, if it's part of the firmware or part of the CD--I was just talking about the Windows DLL scenario. In any case, AFAICT, the ScummVM distribution is still a GPL violation even if the Wii SDK is completely in firmware, because Nintendo does not allow the source code of the game to be distributed as part of their licensing agreement--so Atari cannot fulfill both their licensing agreement with Nintento and their licensing agreement (the GPL) with the ScummVM folks.

      --
      ~ roscivs
    41. Re:I hope the wrong lesson isn't drawn... by bennomatic · · Score: 2, Interesting

      That's true in so many cases. I friend of mine runs a clothing company which prides itself on being a good corporate citizen. They have good working conditions, wages and benefits for their employees.

      Occasionally, they need to subcontract, and once, several years ago, one of their subcontractors subcontracted out to another company without due diligence, and this sub-sub-contractor did some Very Bad Things. They hired undocumented workers. They did not pay a fair wage. They closed up shop after the job was done and did not pay anyone for their last couple of weeks of work.

      This sub-sub was terrible, in that they had apparently done the same thing several times, under different names. The owner--or at least the guy who walked away with the most money, who did not claim ownership of any of the versions of this company he had opened and folded--was very well versed in hiding his assets and covering his connection to the illegal activities.

      Because the original client (my friend's company) did not do their due diligence, and did not specifically include verification steps in the subcontractor's contract, they were held equally responsible, and had to share in not only the payment of back wages, but also several hundred thousand dollars in punitive fees.

      Of course, because the responsible party was a friend of mine, I feel this was a pity, but given how common the Reagan defense is, it was probably the right thing to do.

      --
      The CB App. What's your 20?
    42. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      But recompiling those OS libraries and linking the object files is just the same as static linking, i.s. using an archive file of those object files, which was more or less the standard with most unixlike operating systems 20 years ago, mostly because the creation of dynamic libraries was rather painful. Additionally, almost all commercial software (or any software that was distributed in binary form) was (or even is) linked statically to prevent problems with non-existant or different library versions. I don't see any terms in the GPL that explicitly forbid static linking or make explicit references to dynamic linking.

    43. Re:I hope the wrong lesson isn't drawn... by Dare+nMc · · Score: 1

      It would simply make the distribution of said binaries illegal.

      This is a important point, because
            1) the binaries are not illegal or a violation (only the distribution)
            2) the software source can be distributed, without a violation
            3) the game (without the VM built into it) can even be distributed to be run on the scummvm on the wii without any GPL implications.

      since a legal version of scummVm is available (see link above) for the Wii, seams 2 issues remain:
          1) Nintendo won't allow the GPL statement attached to any games at retail.
          2) Atari doesn't want to release these games without the scummVM compiled into a single binary.

      I would guess Atari needs the Nintendo approval, otherwise the DRM type capability wouldn't be in the game to prevent copying. And to get the Nintendo name on the retail boxes.

    44. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      Nintendo still has the right to decide what software is acceptable for use on their hardware.

      No, they don't.

    45. Re:I hope the wrong lesson isn't drawn... by Pinky's+Brain · · Score: 1

      Or you know, they can just not use GPL'd software ... because the developers clearly did not want them to, or they would have released it under something like the BSD license or put it in the public domain. That wheels have to be reinvented is neither here nor there ... the GPL is not about efficiency in software development.

      The strings attached are the price you pay, if you don't want to pay you don't get the prize.

    46. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      The NSDK is statically linked with all official binaries; that would count as something that has to be provided in source code form. If it was LGPL, the rules are a bit different but I'm not familiar about how linking LGPL to proprietary works.

      Not to mention, v3 of all those licenses not only requires the NSDK but also Nintendo's entire certification chain's private keys. That's what the whole 'anti-tivoization' thing means: no running GPL software on platforms we aren't allowed to use.

    47. Re:I hope the wrong lesson isn't drawn... by omnichad · · Score: 1

      The violation is in statically linking the code with the Nintendo SDK. Atari can't provide those modifications freely, because it is owned by Nintendo. Either Nintendo would have to open source their SDK (not gonna happen) or Atari needs to get a proper non-GPL license for ScummVM.

    48. Re:I hope the wrong lesson isn't drawn... by omnichad · · Score: 1

      Honestly, all ScummVM has to do is release it under their own version of GPL that just adds in a provision allowing Nintendo SDK's to be compiled against.

    49. Re:I hope the wrong lesson isn't drawn... by Nevyn · · Score: 1

      You seem to be under the misconception that dynamic linking gets around the GPL. It doesn't. It can, in certain cases, make a difference for the LGPL.

      You seem to be under the misconception that the above are facts, and not just the opinions of some lawyers. "The most widely repeated opinion, is that you can't dynamically link against GPL code" is probably the most truthful thing to say.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    50. Re:I hope the wrong lesson isn't drawn... by KingMotley · · Score: 1

      That is still debated, apparently. The FSF believes as you do, while many others, including OSI say otherwise. Personally, I side with OSI's interpretation.

      http://www.nusphere.com/products/library/gpl_0401openmag.pdf

    51. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      Despite what supporters of OSS believe Should or Should Not be allowed or done, Nintendo still has the right to decide what software is acceptable for use on their hardware.

      Of course. Just like Wii users have the right to decide what they want to run on theirs.

    52. Re:I hope the wrong lesson isn't drawn... by Anonymous Coward · · Score: 0

      Uh, duh, idiot... didn't you know Atari is its own plural?

    53. Re:I hope the wrong lesson isn't drawn... by PAjamian · · Score: 1

      Despite what supporters of OSS believe Should or Should Not be allowed or done, Nintendo still has the right to decide what software is acceptable for use on their hardware.

      Wrong. Once the console is sold it does not belong to Nintendo anymore and they have no rights whatsoever to how it is used or to what software is loaded on it (Note: I am sure they will try to pull the DMCA out of their @$$ to try to force people to use hardware that was legally purchased only in ways that Nintendo says you can).

      The issue or lesson here is that companies have to be more diligent when fulfilling their contractual obligations. I Atari feels that it does not have to check on its suppliers, then the short coming lies with Atari, not Nintendo.

      I would agree that the shortcoming is on Atari, but the problem is they entered into a contract with Nintendo that ties their hands in terms of how they are allowed to obtain their software. Keep in mind that Atari had no problem with the GPL and was going to comply with the license until Nintendo stepped in and slapped them down. Of course their reaction after Nintendo stepped in was less than admirable (they tried accusing ScummVM of stealing IP through illegal reverse engineering).

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    54. Re:I hope the wrong lesson isn't drawn... by icebraining · · Score: 1

      They've already stated that one of the IP owners of the ScummVM is dead, so it's impossible to re-license that chuck of code.

    55. Re:I hope the wrong lesson isn't drawn... by omnichad · · Score: 1

      In US Copyright law, either a holding company or inheritor would own those rights, I believe.

    56. Re:I hope the wrong lesson isn't drawn... by Michael+Hunt · · Score: 1

      Despite what supporters of OSS believe Should or Should Not be allowed or done, Nintendo still has the right to decide what software is acceptable to link with their SDK.

      Fixed that for you. The end user owns the hardware and is legally entitled to run whatever the fuck they want on it.

    57. Re:I hope the wrong lesson isn't drawn... by jonwil · · Score: 1

      Doesn't work that way.
      The costs to Atari (both in terms of the HUGE fines they would have to pay to Nintendo for violating the SDK NDAs and in terms of all that lost revenue from being banned for life from developing for any Nintendo console which is what Nintendo would likely do) are far greater than anything they would have to pay even if the ScummVM took them to court and pushed as hard on copyright violations as the law allows them to do (which is something the ScummVM people probably would not do anyway)

      I think the best answer in this case is for Atari to promise not to do it again, to make a donation to the ScummVM team or a group nominated by the ScummVM team (in exchange for an agreement not to sue Atari) and to recall and destroy every single unsold copy of the games in question.

    58. Re:I hope the wrong lesson isn't drawn... by walshy007 · · Score: 1

      ATM any "API"/"SDK"s are in at best a legally grey area (more likely completely black),

      Incorrect, Devkitpro is perfectly legal, now, in order to run said binaries on your wii.. you would likely break the DMCA in countries that have the whole 'breaking copy protection' business. But in countries that don't, that should also be legal.

      Considering that in australia mod chips are legal I would likely guess that soft mods that utilize buffer overflows to only enable homebrew and not pirating would also be legal

    59. Re:I hope the wrong lesson isn't drawn... by walshy007 · · Score: 1

      I might be wrong, but I have a feeling nintendos SDK utilizes GCC for ppc with proprietary libraries for the specific platform.

    60. Re:I hope the wrong lesson isn't drawn... by sjames · · Score: 1

      Nintendo still has the right to decide what software is acceptable for use on their hardware.

      Not really. Once they sell it, it's the owner's right to decide what gets run on it.

      They do, however, have the right to decide how to license their own SDK and to decide what software they will endorse for their platform.

    61. Re:I hope the wrong lesson isn't drawn... by Nazlfrag · · Score: 1

      http://www.scummvm.org/downloads/

      You'll notice there is a Wii port available. As well as a DS, Gamecube and 30 more platforms. They made no rules about where it can be ported to, only Nintendo is setting rules about the use of open source (not just GPLed) code. It's their loss, but to blame the ScummVM license is ludicrous.

    62. Re:I hope the wrong lesson isn't drawn... by sabt-pestnu · · Score: 1

      What, you don't recognize a troll when you see one? :)

      Add to the "we decide what you can use" list toner cartridges and camera batteries.

      You could even include things like proprietary power cords for unreasonable lock-in.

  4. It's only copyright by Anonymous Coward · · Score: 4, Interesting

    Based on what people posted for the Jammie Thomas $1.92 million settlement article, opinions will likely be divided into these different viewpoints:

    1. Atari should pay 3x the retail cost of the GPL code. 3 x $0 = $0
    2. It's only copyright which should be abolished anyways, no harm no foul
    3. Code wants to be free, man... why is the GPL holding it back?

    What's more likely is this response: OMG! GPL was violated! String Atari up by their balls!!11!!1! The GPL is sacred and must not be blasphemed like this. Grab your torches and pitchforks... we're going on a witch hunt!

    1. Re:It's only copyright by aristotle-dude · · Score: 4, Insightful

      What's more likely is this response: OMG! GPL was violated! String Atari up by their balls!!11!!1! The GPL is sacred and must not be blasphemed like this. Grab your torches and pitchforks... we're going on a witch hunt!

      What's even more ironic is that those very same people probably have no qualms violating the copyright of Apple, MSFT, members of the RIAA or the MPAA. That is hypocrisy at its finest.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    2. Re:It's only copyright by Gizzmonic · · Score: 1, Redundant

      Good point, but slashbot moderators have buried you. I often wonder why some people on Slashdot seem to think the GPL is the only valid use of copyright. The bottom line is: it should be up to the creator whether or not they give their work out for free.

      --
      (-1, Raw and Uncut is the only way to read)
    3. Re:It's only copyright by julesh · · Score: 2, Informative

      Based on what people posted for the Jammie Thomas $1.92 million settlement article, opinions will likely be divided into these different viewpoints:

      1. Atari should pay 3x the retail cost of the GPL code. 3 x $0 = $0

      Actually, the retail cost of GPL code is "you give us your source code changes back, including a way of building the software and making it run". I think the ScummVM authors would be more than happy with just 1x this.

      2. It's only copyright which should be abolished anyways, no harm no foul

      This is a fringe opinion on slashdot, held by maybe 1% of users. A lot of us would argue for shorter copyright terms, but few for an absolute abolition.

      3. Code wants to be free, man... why is the GPL holding it back?

      The code that isn't free is the modified version of ScummVM that runs on the Wii. A lot of would like to have a hold of that, for many reasons. We really want it to be free.

    4. Re:It's only copyright by geekboy642 · · Score: 0, Flamebait

      Are you claiming to be too dumb to know the difference between the illicit uploading of 24 songs without thought of profit, and the use of Eugene Sandulenko's work illegally solely for profit?

      I ask only for clarification, i.e., are you stupid or willfully ignorant?

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    5. Re:It's only copyright by bencoder · · Score: 1

      I'm sure there are a fair few of us who take option 2/3 and we are totally aware of the hypocrisy of the open source crazies.

      I don't believe in intellectual property at all and I am accepting of every consequence that goes along with that.

    6. Re:It's only copyright by abigor · · Score: 3, Insightful

      I'd like to hear your opinion on it. What is the crucial difference that makes one form of copyright violation okay, and the other not okay? Is it simply the word "profit"?

    7. Re:It's only copyright by nicolas.kassis · · Score: 1

      it's copyleft not copyright get it right man.

    8. Re:It's only copyright by TheRaven64 · · Score: 2, Informative

      Actually, the retail cost of GPL code is "you give us your source code changes back, including a way of building the software and making it run".

      No it isn't. The GPL contains absolutely no requirement that you give any changes back. The only requirements relate to forward distribution. If you make changes and distribute those changes, then you have to give the code and accompanying rights to whoever receives the binary. You do not have to give them back to the original author, and neither does anyone else.

      --
      I am TheRaven on Soylent News
    9. Re:It's only copyright by Anonymous Coward · · Score: 0

      he posted anon. I don';t think it was buried as you say so much as your own anonymous settings.

      I with my mod points do not feel like it deserves a mod up or down, I'm happy with that as a +1. I did give the guy about the irony two comments above you a +1 insightful, though.

    10. Re:It's only copyright by sqlrob · · Score: 1

      And if you RTFA, you'd see the maintainers had a copy of the binary. So they can get the changes.

    11. Re:It's only copyright by Real1tyCzech · · Score: 1

      *laughing*

      Wow. That was a perfect example of the OP's statement.

      It's almost as if you don't know that "the illicit uploading of 24 songs" and "the use of Eugene Sandulenko's work illegally" *both* make a complete mockery of a great deal of effort on the parts of both content creators.

      Both are IP. Both took effort to produce and yet for some reason, you don't seem to care at all about one while getting all riled up about the other.

      Exactly the point the OP was trying to make. Excellent example, geekboy!

    12. Re:It's only copyright by langelgjm · · Score: 1

      Is it simply the word "profit"?

      Actually, yes. The word "profit" makes a huge difference in terms of law. In fact, before the NET Act, copyright infringement without profit couldn't be prosecuted as criminal infringement. "Profit" vs. other motives matters in many other areas of copyright law, too.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    13. Re:It's only copyright by jonbryce · · Score: 1

      Yes.

    14. Re:It's only copyright by GryMor · · Score: 1

      In the cited music case, the avoided transaction was on the order of $1 to $5 per song transferred to a 3rd party. The actor was an individual, and evidence that the actor was actually doing it is surprisingly thin.

      In the cited software case, the avoided transaction is distribution of the modified source code* and proper credit. The actor was a corporation, and evidence that they actually did the act, and are still doing it, via a work for hire arrangement and subsequent publication is ironclad.

      To the extent either party is unable, for whatever reason, to come into compliance/equivalence with the avoided transaction, statutory damages then seem reasonable.

      In the music case, purchasing and destroying one instance per instance transferred would be sufficient.

      In the software case, releasing modification made to the software is a minimum, but to the extent that source code not actually owned/produced by the actor or on behalf of the actor would need to be released for compliance, compliance is not possible, and thus, statutory damages should come in to play.

      Additionally, in the music instance, the action was not taken for economic gain, in the software instance, it was taken for clear and actualized economic gain.

      --
      Realities just a bunch of bits.
    15. Re:It's only copyright by i.r.id10t · · Score: 3, Insightful

      Releasing the compile or whatever to run the code isn't required - it is just the code that is required.

      Otherwise I could buy a license for Redhat or Novell for zOS (or use Debian's port to the s390, etc) and "they" (RH, Novell, Debian) would need to give me an IBM mainframe since that is the only way I could run the code?

      So where's my free mainframe?

      --
      Don't blame me, I voted for Kodos
    16. Re:It's only copyright by geekboy642 · · Score: 0, Flamebait

      It's almost as if you don't know that "the illicit uploading of 24 songs" and "the use of Eugene Sandulenko's work illegally" *both* make a complete mockery of a great deal of effort on the parts of both content creators.

      I tend to not "know" facts that are complete hogwash. Sharing 24 songs is perhaps illegal in a specific way, but tell me why there's any difference morally with donating a CD to a public library. Also, I noticed you've ignored completely the profit aspect, which legally makes a big difference, and was the entire point of my post. So there's both a moral and legal difference, and I submit, sir, that you are being willfully ignorant of reality.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    17. Re:It's only copyright by TheRaven64 · · Score: 1

      Which, if you RTF comment I replied to, or even the bit I quoted, has absolutely nothing to do with the retail cost of GPL'd code.

      --
      I am TheRaven on Soylent News
    18. Re:It's only copyright by jedidiah · · Score: 1

      Now that you little wieners are done with your little mutual admiration society
      I will give you a clue: The GPL isn't about money. So talk of eggregious monetary
      damages is assinine. GPL is about sharing. Any GPL suit seeks to get the "offending
      party" to SHARE.

      Money really doesn't have anything to do with it.

      Atari either gets to SHARE or stop using the stuff in question.

      There simply isn't really any opportunity for a megabuck damage award here.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:It's only copyright by jedidiah · · Score: 1

      In order for the latest RIAA victory to be on par with a GPL suit,
      they would have had to have caught her using Kazaa repeatedly once
      they had already told her to stop.

      The only hypocrites here are the corporate toadies.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    20. Re:It's only copyright by toriver · · Score: 1

      Ah, proof by using the word probably; that will stand up in any debate.

    21. Re:It's only copyright by jedidiah · · Score: 1

      The mere fact that you are SELLING copies means that there is some
      actual demonstrable sales loss you are inflicting on the relevant
      artist. "damages" are no longer a mere fantasy but they are something
      that can be easily computed by the amount of money you made SELLING
      the work in question.

      Yes, it's the difference between actual damages and having your sense of artistic megalomania offended.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    22. Re:It's only copyright by Anonymous Coward · · Score: 0

      Don't mind him.

      Are you too ...

      It's his canned attempt at getting positive moderation. Sometimes it works, other times it falls flat on his face.

    23. Re:It's only copyright by Anonymous Coward · · Score: 0

      You make the assumption of equivalent usefulness between musical artistic creation, and software artistic creation. It isn't. You likely know this, however chose to pay devil's advocate.

      My point? I have yet to see the audio signature from an audio track do the same thing as a binary executable on my linux system. Unless you can point me to an example, your argument fails, and fails HARD!!!!!!!!!

    24. Re:It's only copyright by Anonymous Coward · · Score: 0

      That is hypocrisy at its finest.

      Yes, we should hang that strawman by a rope!

      To arms!

    25. Re:It's only copyright by DrGamez · · Score: 1

      "SHARE" some of those profits maybe...

    26. Re:It's only copyright by RiotingPacifist · · Score: 1

      I smoke weed but I'm still outraged if somebody steals my 20bag! Many people that are fans of the GPL want all software to be freely modifiable, if there were no copyrights on software then the GPL wouldn't be needed to achieve what these people want, but until then GPL is all they have. Me personally, i think OSS (particularly GPL2) produces a better ecosystem and better software (sure there are blunders, but the audio system in windows was fucked for years and the drivers for OS X to run on my acer don't exist)

      --
      IranAir Flight 655 never forget!
    27. Re:It's only copyright by artemis67 · · Score: 1

      They got the binaries by hacking their Wii, it wasn't officially provided to them.

    28. Re:It's only copyright by Tetsujin · · Score: 1

      Based on what people posted for the Jammie Thomas $1.92 million settlement article, opinions will likely be divided into these different viewpoints:

      1. Atari should pay 3x the retail cost of the GPL code. 3 x $0 = $0
      2. It's only copyright which should be abolished anyways, no harm no foul
      3. Code wants to be free, man... why is the GPL holding it back?

      What's more likely is this response: OMG! GPL was violated! String Atari up by their balls!!11!!1! The GPL is sacred and must not be blasphemed like this. Grab your torches and pitchforks... we're going on a witch hunt!

      Lovely to see such a glob of cynicism and general bad-attitude get modded "insightful". "Everyone here is a spaz and will automatically go out of their way to be offended!" +5 insightful! Blah.

      Really, the whole thing just seems like an unfortunate mess brought on by the unscrupulous (or careless?) practices of one of the subcontractors working on the project. I feel bad for Atari in this position - they funded this release and now they need to essentially pull it, all because Mistic software decided to take a little shortcut.

      You may or may not agree with the GPL, but the fact is that the ScummVM team has put in years of development and testing on that project - they published their code and declared the terms under which it could be used. Mistic should have known what the terms of ScummVM were and known it wasn't suitable for what they were hired to do. They screwed up and almost certainly cost Atari a lot of money as a result. One would hope this would make others think twice before contracting their services in the future.

      It is a bit unfortunate that this kind of thing reinforces the idea that the GPL is a "trap"... It's true to a certain extent, with any published, copyrighted code, that there's a legal danger that someone (like a developer) will use that code without being clear about the legal implications of doing so...

      --
      Bow-ties are cool.
    29. Re:It's only copyright by Tetsujin · · Score: 3, Insightful

      What's more likely is this response: OMG! GPL was violated! String Atari up by their balls!!11!!1! The GPL is sacred and must not be blasphemed like this. Grab your torches and pitchforks... we're going on a witch hunt!

      What's even more ironic is that those very same people probably have no qualms violating the copyright of Apple, MSFT, members of the RIAA or the MPAA. That is hypocrisy at its finest.

      I don't know who these hypothetical people are, who you're talking about... It seems that when you're talking about imaginary people you can apply whatever level of hypocrisy to their opinions that you like - in reality, I suspect you're seeing different groups of people who post on Slashdot and assuming they all hold the same set of opinions... More "groupthink" bullshit...

      --
      Bow-ties are cool.
    30. Re:It's only copyright by Anonymous Coward · · Score: 0

      You make it sound like it's a bad thing.

    31. Re:It's only copyright by bertoelcon · · Score: 1

      This is how it seems to me, copyrights are a good idea handled badly. The commercially operated copyrights are strictly enforced randomly (sounds really dumb), when a open form of copyright gets broken if would be assumed that there would be at least an equal amount of something, but there isn't. The only fix I see would be a complete overhaul, which would be a horrible idea right now with legal systems eating from commercially own copyrights pockets.

      --
      Anything can be found funny, from a certain point of view.
    32. Re:It's only copyright by DamnStupidElf · · Score: 1

      Is there a difference between selling pirated CDs and having some MP3s sitting in the upload folder of P2P software? If not, is there a difference between potentially uploading mp3s and publicly performing a copyrighted song by singing or humming it in a crowd? Is there a difference between singing a song which is on a CD you own versus singing a song which you only heard for free on the radio, or perhaps even heard via public performance infringement from someone's cell phone ring tone? I think it's obvious that personal use is almost always fair use, versus infringement for profit. File sharing is much closer in actual harm and intent to playing a stereo in a public place, or even a library. The only difference is that libraries are so inefficient right now that people don't automatically see the similarity. If you could check a CD out from a library, play the song you wanted, and return it in no more time than it took to play the song, it would be indistinguishable in effect from casual P2P file sharing.

    33. Re:It's only copyright by Anonymous Coward · · Score: 0

      Thanks for pointing that out. I went back and down-modded them for the trolls that they are.

    34. Re:It's only copyright by Anonymous Coward · · Score: 0

      Uh, how exactly did the binary get onto their Wii, then? Did they use their hacked Wiis to hack Atari or something?

    35. Re:It's only copyright by Anonymous Coward · · Score: 0

      Pretty much yeah - in some countries the original interpretation of copyright laws was to reduce market competition for a short time to allow the creator to recoup his costs and earn a bit - not to allow them to sue the shit out of members of the public.

      I realise the invention of the internet means member of the public can do almost as much damage to a creators bottom line as a for-profit organisation, but that doesn't alter the intention of the law.

    36. Re:It's only copyright by Hi_2k · · Score: 1

      In addition to the issues artemis67 pointed out above, the GPL requires that you redistribute not only binaries, but the source to build those binaries.

      --
      When life gives you crap, Make Crapade.
      Sluggy Freelance.
    37. Re:It's only copyright by hedwards · · Score: 1

      That's true, if you are OK with the binaries being restricted to internal consumption. But to be honest, how many people are working or using code in an environment where that's realistic? Most of the time it costs more money to do that than it does to give the source back if there's even enough resources to make the choice available.

    38. Re:It's only copyright by Anonymous Coward · · Score: 0

      You better believe profit should have something to do with it.

      I think the OP is confused. I can scream that there should be a MILLION dollar liability here simply because the Thomas verdict was ridiculous while also believing that recovery for ANY violation should be minimal or based on actual damages.

      It's called; I think it should be X, but so long as you are going to apply Y to A you should be forced to apply Y to B and not give special treatment to A just because A has lobbyists.

    39. Re:It's only copyright by Anonymous Coward · · Score: 0

      "Sharing 24 songs is perhaps illegal in a specific way, but tell me why there's any difference morally with donating a CD to a public library."

      Sure thing, moron.

      Sharing means multiple people have the copy (licensed only once). Donating means only one person retains the copy at any given time. The math getting a little tricky for ya?

      "Also, I noticed you've ignored completely the profit aspect, which legally makes a big difference, and was the entire point of my post."

      I see you've ignored the fact that while I am sure your erstwhile self does not download music you would normally purchase, many folks find it much easier to just download the songs from kind folks like Jammie *instead* of paying for them. Lost profit. Sure, tagging a specific amount to it is impossible, but that in no way demeans the fact that sales *are* lost.

      "So there's both a moral and legal difference"

      How is that relevant to Software IP and not Artistic IP? Taking rights away from others is both morally and legally wrong regardless. Both content creators hold sole rights to distribution.

    40. Re:It's only copyright by Anonymous Coward · · Score: 0

      "If you could check a CD out from a library, play the song you wanted, and return it in no more time than it took to play the song, it would be indistinguishable in effect from casual P2P file sharing."

      "Durrr... I can't see how one person having a licensed copy vs 1000 people having unlicensed copies of it are any different at all...

      Durrrr...basic logic confuses me...

      Durrr..I like tongs. My mommy is made of rainbows..."

      Hey, that's what you sound like to me. :) Sometimes I wish people could actually use their brains...

    41. Re:It's only copyright by maglor_83 · · Score: 1

      My views.

      Neither are OK.

      Profit or no, damages should include what the licence is asking for. In the case of Thomas, $24, in the case of Atari, code.
      In the case of infringement for profit, the revenue generated by the infraction should be added to the damages.

      In addition to these damages, there should be a punitive fine that is large enough to make the infringer think twice before infringing again, but small enough to not mean financial ruin.

    42. Re:It's only copyright by Anonymous Coward · · Score: 0

      Profit.
      This is how copyright violation cases used to work at least in most of the world.
      This is until the corporate mafia turned the laws against the People. If you did it for free, you were not a criminal.

      I happen to think that GNU is in the same league of stupidity as RIAA and company, but the compulsive pirates do have a case.

    43. Re:It's only copyright by catprog · · Score: 1

      1. Atari should pay 3x the retail cost of the GPL code. 3 x $0 = $0

      Jammie Thomas did not try to sell the music as her own.

      --
      My Transformation Website
      Kindle Books http://www.catprog.org/rev
      Interactive CYOA http://www.catprog.org/st
    44. Re:It's only copyright by Anonymous Coward · · Score: 0

      We are not here to punish individuals over copyright. No, we are here to punish corporations (which are not people) over copyright. This corporation violated the copyright of ScummVM, and so thus must pay. Your item 1 is incorrect. You posted "1. Atari should pay 3x the retail cost of the GPL code. 3 x $0 = $0". This is incorrect. The retail cost estimated to create RedHat Linux 6 (about 8 years ago) was well over 1 billion dollars (if you had to pay people to recreate it). Its all GPL, but because you can get it for free doesn't mean its worthless. The rest of your arguments fail as your initial premise is flawed. Nintendo can fess up and post the code (like Linksys had to, as well as many many others), or face years of hell.

    45. Re:It's only copyright by DeVilla · · Score: 1

      No. But if they make a custom build tool/compiler that is required to be able to build a part of the code, they would have to release that as well. Releasing code in a non-buildable form is not sufficient to meet the terms of the GPL.

    46. Re:It's only copyright by Just+Some+Guy · · Score: 1

      What's even more ironic is that those very same people probably have no qualms violating the copyright of Apple, MSFT, members of the RIAA or the MPAA. That is hypocrisy at its finest.

      It's almost as though that subset of people views the right to share as more important than someone's right to keep them from sharing. They'll make copies of MP3s for their friends because that's what people have always done for friends. They'll give away software they've written themselves with the sole constraint that recipients have to reciprocate. It's only hypocritical when looked at from the antisocial position of "sharing is bad".

      --
      Dewey, what part of this looks like authorities should be involved?
    47. Re:It's only copyright by ChaosDiscord · · Score: 1

      Anonymous cowards trolling doesn't really bother me. However, the people who modded you up, please stop. Two clues, free of charge:

      1. Slashdot posters are a wide variety of people with different opinions. Different people having different opinions is not hypocrisy, and you're not clever for pointing out that Slashdot isn't a hivemind.

      2. There are some subtle differences between this and the Thomas case. For the dense: Thomas did not infringe for profit. Thomas did not claim to have created the songs. If Thomas had distributed GPLed works (or works under a similar Creative Commons license), depending on the specifics there would likely be no crime at all.

  5. If you want ScummVMs take on this by dmomo · · Score: 5, Informative

    Here you go:
    http://sev-notes.blogspot.com/2009/06/gpl-scummvm-and-violations.html

    From The blog Post:

      The finals

    Thus, the facts were:
            * There is a GPL violation (their denial has to be proven in a court, strings in executables and the bug above clearly show it)
            * Atari could not release source codes because of Nintendo NDA
            * Atari could not put GPL clause because of Nintendo NDA
            * Atari could not "buy out" ScummVM from us
            * There is no possibility to double license ScummVM, at least SCUMM engine
            * We do not need any money as a "bribe to keep silent"

    1. Re:If you want ScummVMs take on this by Anonymous Coward · · Score: 0

      Since when is posting the link given in the summary "Informative"?

    2. Re:If you want ScummVMs take on this by Anonymous Coward · · Score: 0

      Why are you reproducing the second link in the article?

    3. Re:If you want ScummVMs take on this by Anonymous Coward · · Score: 0

      Since when is posting the link given in the summary "Informative"?

      Since 9:51 Wednesday 24 June 2009.

    4. Re:If you want ScummVMs take on this by Ethanol-fueled · · Score: 1

      It is informative because the poster told us what in the link was informative so that our lazy asses wouldn't have to look ourselves. It differs from karma whoring in that karma whoring is usually not a reply to set another poster straight.

    5. Re:If you want ScummVMs take on this by Anonymous Coward · · Score: 0

      Get the code from the people who made it and "sold it" to Atari. They're the ones that violated to begin with, and aren't covered under Nintendo's NDA.

    6. Re:If you want ScummVMs take on this by Anonymous Coward · · Score: 0

      Since when is posting the link given in the summary "Informative"?

      Since 9:51 Wednesday 24 June 2009.

      I live in CDT, you insensitive clod!

    7. Re:If you want ScummVMs take on this by jonwil · · Score: 1

      The sub-sub-contractor IS under the Nintendo NDA, otherwise they wouldnt have been given the SDKs and info they need to port ScummVM to the Wii.

  6. I'm sure I'm not alone... by Sj0 · · Score: 4, Interesting

    I'm certain I'm not alone when I say "Way to go, nintendo".

    I know why they did it, there has been a constant worry from closed-source developers that the GPL would force closed source code open. Nintendo is just covering their ass.

    Of course, Majesco made Psychonaughts, so the idea of booting their content off of a console for any reason sounds like a suicidal path.

    --
    It's been a long time.
    1. Re:I'm sure I'm not alone... by Anonymous Coward · · Score: 2, Informative

      Of course, Majesco made Psychonaughts, so the idea of booting their content off of a console for any reason sounds like a suicidal path.

      DoubleFine made Psychonauts. Majesco was merely the publisher.

    2. Re:I'm sure I'm not alone... by Anonymous Coward · · Score: 0

      Get something straight, Majesco messed up Psychonauts, Double Fine made it.

    3. Re:I'm sure I'm not alone... by Tetsujin · · Score: 1

      I'm certain I'm not alone when I say "Way to go, nintendo".

      I know why they did it, there has been a constant worry from closed-source developers that the GPL would force closed source code open. Nintendo is just covering their ass.

      That's not it, exactly.

      The demands of the GPL would have only forced the code of the game engine itself to be opened - that is, the version of ScummVM modified to work on the Wii using the Wii SDK. If the demands of the GPL license were incompatible with another agreement pertaining to the code, neither agreement would be nullified by this conflict - Atari would simply lose the ability to distribute the game.

      So there's no way this could force Nintendo source code to be opened. That isn't what Nintendo is defending themselves against here.

      Rather, it sounds like Nintendo only releases the Wii SDK to developers under a non-disclosure agreement. Under the terms of the agreement, I guess, publishing source code that uses SDK functions counts as disclosure. If my understanding is correct, Nintendo isn't specifically targeting open source software here - they just don't want developers to disclose the SDK or information about it... A requirement to publish source code would obviously conflict with that. So some "open source" software would be fine (for instance, Python) in a Wii game, but anything GPL wouldn't be, due to that conflict.

      --
      Bow-ties are cool.
    4. Re:I'm sure I'm not alone... by sorak · · Score: 1

      I know why they did it, there has been a constant worry from closed-source developers that the GPL would force closed source code open. Nintendo is just covering their ass.

      How? If Atari violates the GPL and has to release their source code, how does that hurt Nintendo?

  7. Nintendo's provision is not unusual by bzzfzz · · Score: 4, Informative

    Provisions prohibiting open source software are not unusual in development and distribution agreements for closed systems. There are similar provisions for all gaming platforms, for example, and for signed drivers for Windows. On the other hand, paid licenses for third-party libraries are fine as long as there is no requirement to release source code.

    Something to think about if you believe the playing field is level.

    1. Re:Nintendo's provision is not unusual by Spatial · · Score: 2

      What's the reasoning behind disallowing it? I don't understand.

      The platform is closed and Nintendo control the approval process, what's the downside for them?

    2. Re:Nintendo's provision is not unusual by bzzfzz · · Score: 5, Insightful

      What's the reasoning behind disallowing it? I don't understand.

      The platform is closed and Nintendo control the approval process, what's the downside for them?

      Their attorneys think about the GPL and the FSF the same way slashdotters think about ASCAP and the RIAA.

    3. Re:Nintendo's provision is not unusual by MozeeToby · · Score: 1

      On the other hand, I have Yellow Dog Linux and several open source emulators running on my PS3 at home all without even voiding the warranty, and Sony isn't exactly known for their openness. Hell, if I'm being honest it's probably even costing them money, I've been playing old school games for the past few of months and haven't bought a single new game in that time. But, come next generation, having the ability to instal Linux and run whatever software I want is going to be a major selling point for me. Assuming Sony keeps it up, they'll have my business again.

    4. Re:Nintendo's provision is not unusual by Anonymous Coward · · Score: 0

      Sony isn't exactly known for their openness.

      Why not?

      The PS2 has a Linux kit.

      The PSX had the Net Yaroze homebrew system.

      That's far more than the others have done - only MS with the XNA studio comes remotely close.

    5. Re:Nintendo's provision is not unusual by betterunixthanunix · · Score: 1

      "The platform is closed and Nintendo control the approval process, what's the downside for them?"

      Nintendo derives a great deal of revenue from payments from game developers, who are required to pay Nintendo for the privilege to develop and ship games for Wii. Allowing a GPL game would very quickly cause Nintendo problems, because the GPL requires royalty-free copying and distribution -- it is possible that the surcharge for blank Wii discs and signed games would become a problem. That alone would be enough to prohibit the GPL, but Nintendo's lawyers just want to be sure that nobody will accidentally put a Wii game in that situation.

      Of course, it appears that they failed at that, since the game in question is now stuck in a licensing nightmare.

      --
      Palm trees and 8
    6. Re:Nintendo's provision is not unusual by acoster · · Score: 2, Informative

      Sony allows Linux to run on the PS3 to allow it to be taxed as a computer, not as a video game.

      --
      "Go forth, and be excellent to each other" --Bill & Ted
    7. Re:Nintendo's provision is not unusual by El_Muerte_TDS · · Score: 1

      Open Source != Free Software != GPL

      Banning Open Source does also ban Free Software and thereby anything released under the GPL, but it bans also much more. Everything with a BSD license is considered Open Source, everything with a zlib/libpng license is considered Open Source. A lot of stuff is Open Source but can legally be included with close source applications.

      Everybody, including Microsoft, uses the zlib library. I doubt there's a single vendor that sells a zlib-like library. Unless you cannot use C code there is absolutely no use to reinvent a perfectly running wheel. So, if Nintendo bans all Open Source, then I think there are a lot of developers violating that clause.

    8. Re:Nintendo's provision is not unusual by seebs · · Score: 1

      What happens if you link GPL'd code with Nintendo's code?

      Does Nintendo want that to happen?

      Seriously, this ain't rocket science.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    9. Re:Nintendo's provision is not unusual by ucblockhead · · Score: 1

      The main reason is fear that the licensing restrictions will be misunderstood and the company will become liable for a lawsuit for breaking it.

      --
      The cake is a pie
    10. Re:Nintendo's provision is not unusual by jesser · · Score: 1

      Approval processes and the GPL philosophy do not work well together.

      If I'm running GPL code on my Wii, but Nintendo won't let me run a modified version on my Wii, I feel like I am being denied the ability to adapt the code to my needs. This is similar to the "Tivoization" concern that GPL version 3 tries to address.

      --
      The shareholder is always right.
    11. Re:Nintendo's provision is not unusual by Anonymous Coward · · Score: 0

      What happens if you link GPL'd code with Nintendo's code?

      You cannot ship the resulting product.

      Does Nintendo want that to happen?

      Apparently, yes.

  8. GPL Grey Area by Adrian+Lopez · · Score: 1, Offtopic

    Considering SCUMM is a virtual machine, wouldn't the files being interpreted by SCUMM be considered data rather than code? I'm not aware of any terms in the GPL which require the authors of a data file that's read by GPL'd software to release that data under the terms of the GPL.

    --
    "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
    1. Re:GPL Grey Area by Jailbrekr · · Score: 2, Insightful

      Uhm,

      The SCUMM interpretor is the problem, not the data it is reading.

      --
      Feed the need: Digitaladdiction.net
    2. Re:GPL Grey Area by MBCook · · Score: 4, Informative

      The problem, from my readings of the story and associated stuff, seems to be that ScummVM was ported to the Wii (or at least to the official Nintendo APIs), but didn't release the changes. That's probably a GPL violation.

      The really big issue from the initial complaint was not that ScummVM was being used (they seem rather happy about that), but that it was used without credit or attribution. That's a clear GPL violation.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:GPL Grey Area by Captain+Jack+Taylor · · Score: 1

      All they ACTUALLY need to do is include the license for the VM in the game's documentation, along with the source code adapting ScummVM to the Wii and whatever additional extensions to it they wrote. Nintendo has gone from being the only reasonable company in the industry to being another bunch of scumbags. My DS is the last piece of Nintendo hardware I will buy until they get back with the whole "human race moving forward" thing.

    4. Re:GPL Grey Area by Adrian+Lopez · · Score: 1

      I see. In that case, I agree.

      --
      "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
    5. Re:GPL Grey Area by julesh · · Score: 1

      Considering SCUMM is a virtual machine, wouldn't the files being interpreted by SCUMM be considered data rather than code? I'm not aware of any terms in the GPL which require the authors of a data file that's read by GPL'd software to release that data under the terms of the GPL.

      That's not really the point. The point is SCUMM must have been ported to the Wii platform. This process will have included adding a step to its build process that signs it with a key authorised to run on the Wii. Under the GPL terms, this _must_ be released along with the rest of the source code.

    6. Re:GPL Grey Area by DragonWriter · · Score: 1

      The problem, from my readings of the story and associated stuff, seems to be that ScummVM was ported to the Wii (or at least to the official Nintendo APIs), but didn't release the changes. That's probably a GPL violation.

      The really big issue from the initial complaint was not that ScummVM was being used (they seem rather happy about that), but that it was used without credit or attribution. That's a clear GPL violation.

      The fundamental problem that seems to be at work here that prevents a cure to the GPL breach is that the Nintendo software which is neither GPL nor released under a GPL-compatible license is linked in, which means that if they continued distributing the software and stopped violating the GPL, they'd be violating the license on the Wii SDK. (From TFS, it seems that they were violating the Wii SDK simply by using "open source" software with it, regardless of the terms of the open source license at issue, which is, if accurate, a rather odd provision.)

    7. Re:GPL Grey Area by GryMor · · Score: 1

      The meta problem is that they are letting Atari get away with it, without actually complying with the GPL due to interference of a third party. Any code produced by Mistic either as a modification to or linked with the ScummVM should have been released to satisfy the interests of those who have already purchased the software in question. I understand that the tool chain and libraries provided by Nintendo aren't theirs to release, and that failing would still lead to an ongoing GPL violation, necessitating the cessation of sales/distribution of the software, but to the extent the source code is/was owned by Sony/Mistic, incorporates a GPLed work and is distributed, it should have been released.

      --
      Realities just a bunch of bits.
    8. Re:GPL Grey Area by Anonymous Coward · · Score: 0

      Umm, no. SCUMM VM is GPL 2, not 3 so they don't have to release the signing key.

    9. Re:GPL Grey Area by AndrewNeo · · Score: 1

      Do you really think Nintendo is the only company that does this? Strangely enough I get the feeling Sony would allow it (since they let you run Linux on the PS3, and have released Linux for the PS2) but I highly doubt Microsoft would either (for the same reasons as Nintendo, not because they're, well, Microsoft)

    10. Re:GPL Grey Area by tonyreadsnews · · Score: 1
      But wouldn't that only matter if they were planning to distribute the ported ScummVM, and not the application built with it? Or is there an integral part included in the application from the ScummVM?

      I mean, no-one complains that Windows has to be open sourced if a c++ compiler is ported from linux to windows and software built on that tool to run on windows. I believe, even in that case that software built with the GPLed tool can be closed source (not a derivation of the GPLed software but a work made with it).

      Or am I missing something?

    11. Re:GPL Grey Area by TheRaven64 · · Score: 1

      Not really getting away with it. They have to stop selling the games and have to make a large donation to the FSF (hopefully some of this will be used to fund ScummVM development). I don't know what will go into the press release that the contractors have to put out, but I hope that it will point out how much money could have been saved had Nintendo allowed them to use open source code...

      --
      I am TheRaven on Soylent News
    12. Re:GPL Grey Area by i.r.id10t · · Score: 1

      Correct, output of a GPL program isn't GPL. The Affero (or whatever) GPL 3 does do this, but not the plain ol GPL. What apparently happened here is they ported the VM (which is GPL code) to a new platform, and shipped copies of it without attribution or an offer of the code.

      --
      Don't blame me, I voted for Kodos
    13. Re:GPL Grey Area by vrai · · Score: 1

      Nintendo has gone from being the only reasonable company in the industry

      Nintendo stopped being a reasonable company (from the consumer and third party publisher point of view) in the mid-80's when they achieved dominance of the US video game market. Their strong arming of retailers and software developers, monopolistic price inflation and profligate litigation were second to none. Nintendo only became a "reasonable" company when Sony usurped them at the top table; something that only happened because of the colossal hubris that surrounded everything Nintendo did.

      All successful (and many unsuccessful) console manufacturers are as ruthless, controlling and manipulative as their market share allows them to be. As someone who remembers a time before the Playstation the idea that Nintendo is happy, cuddly, friend of the gamer is utterly laughable.

    14. Re:GPL Grey Area by Anonymous Coward · · Score: 0

      Considering SCUMM is a virtual machine, wouldn't the files being interpreted by SCUMM be considered data rather than code?

      To answer your totally irrelevant question, no, the code that runs in a VM is still considered code, thus can have it's own copyright license attached to it totally separate from the license on the emulator.

      The point is that Atari, at fault of their contractors, was distributing code that they a) do not own the copyright on, and b) do not have permission from the copyright holder to distribute.

      To further on B, the copyright holders did make an offer to Atari. Atari could have chosen to be licensed under the GPL. But they seem to have reason to not want to agree to the GPL license. But that is the only option they were given, and they turned it down.
      Thusly, they have no license to distribute the code they are distributing.

      As much as most slashdotters disagree with copyright, the rest of the world hasn't been brought along to that same point yet and still uses it in law.
      In the country Atari is in, there is president that if the game was worth $1, then the fines are $80000 per infraction.

      It is quite possible the cost of violating copyright is less than the cost of both not doing business, and/or the result of passing the buck to Nintendo.
      Businesses choose the cheapest bad option all the time. "Don't do it" is usually always on the list, but it gets ranked too. Sometimes breaking the law is a better option than not doing it in the first place.

    15. Re:GPL Grey Area by Anonymous Coward · · Score: 0

      I don't have a cite, but IIRC the GPL says if you can't distribute the source for any reason ( local laws, other contracts or whatever) you can't use it at all, period.

    16. Re:GPL Grey Area by Nursie · · Score: 1

      Well, they still aren't opening it up, which would be compliance with the license.

      Also, I've got to wonder - is ScummVM entirely the work of the two guys mentioned in TFA? Because if it isn't then they need permission from ALL other contributors too. Or at least all other copyright stakeholders.

    17. Re:GPL Grey Area by Darinbob · · Score: 1

      Actually, they don't "have" to make a large donation, I don't remember seeing anything like that in any GPL of any version. They also don't "have" to stop selling the games without a court injunction. Anything they're doing here is voluntary to avoid legal hassles.

    18. Re:GPL Grey Area by TheRaven64 · · Score: 1

      By 'have to' I mean 'are compelled by the terms of the settlement'. They are not abiding by the terms of the GPL, which, as the GPL is an optional license, means that the GPL is irrelevant and this is a straight case of copyright infringement. Those with standing to sue have agreed to settle, and those are their terms. They don't have to make the donation or stop selling the games, but if they lose in court then the statutory damages for wilful infringement are up to $200K per work, plus their legal fees.

      --
      I am TheRaven on Soylent News
    19. Re:GPL Grey Area by Adrian+Lopez · · Score: 1

      To answer your totally irrelevant question, no, the code that runs in a VM is still considered code ...

      You've misunderstood my post. When I say the code that runs in a VM is data rather than code, I mean that as far as the GPL is concerned the code being emulated is being read in as data rather than compiled and linked together with the GPL-covered executable. Thus, the code that runs under the VM isn't covered by the GPL.

      --
      "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
    20. Re:GPL Grey Area by deek · · Score: 1

      Not necessarily. The ScummVM software has to be ported to the Wii, that's certain. Signing the compiled code does not necessarily have to be part of the build process. Signing can be done after the build is complete, by another set of programs. So the key is not required to be revealed by the GPL.

      The _real_ issue here is that Nintendo refuse to allow open source software to be used with their development system. This prevents Atari from ever compiling the ScummVM software in the first place.

      If Nintendo did allow open source software, then Atari could release the ported ScummVM code, and the GPL would be happy (assuming required acknowledgements are in place as well). Atari would not need to release the signing key, nor the game data, since ScummVM does not link to any of this information, and thus would be perfectly compilable. The compiled code just wouldn't run on a non-hacked Wii, that's all.

  9. Stable door status: open. by julesh · · Score: 3, Insightful

    Horse status: bolted.
    Would you like me to close the stable door?

    (Obviously, the reason for nintendo refusing to distribute open source software on their platform is that it may also _requires_ them to distribute a toolchain for the platform, including signing keys etc as required to get code to run. Anyone who has already purchased one of these games, or who receives a copy from someone who has, has the right to demand this now.)

    1. Re:Stable door status: open. by Sj0 · · Score: 2, Insightful

      Since when?

      I've never seen anything even remotely close to such a thing.

      --
      It's been a long time.
    2. Re:Stable door status: open. by Richard_at_work · · Score: 4, Insightful

      They can demand it, but is an unknowing party subject to the license or simply required to cease distribution when informed? It would be difficult to legally force Nintendo to provide anything in this circumstance...

    3. Re:Stable door status: open. by bsDaemon · · Score: 1

      I'm sure people have the right to demand whatever they want. It's whether or not Nintendo has to comply with said demands that actually matters though. I don't really see where he's getting that from either, however it's admittedly been quite some time since I actually read the GPL. It can't possibly actually apply to Nintendo in this matter as far as I can tell though.

    4. Re:Stable door status: open. by Chris+Burke · · Score: 5, Insightful

      They can demand it, but is an unknowing party subject to the license or simply required to cease distribution when informed? It would be difficult to legally force Nintendo to provide anything in this circumstance...

      Even assuming that any of Nintendo's code would be involved (it's not obvious to me that this would be the case), you couldn't force them to do anything. If they don't comply with the terms of the GPL, then they are not licensed under the GPL, ergo they are guilty of copyright violations. It'd be their choice to comply with the GPL or accept the penalties for copyright violation, which would include having to cease distribution. You can't force a company to comply with a license agreement they never agreed to, you can only punish them for not having a license to begin with.

      So yeah, you're right.

      --

      The enemies of Democracy are
    5. Re:Stable door status: open. by lukas84 · · Score: 1

      They might be able to force Atari to give out their key. Which Nintendo would probably blacklist - problem solved.

    6. Re:Stable door status: open. by matt328 · · Score: 1

      Anyone who has already purchased one of these games, or who receives a copy from someone who has, has the right to demand this now.

      Let me know how that goes for you.

      --
      Check out the cave on the east side of lake Hylia. Strange and wonderful things live in it.
    7. Re:Stable door status: open. by TheRaven64 · · Score: 2

      This is only true of the GPLv3. There are a large number of other Free and Open Source Software licenses which do not make this requirement. The GPLv2, for example, does not. This is generally known as the Tivo loophole, since they were among the first to notice it. A Tivo includes the Linux kernel, and they comply with the GPL by releasing all of their modifications, but their bootloader will only run signed kernels.

      There is no reason for Nintendo to ban any open source licenses. Third party developers are not able to use GPLv3 code because they are not allowed to distribute the signing key and so can't comply with the GPLv3 irrespective of whether Nintendo explicitly forbids them. Other licenses have no such problems.

      --
      I am TheRaven on Soylent News
    8. Re:Stable door status: open. by Anonymous Coward · · Score: 0

      Someone should hire some of the RIAA's lawyers, and see if they can get a $2M settlement out of them.

      Or at least they could. And I bet they've distributed more than 24 copies.

      Captcha: disarm

    9. Re:Stable door status: open. by blitzkrieg3 · · Score: 1

      Anyone who has already purchased one of these games, or who receives a copy from someone who has, has the right to demand this now.

      Actually this is not correct. The game was not distributed under the terms of the GPLv2, but rather was distributed illegally, by violating copyright. As shown in the blog post above, the copyright holder tried to get Atari to release the game under the GPL, but they were unwilling. The copyright holder then settled out of court for a nice contribution to the Free Software Foundation and a promise to destroy all remaining stock.

    10. Re:Stable door status: open. by tinkerghost · · Score: 1

      Even assuming that any of Nintendo's code would be involved (it's not obvious to me that this would be the case), you couldn't force them to do anything. If they don't comply with the terms of the GPL, then they are not licensed under the GPL, ergo they are guilty of copyright violations.

      Even if Nintendo's code was involved, Nintendo wouldn't be liable for anything. As much as it's bandied about, GPL isn't recursive. If I use your libraries, I am responsible for releasing code. You have no obligation to do anything. The only legal relationship that could possibly cause you to be held to the GPL would be if I were an agent of yours acting in a manner consistent with our agentry agreement.

      If I understand correctly, Nintendo doesn't actually publish or distribute this game. Their only involvement is providing the SDK and the license to use the Wii logos. Apart from that, Nintendo doesn't have any involvement in this situation.

      If on the other hand, Nintendo does directly publish or distribute the code, then yes, since they are distributing without a valid license, they could be sued under copyright law. Interestingly, as a company they know exactly how much money they've made from the game & 4X gross profit could prove to be a tidy sum. Alternatively, the statutory damages are almost certainly less than the profit they've made.

    11. Re:Stable door status: open. by Sleepy · · Score: 1

      The GPL license does not at all say what julesh says.. just ignore his error/fud.

    12. Re:Stable door status: open. by Hork_Monkey · · Score: 1

      Anyone who has already purchased one of these games, or who receives a copy from someone who has, has the right to demand this now.

      Not exactly. The best you could get is a refund, as they could not legally sell you the game due to copyright/GPL violation. Ownership/licensing is pretty hairy, as there are multiple organizations that own different parts of the code. You as an end user who purchased the game don't have the right to use or even possess it...

    13. Re:Stable door status: open. by Chris+Burke · · Score: 1

      Yeah, you're almost certainly right. Even if Big N was somehow involved in distribution (through Wii Ware for example) SCUMMVM probably wouldn't seriously have any beef with them anyway. Like most people using the GPL, they pretty much want either distribution (of their code, if you want to replace their code no problemo) to stop or GPL to be complied with.

      --

      The enemies of Democracy are
    14. Re:Stable door status: open. by DeVilla · · Score: 1

      It can only apply to Nintendo if Nintendo was distributing the software in question. System libraries and system calls are not an issue. I hadn't though of what was required to be able to rebuild the source to be able to run on their closed platform. If you don't distribute the software, I don't believe there are any (other) strings attached.

    15. Re:Stable door status: open. by jonwil · · Score: 1

      Wrong.
      There is a specific exemption in the GPLv2 (which is what the ScummVM code in question is licensed under) that allows linking with code that comes with the OS and compiler. And the Nintendo SDK stuff clearly meets that definition

      The ONLY reason Nintendo doesn't want GPL code on the Wii is that the code itself (i.e. the GPL game code and not the Nintendo APIs) would reveal information about the hardware, SDK and APIs on the Wii that Nintendo doesn't want released.

  10. Nintendo NDA/Open Source and Wii SDK? by xtracto · · Score: 1

    I am very curious on what is the reasoning behind Nintendo's forbidding the use of Open Source... i guess they want to protect their APIs or something.

    I would love if any brave enough AC could post more of this info.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:Nintendo NDA/Open Source and Wii SDK? by ifrag · · Score: 1

      I am very curious on what is the reasoning behind Nintendo's forbidding the use of Open Source...

      That would break their monopoly on bad games.

      --
      Fear is the mind killer.
  11. No problem! by smitty97 · · Score: 4, Funny
    --
    mod me funny
  12. MOD PARENT UP by bzzfzz · · Score: 1

    There is a common and dangerous misunderstanding that the GPL is a contract. It isn't. No one can be forced to comply in court. However, noncompliance makes the license invalid, which can mean copyright infringement, per the parent.

    Of course, a 1.85 million dollar verdict is unlikely....

  13. Destory? by Anonymous Coward · · Score: 0

    Yup, stripping everything out in favour of waggle-based minigames certainly is "destorying" games on the Wii.

  14. Re:paul524 by Anonymous Coward · · Score: 0

    Wall of text crits you for 74847284729421 damage.
    You die.

  15. Sold "non-open" license? by phorm · · Score: 1

    I suppose the ability to do this would depend on what software/libs SCUMMVM uses and whether they're GPL, but isn't it often possible for a company to sell a license which permits the use of GPL'ed code without revealing sources (dual-licensing, etc).

    Of course, that would only likely work if the engine isn't using GPL'ed libs, because they'd still be locked to the GPL at that point, I believe.

    I'm not a FOSS licensing expert though, but that was my understanding of things.

    1. Re:Sold "non-open" license? by Sique · · Score: 1

      I suppose the ability to do this would depend on what software/libs SCUMMVM uses and whether they're GPL, but isn't it often possible for a company to sell a license which permits the use of GPL'ed code without revealing sources (dual-licensing, etc).

      Exactly that is not possible for the SCUMM engine, and thus not for the ScummVM. Either GPL or no license at all.

      --
      .sig: Sique *sigh*
  16. They should just license the original SCUMM by SendBot · · Score: 1

    Can they just license the original engine from lucasarts then? Give some royalty checks to steve purcell and ron gilbert and whoever else made it as part of the deal!

    1. Re:They should just license the original SCUMM by blitzkrieg3 · · Score: 1

      Can they just license the original engine from lucasarts then? Give some royalty checks to steve purcell and ron gilbert and whoever else made it as part of the deal!

      That would cost money. The copyright violation is free (until you get caught).

  17. ScummVM is not to blame by betterunixthanunix · · Score: 4, Insightful

    ScummVM released their software under the GPL. They did not do this with the intention of preventing Wii development, they did it with the intention of ensuring that all copies of their code, including modified copies, remain open source. ScummVM's developers would love to see ScummVM running on the Wii, and they did not attack anyone for doing this; Nintendo is the belligerent party here, for preventing developers from licensing Wii games in certain ways.

    --
    Palm trees and 8
    1. Re:ScummVM is not to blame by Nursie · · Score: 1

      "ScummVM's developers would love to see ScummVM running on the Wii,"

      All they have to do is install the Homebrew channel :)

      Of course, commercial games want an embedded ScummVM and to use official Nintendo SDKs, so that doesn't fly here. But it's there for the hacker.

    2. Re:ScummVM is not to blame by Anonymous Coward · · Score: 0

      Nintendo is the belligerent party here, for preventing developers from licensing Wii games in certain ways.

      Nope, not at all. It's Nintendo's choice to choose not to use open source software. You have no right to force them to do so which is what you are implying. Open source supporters talk about freedoms all the time - that includes an individuals or a companies freedom to choose not to use open source.

      You extremists make the rest of us look bad - knock it off.

    3. Re:ScummVM is not to blame by Tetsujin · · Score: 1

      ScummVM released their software under the GPL. They did not do this with the intention of preventing Wii development, they did it with the intention of ensuring that all copies of their code, including modified copies, remain open source. ScummVM's developers would love to see ScummVM running on the Wii, and they did not attack anyone for doing this; Nintendo is the belligerent party here, for preventing developers from licensing Wii games in certain ways.

      I wouldn't exactly say they're belligerent. They are just defensive about their SDK. Developers are required to agree to a non-disclosure agreement in order to get access to the SDK. This, I believe, is why GPL software cannot be used in published Wii products: developers are not allowed to disclose information about the SDK. Working code that uses that SDK would count as "information about the SDK".

      For us "Free Software" lovers it's not a policy we're likely to appreciate - but I don't think it's unreasonable either. It was the developers (Mistic in particular) who created this mess, resulting in a situation where Atari can't satisfy the conflicting agreements that would allow them to sell the games.

      --
      Bow-ties are cool.
    4. Re:ScummVM is not to blame by dfghjk · · Score: 1

      And ScummVM's developers are equally belligerent for preventing developers from licensing ScummVM in certain ways.

    5. Re:ScummVM is not to blame by hedwards · · Score: 1

      Not really, if you can point out a way that Nintendo could be in compliance with the GPL and accept this sort of thing, then I tip my hat to you. Well, I'll put a hat on and then tip it to you.

      Typical code for a console contains everything necessary to run on the hardware. I'm guessing that the Wii is to some extent similar to their older hardware in that regard. Basically the only way that Nintendo could be in compliance with the GPL would be to either give away all their code or to ban it completely.

      I can't imagine a way that they could do the former without seriously damaging their ability to conduct business. Banning GPL code from the platform is probably the most reasonable way of handling it. I can't imagine how it's Nintendo's fault that the code is GPL rather than one of the other options.

    6. Re:ScummVM is not to blame by LWATCDR · · Score: 1

      I wouldn't call ether of them belligerent. They both have their rules for how their code is used. Now it would have been really great if Nintendo had allowed it to released but they didn't.
      Now if the ScummVM people where the sole copyright holders to all the code in ScummVM they could have duel licensed it. They could have charged Atari $x to use ScummVM in their product and used those funds to fund more development. They choose not to do or they couldn't do that.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:ScummVM is not to blame by Lost+Engineer · · Score: 1

      You can ship a CD containing both open source and non open source software. What's important is how they're linked. I think it could be done.

    8. Re:ScummVM is not to blame by jonwil · · Score: 1

      The GPL specifically has an exemption for libraries usually distributed with the OS and compiler. IANAL but I see nothing in the GPL preventing me from taking a static library distributed with the compiler (such as the static libraries which come with the Microsoft Visual C++ compiler or in this case the libraries that come with the Wii SDK compiler) and linking it with GPL code and distributing the result.

      The only reason Nintendo has a ban on GPL code is to prevent disclosure of the APIs of the Wii SDK. Given that this is C/C++ code, it is not exactly hard to take a piece of code which #includes and from that piece of code, reverse engineer information about that header (especially function prototypes)

  18. Subcontracting risks, not GPL is the story by patSPLAT · · Score: 3, Insightful

    This really should be a story about the legal risks of sub contracting... if you ship the work out, then it's very difficult to make sure all your ducks are in a row.

    1. Re:Subcontracting risks, not GPL is the story by Renraku · · Score: 1

      Risk?

      If Nintendo wanted, they could sue the contractor for millions and millions and millions since they violated the contract Nintendo set forth. Also, the contractor could sue the subcontractor for the same reason.

      Sure, Nintendo catches some flak for this. I don't blame the people for giving them said flak, but the real blame is on the actual contractor or subcontractor that decided to use GPL'd code without following the terms of the license. Seems like Nintendo is handling it pretty well, though, all thing's considered.

      Now for a car analogy.

      If I ask my local do-it-all car repair shop to install a new engine for me, they may contract it out to a more equipped shop that they use for that kind of thing. Now if the contractor misses a step in the process and my car is totaled as a result, most likely what would happen is the insurance company covering the original shop will pay up and then sue the insurance company of the contractor, who will be forced to pay that amount and then some. I personally wouldn't blame the original shop for contracting it out, sometimes its necessary. But I would expect them to be forthcoming and helpful in resolving the issue.

      --
      Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    2. Re:Subcontracting risks, not GPL is the story by DeVilla · · Score: 1

      That is true. It could have been anyone's copyright being violated here. GPL just happens to be the one in this case and it harder to get GPL software relicensed if there isn't a requirement to have copyright signed over to a single organization that can then authorize the relicensing. Since the code has already been released, rewriting portions they cannot get permission for is not an option.

  19. Reasonable company? by Junta · · Score: 1

    The measures by which people generally credit Nintendo as 'getting it' recently is on fronts such as getting the price right, first-party titles, innovating enhancement of the gaming experience through a different control paradigm rather than just polygons++ (with the controller change being far cheaper than GPUs to drive polygon count). There are fair criticisms to be leveled over these points, but by and large Nintendo hasn't changed since the Wii release date on this front.

    In terms of dealing with intellectual property, Nintendo has always been consistently 'unreasonable' by this standard. Nintendo has always been very hostile toward the concept of developers creating hardware or software to work with their stuff without explicitly entering into an agreement with Nintendo. OSS represents a huge fear of exposing loopholes that could allow third parties to 'exploit' their products.

    One huge example of their third-party perspective was their huge fight over Game Genie (was designed, manufactured, and sold by Galoob without consent from Nintendo, and presumably without extortionist license fees). Nintendo ultimately lost that fight, but generally have done all within their marketing, legal and technical powers to prevent anything happening on their equipment without them getting some money.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  20. How exactly? by langelgjm · · Score: 1

    Damn it, /. ate my comment. I'll try to recreate it.

    You're confusing the purpose of the GPL with it's mechanism. The GPL uses copyright law to try and advance the goals of free software and access to source code. Just because it uses copyright law doesn't mean that everyone who supports the GPL agrees with the goals of copyright law (the two are very different).

    It'd be perfectly reasonable for someone to complain about GPL violations but also be violating Apple's copyright, e.g., by working on a Hackintosh project. That's hardly hypocritical.

    --
    "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    1. Re:How exactly? by Anonymous Coward · · Score: 0

      That doesn't make any sense.

      GPL absolutely relies on the copyright laws. If there were no copyright laws there isn't any way the GPL could exist, legally speaking.

      What your saying is analogous to me saying something like:

      I don't believe in property laws so I just take what I need from whoever. But I don't like having my stuff stolen so I use the property laws to protect my stuff.

    2. Re:How exactly? by Anonymous Coward · · Score: 2, Insightful

      If there were no copyright laws there isn't any way the GPL could exist, legally speaking.

      And it wouldn't be required either. The GPL is a legal hack to turn copyright law around on itself.

    3. Re:How exactly? by amorsen · · Score: 1

      GPL absolutely relies on the copyright laws. If there were no copyright laws there isn't any way the GPL could exist, legally speaking.

      A lot of people who like the GPL would be perfectly happy to see it go away because copyright went away. Me included.

      --
      Finally! A year of moderation! Ready for 2019?
    4. Re:How exactly? by maglor_83 · · Score: 1

      Yes it is required. There is no requirement for a publisher to release changes to public domain code.
      Without copyright law, the world would be like the BSD licence, but without the attribution.

    5. Re:How exactly? by RicardoGCE · · Score: 1

      If copyright didn't exist, you'd likely see less open source, not more, as corporations would guard their sources more closely than they do now, and even restricted OS licenses, like Microsoft's "shared source" license would disappear. All code would, for all intents and purposes, become BSD-"licensed", and so software houses not already committed to free software would abstain from releasing any sources at all. Why? Because in a world with no copyright, where "piracy" doesn't infringe on anything, all the money would be in support, training, and customization services, and having your source code in the wild would create way too much competition.

  21. At least one Wii game uses opensource by WillAdams · · Score: 1

    Speedracer: The Videogame --- there's a notice for Lua scripting on the copyright screen, so Nintendo can't be said to be forbidding opensource solely for being opensource, so there seems to be some sort of misunderstanding or miscommunication here.

    William

    --
    Sphinx of black quartz, judge my vow.
    1. Re:At least one Wii game uses opensource by Actually,+I+do+RTFA · · Score: 2, Informative

      so Nintendo can't be said to be forbidding opensource solely for being opensource, so there seems to be some sort of misunderstanding or miscommunication here.

      Open-source isn't forbidden. Opening your source is forbidden. So BSD code, fine. GPL cannot be used because Nintendo won't allow you to republish the code.

      --
      Your ad here. Ask me how!
    2. Re:At least one Wii game uses opensource by blitzkrieg3 · · Score: 1

      "Lua is free software: it can be used for any purpose, including commercial purposes, at absolutely no cost. No paperwork, no royalties, no GNU-like "copyleft" restrictions, either."

      Released under the MIT license, which is a pretty typical non copyleft OSS license. What the author probably meant was that Nintendo prohibits copyleft licenses, which is a small technicality.

    3. Re:At least one Wii game uses opensource by jonwil · · Score: 1

      Nintendo doesn't ban open source, they ban giving any source code that runs on the Wii (regardless of the license its given under) to someone without a signed Wii SDK NDA.

  22. What's the deal with 'zee' Ukraine by Anonymous Coward · · Score: 0

    From http://www.misticsoftware.com//

    Mistic Software is an independent developer located in Montreal, Canada. Mistic has spread its success across the world, adding subsidiaries in France and the Ukraine.

    I wonder why Ukraine got emphasized over Canada and France.
    And, BTW, it's just Ukraine, no 'the' necessary: http://www.wsu.edu/~brians/errors/ukraine.html/

  23. Can Dolphin be used as replacement OS for Wii? by Anonymous Coward · · Score: 0

    Could Dolphin (Wii/GC emulator) be used as a replacement OS for the Wii?

    I run homebrew apps on the wii, and an occasional wii game (usually wii sports).

    I wish that such anti-competitive practice of Nintendo was illegal.

    1. Re:Can Dolphin be used as replacement OS for Wii? by acoster · · Score: 1

      I'd hardly call it anti-competitive. Actually, the whole point of video game consoles is to provide developers a consistent platform, which would be impossible if users could install their own OS on it.

      --
      "Go forth, and be excellent to each other" --Bill & Ted
  24. Don't tag this "story"... by Anonymous Coward · · Score: 0

    ...tag it "destory"!

  25. Maybe they could, but no use. Why is this legal? by Anonymous Coward · · Score: 0

    Maybe they could ask Lucas Arts for a licence, maybe they would even get it. But it would probably be little use since the original ones are buggy compared to ScummVM (ask its authors) and don't run on the Wii. Which means a total rewrite would be necessary. They probably used ScummVM because they didn't have the time or money to spare to write their own scripting engine, so that probably wouldn't be an option.
    But the real question should be, in my opinion: âWhy is this legal?â(TM) If the law allows companies to forbid running free software on their platform, the law needs to be changed.
    Oh, and then one last comment on the practicality of the decision... They can (after they nix the copies of their Wii games) republish the data files for the games only, with some comment in the direction of âRequires ScummVM to run, which is available for all popular platforms, including Windows and the Macâ(TM) and it would be no fault of theirs if someone were to read on the internet how you can get ScummVM running on the Wii.

  26. "Viral" = flamebait by Anonymous Coward · · Score: 0

    Nintendo is obviously concerned about the viral nature of GPL'ed code.

    Use of "viral" is how we know you're a troll. All proprietary code is just as "viral." In fact the reason the games must be destroyed (Atari had no way to resolve the situation) is that Nintendo's signing key, SDK libraries, and whatever else, was "viral" and tainted Atari's product such that it couldn't co-exist with the scummvm code.

    "Viral" is just a way of saying that derived works come with conditions, but said in a pejorative way, and intended to imply (and by that I mean "mislead") that the GPL imposing conditions is somehow unusual, rather than the every day normal practice, as Nintendo demonstrated with their conditions on Atari.

    If you want to exclude someone and show them as a special case, then sing praises for the BSD and similar licenses. But don't damn the GPL without also damning all the proprietary vendors in the same breath, because they're all just as bad.

    1. Re:"Viral" = flamebait by The+End+Of+Days · · Score: 1

      Inferring that 'viral' is pejorative is a personal problem on your part. Just learn to live with it, because it's true. If you feel so religious about the GPL that you have to make semantic arguments over what is essentially a non-point, then you have to accept that you are nothing more than annoying to people who don't care - and people who don't care are in the vast majority.

      It's the same as listening to the rants about intellectual property. The terminology is the last thing that actually matters, so writing thesis length articles about why everyone should use certain words just comes off as very newspeak. It's a turn-off to all but true believers.

    2. Re:"Viral" = flamebait by WNight · · Score: 1

      people who don't care

      People who don't care don't call the GPL a viral license. They're out not-caring far more than that.

      It's only losers who care too much but have an axe to grind who call the GPL viral.

      thesis length articles about why everyone should use certain words

      If "That word doesn't mean what you think" is thesis-length, you went to a really poor school.

      There's a big difference between trying to force people to use a word that doesn't fit - or demanding that it does fit as you are doing - and simply pointing out that such usage is wrong.

  27. Anti-Tivoization provision in GPLv3 by tepples · · Score: 1

    I don't see where the GPL requires them to provide the Nintendo SDK.

    The ScummVM FAQ states that ScummVM is under the GNU General Public License and links to a copy of version 3 of this license on FSF's server. GPLv3 requires almost anyone who distributes a covered binary to provide source code and Installation Information. For a platform that enforces code signatures, like Wii, such Installation Information includes suitable signing keys.

    1. Re:Anti-Tivoization provision in GPLv3 by bertoelcon · · Score: 1

      Except the version of ScummVM that is under question was still under GPLv2, not GPLv3, they only went to GPLv3 fairly recently.

      --
      Anything can be found funny, from a certain point of view.
    2. Re:Anti-Tivoization provision in GPLv3 by makomk · · Score: 1

      At least when I checked just now, the FAQ actually links to the GPLv2.

      One common issue is that the FSF put the GPLv3 up under the URL that originally had the GPLv2 and moved v2 to a different location. So every site that had a link to v2 suddenly found the link pointed to v3 instead.

  28. Déjà vu by Tinctorius · · Score: 1

    I'll guess Atari has yet another game to bury.

  29. Re:Why do companies have to be careful? by jtev · · Score: 1

    The GPL is not a EULA. The GPL is a disclaimer of waranty, and a distribution licence. So long as copyright law exists the GPL is a reasonable licence for those who think code should be treated the way the GPL treats code. Also, you're assuming groupthink, where in fact there isn't so much. So long as the code is under the GPL, and copyright exists, companies have to play by the rules. If copyright is destroyed, then the rules no longer need to be played by. These companies are never going to have copyright struck down though, because it is how they make their money.

    --
    That which is done from love exists beyond good and evil
  30. GPL 3 by Midnight+Thunder · · Score: 1

    That's not really the point. The point is SCUMM must have been ported to the Wii platform. This process will have included adding a step to its build process that signs it with a key authorised to run on the Wii. Under the GPL terms, this _must_ be released along with the rest of the source code.

    I believe this requirement is only present in GPL v3.

    --
    Jumpstart the tartan drive.
    1. Re:GPL 3 by amorsen · · Score: 1

      I believe this requirement is only present in GPL v3.

      It's only spelled out in GPL v3. Some people believe that other language in the GPL v2 imply the same thing.

      --
      Finally! A year of moderation! Ready for 2019?
  31. Most wii's stop working a month after the warrenty by Anonymous Coward · · Score: 0

    it's a fact that most wii's last for only 13 months, and then cease operation with with a 'cant read disc' error.. it then costs $165 to have them replace the silly dvd drive that only reads the subchanel data for another one.. which is why my wii sits on a shelf gathering dust now

    for some reason I much prefer the DS lite, as their are no moving parts to wear out, and stop reading disks! plus it has two screens...

  32. Does GPL require the code to compile? by Midnight+Thunder · · Score: 1

    Given that you need a license to use Nintendo's API, would the GPL allow the source code to be compliant, even if there was no way to compile it without the missing API? I know there is the NDA which compounds the issue, but I am thinking of a scenario where there is no NDA.

    --
    Jumpstart the tartan drive.
    1. Re:Does GPL require the code to compile? by Agent+ME · · Score: 1

      GPL v3 requires that the user can compile the code and substitute it in place of the original binary. However it sounds like ScummVM is GPL v2.

      The problem is that it also sounds like Nintendo's NDA prohibits them publishing code using their SDK.

      So ScummVM's GPL license says that code must be published.
      Nintendo's NDA says that code using the SDK must not be published.

      So the game will have to stop being distributed (unless ScummVM decides to dual-license the code to the publisher) and there might be a copyright-infringement fine.

    2. Re:Does GPL require the code to compile? by Midnight+Thunder · · Score: 1

      So the game will have to stop being distributed (unless ScummVM decides to dual-license the code to the publisher) and there might be a copyright-infringement fine.

      Which can only be done if all the contributors agree.

      --
      Jumpstart the tartan drive.
  33. Here's a lesson by xant · · Score: 1

    You don't encourage game development by using NDAs.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  34. The actual games by mzs · · Score: 1

    Pajama Sam, Freddi Fish, and SPY Fox

    Freddie Fish is actually a very good children's game, sort of an easy point and click adventure game. I assume the others are just as good. It is a shame they will be no more.

  35. The important point by Toonol · · Score: 2, Insightful

    The bit about open source/GPL software being used isn't the important part of this story. The major point that should be learned is that sub-sub-contracting out to development companies in (sorry, Russia) practically lawless countries can expose the parent company to SEVERE repercussions. Atari wasn't really to blame, other than being too trusting, but they're bearing the costs. The major development houses NEED to be actively involved, at least in an auditing sense, with whoever is actually writing the code.

    1. Re:The important point by MORB · · Score: 1

      The reason atari sub contracts in the first place is that they fired all their internal developpement teams a few years back and externalized everything. They have absolutely no one working there anymore with the necessary knowledge to perform such an audit. All they can audit is the content of the game, not the code.

      For this reason, I think they are to blame. They put themselves in a situation where this can happen.

    2. Re:The important point by maglor_83 · · Score: 1

      Why are you apologising to Russia, when the country in question is Ukraine?

  36. Re:Obtuse metaphor status: active. by Tetsujin · · Score: 1

    There is no reason for Nintendo to ban any open source licenses. Third party developers are not able to use GPLv3 code because they are not allowed to distribute the signing key and so can't comply with the GPLv3 irrespective of whether Nintendo explicitly forbids them. Other licenses have no such problems.

    For whatever reason, Nintendo does not want developers releasing information about the Nintendo SDK. I'm not sure why, I guess they don't want people publishing SDK information in a way in which others could then derive a "clean room" reconstruction of it - for instance as a compatibility layer to make it easier to port Wii games to other consoles.

    A game written using that SDK would fall under that category. It's not specifically open source they have a problem with, as far as I can tell - Nintendo just doesn't allow developers to release their source code publicly, thus Atari can't fulfill the terms of the GPL, which would require them to release the source code for the ScummVM game engine along with the changes made to make it run on the Wii.

    So if I understand the situation correctly - Nintendo does not ban open source licenses, they just ban open distribution of code written for the Wii SDK - meaning developers bound under developer agreements can't also fulfill their obligations under GPL-style licenses if they modify GPL code for their projects. Open source licenses without that requirement (more on the BSD end of the spectrum) would be fine. (Again, if I am understanding the situation correctly.)

    --
    Bow-ties are cool.
  37. Re:Maybe they could, but no use. Why is this legal by JSBiff · · Score: 1

    "But the real question should be, in my opinion: Why is this legal? If the law allows companies to forbid running free software on their platform, the law needs to be changed."

    It's a little more complicated than that, if I understand correctly. Nintendo isn't forbidding free software from running on their platform, per se.

    Instead, if I'm not mistaken, any software running on the Wii platform requires the use of the Nintendo Wii SDK, which includes source code which will get compiled and statically linked into your Wii binary. In order to get the SDK from Nintendo, and to distribute the resulting binary which is a derivative of the SDK, you have to agree to a contract/NDA/License Agreement with Nintendo in which you agree to not disclose the source code for your program (because releasing your source code would reveal information about the APIs implemented by the SDK, which apparently Nintendo is trying to keep a trade secret).

    So, what we have is a product (these two Atari games) which are at the same time a derivative of the Nintendo SDK, and also a derivative of the ScummVM. Since it is a derivative of both products, in order to distribute, you have to follow the licenses for both products. However, in this case, the two products have terms which are mutually exclusive. So, there's no possible way to legally distribute the Atari software.

    Of course, if someone were to somehow figure out/reverse engineer the Nintendo API's without signing any NDA or contract with Nintendo, they could maybe create an open-source SDK which is 'compatible' with the Nintendo SDK, at which point third parties could start creating GPL programs for Nintendo (although you might not be able to get the software to RUN on a Wii without hacking the wii with some sort of modchip or Bios-flash or something. . . several posters have mentioned that software won't run on a Wii if it's not cryptographically signed using a key from Nintendo.

  38. Re:Nintendo also is not to blame by Tetsujin · · Score: 1

    Nintendo is the belligerent party here, for preventing developers from licensing Wii games in certain ways.

    Nope, not at all. It's Nintendo's choice to choose not to use open source software. You have no right to force them to do so which is what you are implying. Open source supporters talk about freedoms all the time - that includes an individuals or a companies freedom to choose not to use open source.

    You extremists make the rest of us look bad - knock it off.

    It's not about Nintendo not using open source software, it's about them not allowing Wii platform developers to make public any source code that uses the Wii SDK.

    I still agree with you, I find the situation distasteful but I don't think Nintendo is in the wrong here. But nevertheless, it's a different issue from what you describe...

    --
    Bow-ties are cool.
  39. Wrong Choice of License? by rsmith-mac · · Score: 4, Insightful

    After reading TFA, I get the impression that besides the GPL violations, the choice of license for ScummVM is itself an issue. The ScummVM developers seem to have no specific interest in getting the code back, rather they just want to be credited for their work on ScummVM and are proud of the fact that it was used in a commercial title. Accordingly, it strikes me that ScummVM was wrapped in entirely the wrong license.

    This seems like a textbook case for using the MIT license or some other non-copyleft license where the authors are attributed, but the code isn't forced open. You see this on other projects like LUA or the Vorbis reference decoder, where they are commonly used in commercial games with great success, including Wii games. If the ScummVM developers are as disinterested in the copyleft aspects of the GPL as they seem to be, then they should be looking at relicensing ScummVM under a more permissive license, which would avoid these kinds of snafus. If you just want attribution, it's much easier to just ask for that then to get in these boondoggles of asking for the code and tools too.

    1. Re:Wrong Choice of License? by Anonymous Coward · · Score: 1, Insightful

      What strikes me is this:

      1.It's ok for me to reverse engineer your work and derive fame or whatever from it.

      2.But, It's theft when someone uses the same code.

      Writing the code is the easy part, thinking about the code that should be written is the hard one.

    2. Re:Wrong Choice of License? by Anonymous Coward · · Score: 0

      They say they cannot relicense. Probably, someone who had worked on the project and died or went away, or maybe they used GNU code, and thus blocked the code from relicensing.

      When SCUMMVM started most people didn't know anything about Open Source and if they did they only knew about the GPL(yet nothing about its evil implications). Everybody was writing his own GNUthis and Gthat even when it did not make sense at all.

    3. Re:Wrong Choice of License? by Anonymous Coward · · Score: 0

      If the ScummVM developers are as disinterested in the copyleft aspects of the GPL as they seem to be,

      From where did you get that impression?

    4. Re:Wrong Choice of License? by Anonymous Coward · · Score: 0

      MOD PARENT UP

    5. Re:Wrong Choice of License? by Anonymous Coward · · Score: 0

      Want to bet? In the case of MIT or BSD license, the source code will be "taken" and never be heard of again.

      This is so typical of an old, closed mind, backward thinking traditional Japanese companies: observe how their lawyers react. Besides, companies only give credits when there may be an intangible benefits or advertising effect.

      With GPL, you get attention either way. Licensing laws are complicated and the company bosses would understand even less than their lawyers. The idea of releasing source code of ScummVM port is not so bad, it does not requires you to release the source code of the entire game anyway. But company like this would slam everything with an NDA just to be safe.

    6. Re:Wrong Choice of License? by Anonymous Coward · · Score: 0

      "ScummVM developers are as disinterested in the copyleft aspects of the GPL as they seem to be, then they should be looking at relicensing ScummVM under a more permissive license, which would avoid these kinds of snafus. If you just want attribution, it's much easier to just ask for that then to get in these boondoggles of asking for the code and tools too."

      You need to read TFA: http://sev-notes.blogspot.com/2009/06/gpl-scummvm-and-violations.html

      They're not disinterested in the copyleft aspects of the GPL.

    7. Re:Wrong Choice of License? by Anonymous Coward · · Score: 0

      It isn't possible for them to re-licence at this point, as is normal for these sort of projects, there are many developers, some of whom are no longer contactable.

  40. Re:I'm confused by Anonymous Coward · · Score: 0

    GPL was originally created to be the opposite of a restrictive copyright, but ironically, the easiest way to give it legal standing was to make it a copyright license. You can be against how copyright laws currently are and still value licenses like GPL.

  41. Re:I'm confused by Anonymous Coward · · Score: 0

    Who the hell is "Slashdot"? There are now over 100,500,000 individual accounts registered on this site.

  42. GP confuses purpose and mechanism of GPL by langelgjm · · Score: 1

    This type of comment comes up every time a GPL violation is mentioned: something along the lines of, "It's hypocritical to support enforcing the GPL while at the same time complaining about Microsoft and the RIAA's copyrights." This argument betrays a fundamental confusion between 1) the purpose of the GPL and 2) its mechanism (how it works). Let me explain.

    The purpose of the GPL is to ensure that people who use software have the "four freedoms": the freedom to

    1. run the program, for any purpose

    2. to study how the program works, and adapt it to your needs

    3. to redistribute copies so you can help your neighbor

    4. to improve the program, and release your improvements to the public, so that the whole community benefits

    You might disagree with the necessity or value of any or all of these, but these are the things that the GPL was designed to ensure.

    At this point, it's important to note that prima facie, numbers 3 and 4 are in direct conflict with the typical use of copyright law. The rights to distribute and create derivative works fall exclusively to the copyright holder. However, the GPL turns copyright on its head - it uses the legal framework of copyright to not only permit redistribution and improvements, but to actually require that others do the same. This is why it's sometimes called "copyleft." Thus, the GPL uses the mechanism of copyright law to accomplish its goal. However, this does not mean that the goals of the GPL and copyright law coincide.

    Now someone typically comments with "Yeah, but without copyright the GPL couldn't work." First, that is not necessarily true. It's possible that there could be some other legal mechanism by which the GPL could continue to function, e.g., contracts or what have you. Second, without copyright, the GPL might not be as necessary, since presumably copyright law wouldn't prohibit the freedoms the GPL aims to achieve. (There might be other difficulties, such as people obfuscating or otherwise hiding code, but that is another issue).

    So if someone is committed to the "four freedoms", they will likely complain about GPL violations, but also violate the copyrights of others: e.g., perhaps someone wants to run OS X on their non-Apple hardware (definitely invoking freedoms 1, 2, and possibly 3 and 4). That's not hypocritical, but in fact principled.

    --
    "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    1. Re:GP confuses purpose and mechanism of GPL by Tetsujin · · Score: 1

      So if someone is committed to the "four freedoms", they will likely complain about GPL violations, but also violate the copyrights of others: e.g., perhaps someone wants to run OS X on their non-Apple hardware (definitely invoking freedoms 1, 2, and possibly 3 and 4). That's not hypocritical, but in fact principled.

      Believing in the four freedoms and applying them to one's own software is one thing. Disregarding the copyright of others to suit one's personal tastes is completely another.

      What I disagree with here is the assumption that those who choose one necessarily choose the other.

      --
      Bow-ties are cool.
    2. Re:GP confuses purpose and mechanism of GPL by langelgjm · · Score: 1

      What I disagree with here is the assumption that those who choose one necessarily choose the other.

      Oops, you're right, I misworded that - I just meant to say that a principled person could both complain about GPL violations as well as violate copyright without being hypocritical; not to imply that it's necessary to do both. Thanks.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
  43. Freedom, not copyright. by Anonymous Coward · · Score: 0

    > I'd like to hear your opinion on it. What is the crucial difference that makes one form of copyright violation okay, and the other not okay? Is it simply the word "profit"?

    We believe in freedom of information. Most piracy promotes this--making works more available than they would otherwise be.

    Pirating GPL'd software removes freedom, making works less available and making people less able to use it. This game can't be sold now, it seems likely that we won't get to see the source or any improvements to it, etc.

    You may notice that there's no contradiction here. We believe in freedom, except for the false freedom of taking freedom away from others. Some people are "purists" who believe that's a "freedom" even though it makes people in aggregate less free. Not us. We care about the freedom of society as a whole more than that of any one individual. Incidentally, this is related to the principle of suboptimization.

    1. Re:Freedom, not copyright. by RicardoGCE · · Score: 1

      Pirating GPL'd software removes freedom, making works less available and making people less able to use it. This game can't be sold now, it seems likely that we won't get to see the source or any improvements to it, etc.

      If Nintendo OR the GPL were less restrictive, the games wouldn't need to be discontinued. It's not just Nintendo who's deadlocking the situation here.

  44. Re:Maybe they could, but no use. Why is this legal by PRMan · · Score: 1

    Of course, if someone were to somehow figure out/reverse engineer the Nintendo API's without signing any NDA or contract with Nintendo, they could maybe create an open-source SDK which is 'compatible' with the Nintendo SDK, at which point third parties could start creating GPL programs for Nintendo (although you might not be able to get the software to RUN on a Wii without hacking the wii with some sort of modchip or Bios-flash or something. . . several posters have mentioned that software won't run on a Wii if it's not cryptographically signed using a key from Nintendo.

    You mean like this?

    --
    Peter predicted that you would "deliberately forget" creation 2000 years ago...
  45. Atari pirating software is nothing new. by Ant+P. · · Score: 3, Interesting

    I seem to remember a story a few months back where they distributed code taken from a PC game crack in an official update.

    They obviously consider this sort of behaviour acceptable, so I expect they'll have no problem with people pirating their software en masse.

  46. what? by Anonymous Coward · · Score: 0

    "Atari and Majesco seem to have been very cooperative about this whole thing, but had their hands tied by the agreement with Nintendo."

    Your vendor is not my problem.

    ie, the issue is between Atari/Majesco and the GPL. Whatever they agreed to with Nintendo makes no difference.

  47. why? by RiotingPacifist · · Score: 1

    Doesn't this show that scummvm is the best scumm emulator out there, what are the advantages of re-licensing to lgpl? To me it seams like a bad idea, give why not lgpl a read, particularly

    we can achieve much more if we stand together. We free software developers should support one another. By releasing libraries that are limited to free software only, we can help each other's free software packages outdo the proprietary alternatives. The whole free software movement will have more popularity, because free software as a whole will stack up better against the competition.

    It will always be unlikely that closed SDKs are going to allow code to be released (to protect the API), while GPL guarantees that homebrew ports stay 100% open. It is also unlikely that developers will want people to be aware they are using scummvm because (they will think) it may increase piracy, as people will take the game data and play the games elsewhere (they can do this if it runs on a scumm emulator anyway, but corporate boss's don't always follow logic).

    Obviously this is just my humble opinion as I've not contributed to scummvm but please be weary of opening yourself up to proprietary (scummvm+evil console closed code) offshoots, especially if there is little benefit.

    --
    IranAir Flight 655 never forget!
  48. ScummVM *does* run on the wii by jonaskoelker · · Score: 1

    ScummVM's developers would love to see ScummVM running on the Wii

    Well, someone really ought to tell them, then: ScummVM already runs on the wii. As homebrew.

  49. Hypocrisy: only from a strawman POV by jonaskoelker · · Score: 1

    no qualms violating the copyright of Apple, MSFT, members of the RIAA or the MPAA. That is hypocrisy

    If their position is "Copyright good", then yes.

    If their position is "Open Source good; oppressive big corporations running unchecked bad", then I fail to see the hypocrisy. Could you please explain it to me?

    Or are you saying that the people in question violate the copyrights of Apple's and Microsoft's open source code, or that of **AA Creative Commons music and movies?

    I think the people you talk about subscribe to the latter view.

  50. Please report to the nearest disintegration chambe by Anonymous Coward · · Score: 0

    r and also bring your wii and the game(s). We wouldnt want anyone else to ....

  51. Not possible. by Benanov · · Score: 1

    No. There is no way to purchase that license. Some of the developers are dead, and there are a lot of smaller devs that contributed enough lines that you'd have to track them down.

    Read the blog post from one of the devs.

  52. Thrown away or... by dintech · · Score: 1

    destoryed [sic]

    The end of the story?

  53. Use your imagination. by DamnStupidElf · · Score: 1

    There is no observable difference to the copyright owner between a library and people with 1,000 copies of a song that was paid for once, so long as none of them play it at the same time. The owner gets paid for one song, and 1,000 people get to listen to it practically whenever they want. The only difference is that the library enforces that only one copy is played at a time, whereas it's only statistically likely that one pirated song out of 1,000 is being played at any given time. I don't have any idea if 1,000 is the appropriate statistical number, but for any given song at any given time, there is a number of purchased copies and an average number of people listening to that song per minute. Divide that average by the length of the song and multiply by the number of owned copies, and there's your number.

    Obviously the copyright owner sells fewer copies in the library scenario, but that just means the business model of selling songs has to change.