Does this mean that any GPL project could reuse source code from this game, under the logic that it all inherently must be GPL licensed? I'm pretty sure the answer is "no", but I'd like to know why, it makes logical sense...
No, release under the GPL could be (part of) a way to settle a lawsuit for infringement, but it's not automatic.
The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
111–120 of 165 posts
Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#112Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#113Earlier quoted context omitted.
The author notes that they were able to find constants that the code uses in the binary, so odds are it was at least partially distributed.
The constants mentioned are the following: "01234567890abcdefghijklmnopqrstuvwxyz" and "01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ" It's very possible that separate implementations of this function would use those same constants. It's not as if they're some completely arbitrary strings.
Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#114Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#115Part of me wants to express the irritation that people being neurotic about the GPL could cost us access to old games like this. I worry that someone overzealous would take down source for an 18 year old PS1 game over it.
The archivist in me loses this fight, I feel general adhering to software freedoms is more important and the greater good compared to a single game.
Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#116Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#117Does this mean that any GPL project could reuse source code from this game, under the logic that it all inherently must be GPL licensed? I'm pretty sure the answer is "no", but I'd like to know why, it makes logical sense...
Two wrongs don't make a right. The way the GPL works is: you are given permission to redistribute someone's copyrighted work provided you comply with particular conditions (such as providing similar permission to your end users). If you don't stay within those conditions, then you're violating that person's copyright (you're redistributing their work without permission) and they can sue you. But that doesn't mean tha…
Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#118Part of me wants to express the irritation that people being neurotic about the GPL could cost us access to old games like this. I worry that someone overzealous would take down source for an 18 year old PS1 game over it.
The archivist in me loses this fight, I feel general adhering to software freedoms is more important and the greater good compared to a single game.
Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#119I hate all this stuff, I wish Google just blocked all GPL code for me so I never had to see any of it. I have committed to many open source projects and have open soured my own projects. Of course I appreciate anyone is free to use what ever license they like but I do find is frustrating that a game (which is a complex piece of software taking lots of development time) gets picked apart because of a string formatting…
It is interesting to wonder how this case may have been handled if it was overall more relevant, though. I think a court might assess the actual value of that one function and say that it was something like fair use. Might be a bigger problem if there's a lot more, though.
Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL
#120Does this mean that any GPL project could reuse source code from this game, under the logic that it all inherently must be GPL licensed? I'm pretty sure the answer is "no", but I'd like to know why, it makes logical sense...
IANAL. I believe the answer would be "no". Essentially, the owners/holders of the copyright could, in theory , reach an agreement that would permit the publisher to keep publishing the game under a commercial license. That is, just because the code was licensed to you under the GPL (or available to you under that license), that doesn't mean that it had to be that way for everybody if the copyright holders struck some…
Note that some FOSS gets around the problem of multiple owners by requiring an attribution (e.g. GNU).