Comment by Wowfunhappy
7 years ago
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).
As a note, the FSF says on their website that their primary goal in any GPL litigation is to get the company to release the source under the GPL.
True, and in practice most copyright holders who release their work under the GPL feel similarly. However, in general a copyright holder is under no obligation to accept such a settlement, and in principle if you distribute GPLed work without conforming to the GPL terms then you are liable for statutory damages (in the US, $50k for accidental infringement and $150k for wilful infringement, per act of infringement) just like for any other act of copyright infringement.
2 replies →
> 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?
No, this only means that the game developers are violating the copyright of the copied code. The GPL is not "viral"; including code under the GPL in a project without following the GPL only means that the GPL doesn't apply to it anymore ("[...] and will automatically terminate your rights under this License"). Since there's no longer any license allowing it, the default restrictions of copyright apply, and the result cannot be distributed without the permission of whoever holds the copyright to that piece of code under the GPL.
No, release under the GPL could be (part of) a way to settle a lawsuit for infringement, but it's not automatic.
In fact, under GPLv2 you can no longer distribute the code at all (even unrelated to the original infringement) until you are forgiven by the original copyright holder. This clause was removed in GPLv3.
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 other deal.
Of course, here, the copyright holder is … everyone who has made changes to the kernel? Significant changes¹ to the kernel? (And see a court for the definition of "significant"?) IDK. For proprietary stuff owned by a single entity it is more straight-forward, but the very nature of FOSS makes this more interesting.
I wonder if it would only require those that worker on that file? (Can it be separated from the rest of the project? Again, IDK, ask a real lawyer!) At least that might be a shorter list of authors, and presumably you only need to involve those up to the point where the code was copied.
¹I say significant because I believe that "significant changes" is what would cause the work to become a "derivative" work, and that person to be the author of that derivative work. But in Oracle v Google, rangeCheck was sufficient for a copyright violation despite being a "trivial" function to most of us, so the bar seems pretty low?
The copyright owners here are only the people who wrote the specific function in question. Additionally, I believe you'd only need one of those people to bring a suit or other legal action.
Note that some FOSS gets around the problem of multiple owners by requiring an attribution (e.g. GNU).
The terms of the GPL apply if you have access to the game aka you bought it. You should have access to the code. Catch being you ask for it. Nobody installs Ubuntu and is forced to have all the source.... But it is available as per the GPL.
I don't think that's quite true, based on my reading of it:
> Accompany it with a written offer, valid for at least three years, _to give any third party_, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange
The company accepts the licence by using the code (or don't accept it, in which case it's copyright infringement), so they must offer it to any one.
I think the answer depends if you can afford a lawyer or not.
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 compensate the copyright holder(s) of the code that they violated the license for. For example. Another possible outcome could be that they could say that the violating party is given the choice between releasing the source OR recall the product and financially compensate the copyright holder(s) of the code that they violated the license for.
Like I said though, IANAL.
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?
3 replies →