P
P
Pancir2016-12-04 20:01:28
3ds Max
Pancir, 2016-12-04 20:01:28

How do I apply the GPL and LGPL for 3Ds Max plugins?

Something I have already spent 3 hours studying and searching on the Internet and I can’t understand in any way ...
I have a library under the GPL, as well as a plugin for 3Ds Max that uses this library, because I’m not sure what for The plugin itself I can use the GPL, I thought to make it LGPL.
Would such a link be correct? 3Ds Max -> LGPL plugin -> GPL Library and is it possible to make a bundle like this? 3Ds Max -> GPL plugin -> GPL Library .
The authorship of all this code is mine, I would like to leave the library itself strictly GPL.
P.S Plug-in for 3Ds Max is a dynamic library that uses SDK 3Ds Max inside.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Z
Zr, 2016-12-05
@Zr

> I have already spent 3 hours studying and searching the Internet and I can not understand in any way
What did you study, if not a secret?
> because I'm not sure if I can use the [GNU] GPL for the plugin itself.
And what made you doubt?
> Whether such sheaf will be correct? 3Ds Max -> LGPL plugin -> GPL Library and is it possible to make a bundle like this?
If you can loosen the copyleft of both programs (both the plugin and the library) a bit by explicitly allowing them to be linked with the non-free "3Ds Max SDK" as you call it, then of course there is, why not? Only what for? To confuse everyone? Why not assign the full GNU GPL to both?
Or are you bound by someone else's copyleft, meaning your programs have collaborators? Then no, of course, without their consent it is impossible.
PS I gave a link to the Russian-language page, and the per-file part of the license agreement is also translated into Russian there. This, of course, is not forbidden, but if you do not want to impede the international use of your labor, then it is better to write it all the same in English .
PS Yes! I wrote so confidently that it's possible, but I don't know anything about the conditions that bind you with the owners of 3Ds Max.
This is because I can't imagine how they can bind you in such a way that, on the one hand, they remain within the bounds of common sense, and on the other hand, they forbid you from choosing the GNU GPL for your program. But we must admit that in reality the decisions of the proprietors do not always look sensible; for example, Apple, using its monopoly, actually deliberately discriminates against programs under strong copyleft, not allowing them into its "app store".
So it would be worth studying your contracts with the owners of 3-Ds-max.

P
Pancir, 2016-12-05
@Pancir

What did you study, if not a secret?

Official site, google, habr. I realized that I did not come close to the answer, I decided to ask a question. Yes, and legal texts are somehow tight for me.
Not understanding whether it is possible to use the GPL inside the LGPL without making the LGPL into the GPL.
Of course, I'm leaning towards such a bunch:
3Ds Max -> GPL plugin -> GPL Library.
But as I understand it, in this case, I must explicitly allow the link to 3Ds Max. Is there somewhere an example of the exception text added to the GPL for a similar situation? Something tells me that this situation is not exceptional in the software world.
On 3Ds Max itself, I'll try to look for what they "say" about the link with the GPL.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question