GPL exception for graphics from 3D models
Slightly modified paste:
You may also copy and distribute the resulting NewGRF under terms of your choice, which must still satisfy the following requirements (1. and 2. must be valid for all recipients of your NewGRF):
1. Access to at least the part of your NewGRF's source code that does not consist of independent 3D-derived graphics, in the manner specified by the GPL, version 2 or later.
2. The permission to use the portion of your NewGRF's source code made accessible due to 1. under the terms of the GPL, version 2 or later.
3. Compliance with the terms and conditions for the use of all independent 3D-derived graphics included.
Independent 3D-derived graphics must derive from 3D models (e.g. MSTS shape files) and not be based on any contents of this NewGRF.
If you modify the source code of this NewGRF, you may extend this exception to your version of the NewGRF, but are not obliged to. If you do not wish to, delete this exception statement from your version.
May yet come in handy for either this or anything reusing code from here.
#5 Updated by Eddi over 1 year ago
i'm not quite sure what you try to achieve with this. nor whether the GPL actually allows such exceptions.
#6 Updated by planetmaker about 1 year ago
I'd not be in favour of such clause. And I have strong doubts that it's allowed by the GPL. At least it'd not be in the spirit of the GPL and probably is bound to cause more headache than I'm prepared to have.
-1 from me.
#7 Updated by oberhuemer about 1 year ago
It's definitely allowed, I started with an example from Wikipedia: http://en.wikipedia.org/wiki/GPL_linking_exception
It does seem to happen a bit, but I didn't see a full list.
The intention was to keep the limitation as small as possible, more later...
#8 Updated by planetmaker about 1 year ago
"A GPL linking exception modifies the GNU General Public License (GPL) to create a new, modified license. Such modified licenses enable software projects which provide library code, to be "linked to" the programs that use them, without applying the full terms of the GPL to the using program"
Thus it's a new license. A license which then will mean "some graphics may be re-used, others not". Hillarity ahead. I won't agree to that.
#9 Updated by Ammler about 1 year ago
I can life with that as long as the exception is only used for existing graphics, but as soon as you add derivates or new graphics, it needs to be GPL (as I assume, it would be hosted here?)
Edit: I guess, I missunderstood this exception, please could you mention a example of a useage