[OE-core] [PATCH] recipes: Move out stale GPLv2 versions to a seperate layer

Peter Kjellerstedt peter.kjellerstedt at axis.com
Wed Mar 8 09:34:30 UTC 2017


> -----Original Message-----
> From: openembedded-core-bounces at lists.openembedded.org
> [mailto:openembedded-core-bounces at lists.openembedded.org] On Behalf Of
> Richard Purdie
> Sent: den 7 mars 2017 19:23
> To: openembedded-core at lists.openembedded.org
> Subject: [OE-core] [PATCH] recipes: Move out stale GPLv2 versions to a
> seperate layer
> 
> These are recipes where the upstream has moved to GPLv3 and these old
> versions are the last ones under the GPLv2 license.
> 
> There are several reasons for making this move. There is a different
> quality of service with these recipes in that they don't get security
> fixes and upstream no longer care about them, in fact they're actively
> hostile against people using old versions. The recipes tend to need a
> different kind of maintenance to work with changes in the wider ecosystem
> and there needs to be isolation between changes made in the v3 versions
> and those in the v2 versions.
> 
> There are probably better ways to handle a "non-GPLv3" system but right
> now having these in OE-Core makes them look like a first class citizen
> when I believe they have potential for a variety of undesireable
> issues.
> 
> Moving them into a separate layer makes their different needs clearer, it
> also makes it clear how many of these there are. Some are probably not
> needed (e.g. mc), I also wonder whether some are useful (e.g. gmp)
> since most things that use them are GPLv3 only already. Someone could
> now more clearly see how to streamline the list of recipes here.
> 
> I'm proposing we mmove to this separate layer for 2.3 with its future
> maintinership and testing to be determined in 2.4 and beyond.
> 
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

Since this has now been integrated, announcing where to find the new 
layer might have been a good idea, as it is no longer part of Poky.

For the record, the new layer can be found here:

http://git.yoctoproject.org/cgit/cgit.cgi/meta-gplv2/

You probably also want to update the information about the layer so 
that it appears correctly on http://git.yoctoproject.org/

And the layer should be added to the layer index...

//Peter



More information about the Openembedded-core mailing list