Recipes erroneously marked as "commercial"?
So, long time ago we had a short list of "commercial" packages in a global variable COMMERCIAL_LICENSE:
COMMERCIAL_LICENSE ?= "lame gst-fluendo-mp3 libmad mpeg2dec ffmpeg qmmp"
Then, at some point, the packages that depend on commercial ones were added to the list, to allow wold builds to be successful:
http://cgit.openembedded.org/openembedded-core/commit/?id=c69453fe94a649c518b0e6d79616f05579b864ce
So, the list was appended with this:
COMMERCIAL_LICENSE_DEPENDEES ?= "gst-plugins-ugly libomxil gst-openmax"
Then, later on, the feature was changed from a global list to a per-recipe flags:
http://cgit.openembedded.org/openembedded-core/commit/?id=a2760661b8c7a4a1b6f2e556853b3a9ae38cbcb5
http://cgit.openembedded.org/openembedded-core/commit/?id=43410523a07d9eb52a7d57ae3dc1cc320cbbc6f9
And all those recipes got marked with LICENSE_FLAGS = "commercial" automatically, even if they are not really commercial.
The question is - should we clean those up now? I can send a quick patch, if my understanding above is correct.
Signature · 1 line
Denys
Quoted 17 lines · Denys Dmytriyenko
So, long time ago we had a short list of "commercial" packages in a global variable
COMMERCIAL_LICENSE:
COMMERCIAL_LICENSE?= "lame gst-fluendo-mp3 libmad mpeg2dec ffmpeg qmmp"Then, at some point, the packages that depend on commercial ones were added to the list, to allow wold builds to be successful:
http://cgit.openembedded.org/openembedded-core/commit/?id=c69453fe94a649c518b0e6d79616f05579b864ce
So, the list was appended with this:
COMMERCIAL_LICENSE_DEPENDEES?= "gst-plugins-ugly libomxil gst-openmax"Then, later on, the feature was changed from a global list to a per-recipe flags:
Quoted 9 lines
http://cgit.openembedded.org/openembedded-core/commit/?id=a2760661b8c7a4a1b6f2e556853b3a9ae38cbcb5
http://cgit.openembedded.org/openembedded-core/commit/?id=43410523a07d9eb52a7d57ae3dc1cc320cbbc6f9And all those recipes got marked with
LICENSE_FLAGS= "commercial" automatically, even if they are not really commercial.The question is - should we clean those up now? I can send a quick patch, if my understanding above is correct.
I encountered this issue recently and raised it in IRC. As an interested party, I'd love to see these updated.
(Thanks Denys for sending it to the list so quickly.)
Quoted 24 lines · Sean Hudson
Quoted 23 lines · Denys Dmytriyenko
So, long time ago we had a short list of "commercial" packages in a global variable
COMMERCIAL_LICENSE:
COMMERCIAL_LICENSE?= "lame gst-fluendo-mp3 libmad mpeg2dec ffmpeg qmmp"Then, at some point, the packages that depend on commercial ones were added to the list, to allow wold builds to be successful:
http://cgit.openembedded.org/openembedded-core/commit/?id=c69453fe94a649c518b0e6d79616f05579b864ce
So, the list was appended with this:
COMMERCIAL_LICENSE_DEPENDEES?= "gst-plugins-ugly libomxil gst-openmax"Then, later on, the feature was changed from a global list to a per-recipe flags:
http://cgit.openembedded.org/openembedded-core/commit/?id=a2760661b8c7a4a1b6f2e556853b3a9ae38cbcb5
http://cgit.openembedded.org/openembedded-core/commit/?id=43410523a07d9eb52a7d57ae3dc1cc320cbbc6f9And all those recipes got marked with
LICENSE_FLAGS= "commercial" automatically, even if they are not really commercial.
Quoted 7 lines
Quoted 3 lines
The question is - should we clean those up now? I can send a quick patch, if my understanding above is correct.
I encountered this issue recently and raised it in IRC. As an interested party, I'd love to see these updated.
(Thanks Denys for sending it to the list so quickly.)
If world builds don't break I'm open to patches.
Cheers,
Richard