The GPL is fine. The "current practices" (they sure as hell aren't MY practices) are not.
It's also a valid point of view. We are biased differently - you towards GPL, me towards the current practices (at least, the defensible ones).
OR if the code you are using is under a GPL-compatible license. If something is GPL or LGPL, I don't have to have explicit permission.
If the code I'm using is already GPL, I already had the explicit consent given by the GPL License.
Such a license would be very dangerous; Implied consent in and of itself is dangerous. What do you do if Doc Martin passes away and his inheritors decide to interpret your verbal differently? Or deny it ever existed? You're up a creek without a paddle. This is why most Linux distributions won't bundle software without a clear license.
As far as I know, they would withdraw the permission, but would not retroactively change that permission - but I must desist in keep distributing such material nevertheless.
The worst I think that could happen in such situation will be the same that would happen if Mr. Schweiger decides to withdraw Orbiter from distribution. A risk that all of us are exposed, no matter the license you choose in your add-on.
In any event, Doc Martin's "All Rights Reserved" is clear and unambiguous. He reserves all rights. You have none. He may not have INTENDED this, but the road to Hell is paved with good intentions.
So your conclusions are severer than mine. (not making judgment of value about them, just stating the severity).
(From this point out: "assets" means the artwork and sounds and such associated with a project. Basically, that which isn't code.)
There's also nothing that says you HAVE to apply the GPL to your assets. It's YOUR license, and YOU decide what it applies to. You just can't apply it to only part of a program/library. You can GPL your code and CC BY-NC-ND your assets. You can distribute them in the same archive. It's your copyright. Problem solved. The only thing you can't do is relicense someone else's work without their permission.
Good to know. So all that the guy has to do is to enumerate what artifacts are covered by the GPL, and what ones are not (and state the license to that artifacts), I'm correct?
If by some reason, one given artifact is not listed in the LICENSE STATEMENT, where each one of the artifacts should be listed with his respective license, what would be the legal status of such artifact? It would prevent the package to be distributed?
There is no license, or no other legal document, that is totally fine to be accepted or applied without consideration. It is not the GPL's fault that you have to think carefully about what rights you give others with respect to your work.
It's not the hammer's fault not being fine to be used with screws - the fault lays on the guy that claimed that using hammer on screws is fine.
I got it.
But still, using hammers on screws is not fine.
Of course not. You're doing your best to drive us away.
You are shooting the messenger. And you are giving me too much credit.
I'm doing my best to vocalize what I understand being the concernings of the guys that develops add-ons around here.
If this drives you away, I can only regret. As I will regret driving them away by forcing them into a lot of legal actions just to cut their teeth on some Orbiter development and share it.
How can you not? The GPL is totally fine to be used with Orbiter add-ons. The fact that some people don't want to use it doesn't change this. The fact that other people have sloppy releases and don't want to share their artwork does not change MY obligations to anyone.
This is not about you. Not about you at all. Nobody are talking about your obligations.
What I understand we must be talking is about what would be the developer add-ons obligations that, as you state before, are not being fulfilled.
The GPL does not create any additional liability that you would not already otherwise have. There is no license that will permit you to release works you do not have permission to release. There is no means by which you can relicense someone else's work without their consent.
I want to bring again to your attention that as far as I understand, the vast majority of the resource sharing I saw here occurred under permission.
Informal, sometimes implicit, and at least one appears to be indefensible - but every resource sharing I saw here until the moment were done by mutual consent.
I agree that no license can possibly grant you the right to grant rights that you don't have (ugh).
But the rights to use and distribute the material were granted in all the cases I saw here - people asks for using the mesh, people asks for the source code by email, people exchange snippets of code by email and by forum in order to help the fellow orbiter on completing his add-on.
Aside Mr. Schweiger's code (that explicitly reserved all the rights and, by following your statements, there's no way to legally use this code),
there are consent, permission and authorization to use each other code and assets around here.
It just happens that they not fulfil GPL requirements.
Blaming the GPL for this is shooting the messenger.
I agree. GPL is not at fault here. Never was (and I'm repeating myself ad nauseam on this).
People that uses GPL without fulfilling its terms can be the ones in fault here.