Community mailing list archives

Re: Odoo v9 Community and Enterprise editions

Agile Business Group sagl, Lorenzo Battistini - Software Engineer, Agile Business Group
- 05/11/2015 04:14:05
On 11 May 2015 at 03:23, Caudal Eric <> wrote:
Hi Jordi,
To be noted that Daniel Reis (and Stefan Rijnhart) pointed out on Twitter ( that with a LGPL core,
there may be the legal option to run unrelated AGPL and NDA modules
together. The AGPL would still require the availability of all the
source code needed to provide the functionality of the AGPL modules
(that would include the Odoo framework and the AGPL or LGPL modules that
the AGPL modules depend on, but not the unrelated NDA modules which are
not 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.

Lorenzo Battistini
Tel (CH): +41 91 210 23 40
Tel (IT): +39 011 198 25481