On 2015-09-07 06:53, Frederic Fonder wrote:
> 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

Precisely, they are 3 cases in the FAQ. The first the exec/fork which
is not applied here. The second which looks very close to most of our
cases. This one is clearly not a strong statement ("we believe") and
also it is stated that you can use any GPL-compatible license which
include BSD/MIT (that you seems preferred).
Finally the third one, which is more the case of a complete independent
module using only the Tryton framework (Tryton will only call the 'main'
functions CRUD).

> 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

Of course, but it only applies on specialized classes. General purpose
classes are not included in the case. That why we keep stating that it
depends on the case (derivative work or not).

> 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

It is already the case. Some people already publish modules under the
BSD license.

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

Feel free to follow whoever you want.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Reply via email to