[agl-discussions] GPLv2 handling

Martin Kelly mkelly at xevo.com
Mon Feb 12 21:04:02 UTC 2018


On 02/12/2018 11:11 AM, Martin Kelly wrote:
> On 02/08/2018 02:39 PM, Jan-Simon Möller wrote:
>> Am Donnerstag, 8. Februar 2018, 22:33:19 CET schrieb Martin Kelly:
>>> Hi,
>>>
>>> I noticed we recently started pulling in the meta-gplv2 layer for
>>> agl-demo and defaulting to its recipes in the AGL distro settings.
>>> Although I can see the reasoning for this, it also breaks a number of
>>> recipes because what's in meta-gplv2 is very old (e.g. readline 5 vs
>>> readline 7). I noticed this breakage when trying to build networkmanager
>>> (which needs at least readline 6), but I'm sure there are many other
>>> breakages because of such old recipes.
>>>
>>> I'm wondering if anyone has objections to making this all controlled at
>>> the top-level, while preserving the current GPLv2 default.
>>>
>>> My first thoughts on how to do this are:
>>>
>>> - An AGL feature called "agl-demo-gplv3" that would add in agl-demo but
>>> not meta-gplv2.
>>> - A DISTRO_FEATURE "gplv3", unset by default. If it is not set, then we
>>> make the PREFERRED_VERSION for various libraries default to gplv2
>>> versions in our distro settings.
>>
>> Yes, right now its global.  In general ack, that a switch would be good.
>>
>> We might have to be a little more specific (e.g. no gplv3 on 
>> _class-target but
>> allow on _class-nativesdk or _class-native ).
>>
>> @Matt: thoughts ? suggestions ?
>>
>> Best,
>> Jan-Simon
>>
> Matt, thoughts?

Perhaps we can move the discussion over to code :). I have two CR's out now:

https://gerrit.automotivelinux.org/gerrit/#/c/13405/
https://gerrit.automotivelinux.org/gerrit/#/c/13407/


More information about the automotive-discussions mailing list