How exactly did I say nobody would sue?
You didn't. But you are not my only interlocutor.
Some other guys stated before that just the add-on developer could sue himself , some other argued that nobody would waste time reporting such violations (and then this doesn't matter), etc, etc.
So I give up talking about being sued, and tried to stick on respecting the license.
I will not list such claims, they're all in this Thread's posts if you are curious and willing to search.
---------- Post added at 06:04 AM ---------- Previous post was at 06:02 AM ----------
No. You can't un-license what you don't own any more than you can license it.
Damn. This time the fault in on the autocorrector. I was intending to write "(not)licensing", I didn't realized that somehow was typed "(un)licensing". :facepalm:
---------- Post added at 07:02 AM ---------- Previous post was at 06:04 AM ----------
Right. You have to GPL the whole package. If you cannot GPL a part of it, you cannot GPL it. This does not mean that your code goes into the public domain, or that the GPL is suddenly invalid, it just does not apply. Your work goes back to the default "all rights reserved".
I think I should wrote "not licensed to you".
In the case you linked it works the other direction, the GPL package doesn't lose its GPL-ness because it was copied in contravention of the GPL.
In my perception, I see both cases as "The GPL does not cover non GPL code" - the direction of the violation just doesn't matter - are both the same violation.
But granted, you don't have to share my perception.
More than that - The binary is not distributable to begin with. You don't have the right to the unauthorized parts, you can't distribute it.
No argument here. But since people do things they are supposed not to, I think that is equally important to inform that in the event that someone (dumbly or in bad faith) distributes such a package to you with a GPL.txt file attached, you are not magically entitled to use that binary.
This is a fault of the developers in question, not the license. The license is fine, they are not.
We lost the context, sorry. The original phrase that triggered my (most recent) reaction were:
"It seems to me that the arguments have settled on GPL being totally fine for Orbiter addons"
(this quote is not mine, search the thread if you needs to know the author)
Given the current practices by some add-on developers (relying on implicit and or informal consent), the GPL is not totally fine for Orbiter Addons.
The GPL is totally fine for Orbiter addons in which you have full ownership of the code used and/or explicit consent from the copyright holders from the code you don't own.
It's not good enough to -anything-. If you do not have permission to use something, you cannot use it. Your intentions are irrelevant. There is no license under which you can legally release code you do not have permission to release.
There're licenses where implicit permission are enough? Such a license would be welcome here.
This is not true. You can GPL anything. The GPL FAQ again:
That would not do alone. People do meshes using many 3D modeling tools, and then "export" it to a format that Orbiter likes. Anima8or is one very popular tool around here.
You can "reverse engineer" the mesh into a format understandable to your 3D Modelling of choice. It's what I do, I prefer to use Blender.
So the meshes we have in Orbiter are not exactly the source code. And some developers are not comfortable in waiving the rights that the GPL demands on the meshes - they don't mind the code, but want to keep such rights about the mesh. GPL is not fine to these guys.
Moreover, at least in my country there is a
of a law that imposes restrictions to musical works (it's pure government sponsored extortion). GPL don't accept further restrictions (if you can't fulfill external obligations and the GPL at the same time, you don't have the right to distribute it at all).
But the Creative Commons license appears to had gained recognition around here - there's a light on the end of the tunnel (and it doesn't "peweeeing" on me).
About the PDFs and other textual assets, here we have different rules to books and software (they used to be the same, but that created a loophole on the taxes paid by software developers, and the government intervened). And again, if I can't fully fulfill legal obligations and the GPL at the same time ("no further restrictions"), I can't distribute the whole package (nor end users can use it).
I have no reason to believe that other countries don't have similar or totally different restrictions (and we have people from all the world using Orbiter and Orbiter add-ons).
So we cannot state that using GPL for non code assets is fine - at least, not yet. Unless one have an USA centric view of the world and don't mind about the legal status of the add-ons in other countries.
So the GPL is totally fine, as long as you are not using someone else's work without their permission, which is never OK no matter what.
I beg to differ. "GPL is totally fine, as long as you are not using someone else's work without their explicit permission, all your assets have no restrictions imposed by law that conflicts with the GPL and you totally agrees on the GPL terms in all your assets".
Again, this is not a problem inherent to GPL, but yet, GPL is still not totally fine to be used in Orbiters add ons without further considerations.
This can be said about nearly any kind of tool. The GPL is hardly unique in this regard.
Exactly. If one claims that his hammer are totally fine to be used on screws, the blame goes solely to the claimant.
But still, the hammer is not totally fine to be used on screws.
If you are that worried about it, cease distribution of these add-ons until Doc Martin addresses the legal issues. You can't just magically un-GPL them, that solves nothing.
I'm not worried about. NOW.
The GPL licensed add-ons are almost none nowadays (compared with the total number of add-ons published), and these few guys that licenses his add-ons under the GPL are smart enough to know what they are doing.
My concerning is that by stating that "The GPL is totally fine to be used in Orbiter's add-ons", some developers (or most of them?) that nowadays are on a legal limbo (but not ethical one - the norma here is the implicit consent, just to be clear) will become legally liable by reissuing his work under the GPL.
They would void the license to use and distribute their work (that nowadays are implicit), by using a license that imposes demands that they cannot comply under the penalty of not being applicable - and then, as yourself explained, the Berne Convention license applies : "All Rights Reserved" i.e., no distribution nor end user usage allowed.
What perhaps wasn't became clear to you is that this is not a Open Source driven community.
The guys here formed this community around a Closed Source Software (Orbiter), where third party development (by professionals *AND* by amateurs) are welcomed no matter the license.
There're artists that don't mind the code ("here, take this for free"), but are totally restrictive about the artwork ("here, use my mesh but only in your vessel - and don't dare to touch my texture!"). There're sound effects to be licensed, and little (or none) way to track who was the guy that recorded that "Ping".
How in hell I can say to these guys "GPL is totally fine to be used on Orbiter add-ons"???