Community mailing list archives
Re: Odoo v9 Community and Enterprise editionsby
Agile Business Group sagl, Lorenzo Battistini - Software Engineer, Agile Business Group
On 11 May 2015 at 03:23, Caudal Eric <firstname.lastname@example.org> wrote:
Hi Jordi,To be noted that Daniel Reis (and Stefan Rijnhart) pointed out on Twitter (https://twitter.com/reis_pt/status/597343199619883008) that with a LGPL core,there may be the legal option to run unrelated AGPL and NDA modulestogether. The AGPL would still require the availability of all thesource code needed to provide the functionality of the AGPL modules(that would include the Odoo framework and the AGPL or LGPL modules thatthe AGPL modules depend on, but not the unrelated NDA modules which arenot relevant to get the AGPL modules to run).
Right. I try to summarize the situation. Correct me if I'm wrong.
I can develop AGPL code importing / depending on LGPL code
I can develop EULA code importing / depending on LGPL code
I cannot develop LGPL code importing / depending on AGPL code
Clearly, I cannot develop EULA code importing / depending on AGPL code.
If OCA stays AGPL, the main implication is that I could not use OCA code to create EULA addons.
But, as Eric said, I could create an installation where OCA and EULA modules are used, as long as EULA modules do not depend on OCA modules.