On Monday, September 7, 2015 at 12:46:21 PM UTC+2, Nicolas Évrard wrote:
>
>
> But IANAL and I think this question can not be answered by mere 
> developers and that you should seek legal advice. 
>

I've no problem understanding the GPL, I know that importing a GPLed python 
package in a non GPL program in order to use it's api is disallowed by the 
GPL.

But indeed, this is a recurrent question raised by developers and thus has 
been addressed in plain english in the GPL official FAQ: 
http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins

In the case of Tryton if I take your example of adding a single field to 
the party model, you still have to use the Tryton api and subclass 
something, so your program *should* be GPLed:
http://www.gnu.org/licenses/gpl-faq.html#OOPLang

 

> Note also that since it would be an in house corporate solution the 
> licence question could be completely irrelevant since it only applies 
> when distributing the software (but again IANAL). 
>

Not that simple. Big corporations that are composed of historically 
sub-companies works a bit like they were still separated and continue to 
invoice the services internally, software distribution is still done and 
GPL still applies.
I'm a simple developer who likes open source and tries to prove them we can 
build quality product on top of open source software but they are very 
picky on licences so I'm confined to less restrictive licenses such as BSD, 
LGPL, ...

I searched in the forum history (should have done before posting, sorry 
about that !) and I saw other questions about the license, it was stated 
that Tryton is a fork from another project so indeed a license change can't 
be done without having the written consent of all the contributors (except 
if there's was a Contributor License Agreement which I guess is not the 
case)

Practically, a single paragraph added to the license could allow Tryton 
users to use the framework without being forced to use the GPL license for 
their project, but the Tryton authors are not even free to do this as long 
as they don't have the written consent of all contributors.

Anyway I guess that Dominique Chabord answered my question, thank you all 
for your time and have a good day !

Reply via email to