[Buildroot] [PATCH 04/21 RFC] core/legal-info: allow ignoring packages from the legal-info

Arnout Vandecappelle arnout at mind.be
Tue Nov 17 21:43:35 UTC 2015


On 17-11-15 12:22, Thomas Petazzoni wrote:
> Yann, Luca,
> 
> On Mon, 16 Nov 2015 23:46:59 +0100, Yann E. MORIN wrote:
>> It might be necessary to not even mention a package in the output of
>> legal-info:
>>
>>   - virtual package have virtually nothing to save in the legal-info
>>     output;
>>
>>   - for Buildroot itself, host-gcc-initial and host-gcc-final are not
>>     real packages, they are just two different steps of the same
>>     package, gcc;
>>
>>   - for proprietary packages, it might not even be legal to even mention
>>     them, being under NDA or some other such restrictive conditions.
>>
>> Add the new 'IGNORE' keyword to the _REDISTRIBUTE package variable, so
>> that the legal-info infra will simply completely ignore that package.
>>
>> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
>> Cc: Luca Ceresoli <luca at lucaceresoli.net>
> 
> I understand the idea, but I'm not a big fan of a boolean variable that
> is no longer a boolean variable.
> 
> So, let me question the current handling of <pkg>_REDISTRIBUTE = NO.
> Does it make sense to mention such packages in the legal-info output,
> since their source code is not saved anyway?
> 
> Shouldn't we simply change the behavior of <pkg>_REDISTRIBUTE = NO to
> be that such packages are not listed at all in the legal-info output,
> which would match what you're looking for for with this "IGNORE" thing ?

 Well, at least the manifest and license text files are for the legal team, not
for the end users. And I really would like them to be informed about these crazy
proprietary licenses that basically state that you're not allowed to use the
software.

 Regards,
 Arnout

> 
> Luca, do you see any drawback in completely omitting REDISTRIBUTE = NO
> packages from legal-info ?
> 
> Thanks,
> 
> Thomas
> 


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF


More information about the buildroot mailing list