[Buildroot] [PATCH 1/1] boot/arm-trusted-firmware: fix license hash

Arnout Vandecappelle arnout at mind.be
Sun Jun 9 20:32:36 UTC 2019



On 09/06/2019 15:21, Yann E. MORIN wrote:
> Arnout, Adam, All,
> 
> On 2019-06-08 19:03 +0200, Arnout Vandecappelle spake thusly:
>> On 04/06/2019 00:40, aduskett at gmail.com wrote:
>>> From: Adam Duskett <Aduskett at gmail.com>
>>> The new license
>>  However, our default version (v1.4) doesn't have this new license... So with
>> this patch, it will fail when BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION is
>> selected.
>>
>>  This is incredibly annoying :-( We can't add both files, since legal-info
>> requires the license files to exist. So I'm not sure what we can do about it...
>> except maybe set LICENSE_FILES only for the
>> BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION case.
> 
> What else can we do?
> 
>>  Actually, also LICENSE itself only makes sense when we now the exact version.
>> Since it's BSD-licensed, a custom version may just as well be distributed under
>> some more restrictive license...
> 
> Not realy. The original BSD terms would still apply, but additional ones
> might be added. Hence we can't known the exact licensing terms for a
> custom version (or from git, or tarball).

 That's indeed what I meant. Putting BSD-3-Clause in the legal-info while in
reality much more restrictive terms apply would not be good IMO.


>>  At the risk of making life complicated :-), I'm pulling Yann into this discussion.
> 
> Oh so it has come to this? I'm the guy making things complicated? ;-)
> 
> As you said, there is not much we can do about the custom versions. For
> all we know, the developpers may have also completely ripped-off the
> license text and moved it somewhere else (e.g. to suite whatever their
> legal department might have invented).
> 
> So, if it were just for me, I'd move all the licensing information into
> the conditional code:
> 
>     ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION),y)
>     ARM_TRUSTED_FIRMWARE_LICENSE = BSD-3-Clause
>     ARM_TRUSTED_FIRMWARE_LICENSE_FILES = license.txt  # Valid for v1.4
>     endif
> 
> And be done with it.

 +1 to that.

 Regards,
 Arnout

[snip]




More information about the buildroot mailing list