Live data from Hacker News

The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

twitter.com

51–60 of 165 posts

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#51

What are the violations? The twitter post just states that GPL was violated, but no evidence offered. Edit: I'm looking at it on mobile, and the only link seems to be a self referential link, not to anything of substance.

There’s a whole thread below the top post.

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#52
post #2

I wonder if this will impact game archival efforts. Companies may be less likely to permit release of old source (or more likely to take action against those who do release source) knowing legal issues like this may be inside. Is there a statute of limitations here? Could the owner the violated code sue? What happens it they succeed, monetary compensation?

The most likely outcome is not a chilling one: they comply by releasing their code officially under a compatible license, and hope they don't upset anyone else by doing so.

Not sure there's a "they" anymore. THQ went chapter 11 and liquidated.

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#53

I wonder if there’s an ML approach that could be used to fingerprint binaries compiled from GPL code. Then I wonder if that could be used to justify discovery / win a suit. I have no idea how this would work, but it strikes me as plausible?

That strikes me as sort of like dmca spam you see from music companies...

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#54
post #10

Would this mean that only their changes to the GPL would be forced to be made public or the whole piece of software using it?

The whole thing.

They would have to release the whole thing to come into compliance with the license, but they are not obligated to do so.

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#55

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

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 that I can distribute your work without permission, any more than you assaulting my neighbour means that I'm allowed to assault you.

Now the makers of this game and the copyright holder for the GPL work might end up reaching a settlement where the game engine is released under the GPL. (I know of one case of this happening: a Japanese visual novel producer, Leaf, released their engine as used in several games e.g. Kusari . As a result of this there's an open-source engine that you can use to play those games on linux). Equally they might end up reaching a different settlement that involves e.g. withdrawing the game from distribution (this happened with the Wii ports of some classic SCUMM games - they used ScummVM in violation of its license, but could not release their code under the GPL without violating the conditions of the Nintendo API they were using).

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#56
post #44

What are the violations? The twitter post just states that GPL was violated, but no evidence offered. Edit: I'm looking at it on mobile, and the only link seems to be a self referential link, not to anything of substance.

If you read the full thread they took the vsprintf() implementation from the Linux kernel circa year 2000.

The proof for that seems to be the existance of 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz

I guess this comment is now a) vsprintf and b) a gpl violation, too.

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#57

Earlier quoted context omitted.

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.

A "single game" is unlikely to be affected. Many games are likely violating the GPL, and it's likely that if there are takedowns because of it, there will be a chilling effect on future source code release. Are you really protecting software freedoms if it ends up, in fact, discouraging the process of freeing more software?

Well, it's not freeing software unless they release the game GPL, if they don't then they're just illegally using GPL source code making the source far from anything free.

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#58

Earlier quoted context omitted.

I'm pretty sure the answer is "yes" if the violation is true and the game has been distributed. Tit for tat.

IANAL but I don’t think this is true. A person or company that violated the GPL would void the permission granted to them by violating the license and would be liable for having done so. But it would take a court ruling to decide what that means for the parties involved. For example, the court might give the violating party the choice to either release source, OR to keep the source closed but to financially compensat…

So there's two options, either the software is released GPL or they have no right to use the source and it's in violation and has to be resolved?

Re: The PS1 Game Spongebob Squarepants: Supersponge Violates the GPL

#60
I'm surprised that no comment has extrapolated that since this was a vsprintf implementation copy, the final binary would be non compliant only if the machine code generated for it was distributed, but if it was only used for debugging internal builds (as I would assume), then the original developers didn't run afoul of the license. Am I incorrect in my understanding?
Post reply on HN