Comment 7 for bug 520854

Revision history for this message
xrg (xrg) wrote : Re: [Bug 520854] [NEW] Missing license options for modules

On Friday 12 February 2010, you wrote:
> For the moment the server will only accept modules with the following
> licenses defined in __terp__.py: 'license': fields.selection([
> ('GPL-2', 'GPL-2'),
> ('GPL-2 or any later version', 'GPL-2 or later version'),
> ('GPL-3', 'GPL-3'),
> ('GPL-3 or any later version', 'GPL-3 or later version'),
> ('Other proprietary', 'Other proprietary')
> ], string='License', readonly=True),
>
> We should have at least 2 more options :
> - Other free license
> - AGPL v3
> BTW, my understanding is that GPL v2 actually means "GPL v2 or later", so
> no need to double the GPL options. Lionel
>

GPLv2 is a different thing from "GPLv2 or later", these options have to be
separate.
Having all possible (including clashing ones) licenses in this list is a must,
IMHO. That python code is /not/ the place to enforce licensing.

In other news, I have long asked that OpenERP community, Tiny and all the
partners that have a say, DO ACCEPT proprietary licenses for modules, under
some conditions. Please see the previous threads and discussions on that. In
short, we shouldn't build a fortress around OpenERP and limit it to the GPL
world.