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 !
