Community mailing list archives

community@mail.odoo.com

Re: Enterprise: Is it allowed to use AGPL community modules?

by
Libertus Solutions, Alan Bell
- 10/05/2015 12:28:03
The non AGPL accounting module can't list the AGPL localisation module 
in the depends line of the manifest file. So if for example you have an 
AGPL UK localisation with a specific chart of accounts and you want to 
write an HSBC bank integration module that needs the chart of accounts 
from the localisation module then the bank integration thing can't be 
proprietary as it builds on the work done in the localisation module.

If the non-AGPL accounting module really doesn't care what localisation 
pack is installed, it isn't a dependency, it isn't a derived work, then 
there isn't a problem, you can install both and they can work together, 
the developer of the accounting module has not benefitted in any way 
from the work that went in to the localisation module. There is nothing 
to say that an end user can't benefit from both modules being used together.

Alan.

On 05/10/15 17:18, Anders Wallenquist wrote:
> Allan, if you have a l10n-x-module that is AGPL. Can you combine that
> with a non AGPL accounting-module?
>
> Regards
>
> Anders Wallenquist
>
> Den 2015-10-05 kl. 17:49, skrev Alan Bell:
> > it isn't about mixing, it is about depending. AGPL stuff can't be listed
> > as a dependency in proprietary modules. It is as simple as that, if you
> > as a module developer are benefiting from AGPL code in your work, then
> > your work must respect the conditions of the AGPL module and you must
> > share alike. If you are just installing and running stuff, then you do
> > not need to worry about it *at all* because proprietary things that
> > depend on AGPL modules are not allowed and at some point probably won't
> > be loaded by the server.
> >
> > Mixing is not a useful word in discussing this topic!
> >
> > Alan.
> >
> > On 05/10/15 16:39, Dominique Chabord wrote:
> > > hello,
> > >
> > > It is a very sensible subject documented in several places.
> > >
> > > Let me summarize my understanding in two rules:
> > >
> > > - if the AGPL module is copy-righted by OCA, then OCA grants you the
> > > right to combine with Enterprise here
> > > https://odoo-community.org/page/faq . There is no mention in the code
> > > itself about this loose interpretation of the license, so if you
> > > consider this FAQ can be updated overtime, may be you can ask OCA for
> > > a document you can archive.
> > >
> > > - if the AGPL module is not copy-righted by OCA, refrain mixing it
> > > with any non GPL (AGPL, GPL, LGPL or compatible) module if you don't
> > > get a written authorization from all copyright holders. Else you would
> > > expose to conflicts.
> > >
> > > Some hosters (I'm one of them) adopt a restrictive interpretation of
> > > AGPL and forbid any combination of AGPL module with other modules
> > > under uncompatible licence as a potentially illegal usage on the
> > > servers they are responsible for.
> > >
> > >
> > >
> > >
> > >
> > > 2015-10-05 16:59 GMT+02:00 Ermin Trevisan <trevi@twanda.com>:
> > > > Hi all
> > > >
> > > > Just to be truly sure: Is it legally possible to install AGPL licensed
> > > > community modules on an enterprise installation? If yes, under what
> > > > circumstances?
> > > >
> > > > Best, trevi
> > > > --
> > > > twanda AG
> > > > Ermin Trevisan
> > > > Artherstrasse 19
> > > > CH-6318 Walchwil
> > > > T    +41 41 758 1515
> > > > M    +41 79 208 7373
> > > > E    trevi@twanda.com
> > > > www.twanda.ch
> > > > www.twanda.ch/page/restaurant
> > > >
> > > > _______________________________________________
> > > > Mailing-List: https://www.odoo.com/groups/community-59
> > > > Post to: mailto:community@mail.odoo.com
> > > > Unsubscribe: https://www.odoo.com/groups?unsubscribe
> > >
> > > _______________________________________________
> > > Mailing-List: https://www.odoo.com/groups/community-59
> > > Post to: mailto:community@mail.odoo.com
> > > Unsubscribe: https://www.odoo.com/groups?unsubscribe
> > >
> >
> > _______________________________________________
> > Mailing-List: https://www.odoo.com/groups/community-59
> > Post to: mailto:community@mail.odoo.com
> > Unsubscribe: https://www.odoo.com/groups?unsubscribe
> >
>
> _______________________________________________
> Mailing-List: https://www.odoo.com/groups/community-59
> Post to: mailto:community@mail.odoo.com
> Unsubscribe: https://www.odoo.com/groups?unsubscribe
>