[meta-xilinx] [PATCH 1/4] README.md: Add paragraph for the 'xilinx' license flag
Nathan Rossi
nathan at nathanrossi.com
Mon Aug 28 07:10:37 PDT 2017
On 27 August 2017 at 22:24, Manjukumar Harthikote Matha
<MANJUKUM at xilinx.com> wrote:
> Hi Nathan,
>
>> -----Original Message-----
>> From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
>> bounces at yoctoproject.org] On Behalf Of Nathan Rossi
>> Sent: Monday, August 21, 2017 5:44 AM
>> To: meta-xilinx at yoctoproject.org
>> Subject: [meta-xilinx] [PATCH 1/4] README.md: Add paragraph for the 'xilinx' license
>> flag
>>
>> This paragraph documents the existence of recipes that rely on closed or otherwise
>> restricted source content that can be used to compile images for targets.
>>
>> The content has specific licensing and legal requirements that are outside the ability
>> or sanity of enforcement in OpenEmbedded or Yocto and as such is up to each
>> individual user to review and comply with.
>> This might include EULA, Export Compliance, NDAs, etc.
>>
>> Generally speaking this content is going to be protected by Xilinx's web download
>> service which requires an account.
>>
>> Signed-off-by: Nathan Rossi <nathan at nathanrossi.com>
>> ---
>> README.md | 27 +++++++++++++++++++++++++++
>> 1 file changed, 27 insertions(+)
>>
>> diff --git a/README.md b/README.md
>> index eef021428f..f6e689242a 100644
>> --- a/README.md
>> +++ b/README.md
>> @@ -56,3 +56,30 @@ This layer depends on:
>> URI: git://git.openembedded.org/openembedded-core
>> layers: meta
>>
>> +Recipe Licenses
>> +===============
>> +
>> +Due to licensing restrictions some recipes in this layer rely on closed
>> +source or restricted content provided by Xilinx. In order to use these
>> +recipes you must accept or agree to the licensing terms (e.g. EULA,
>> +Export Compliance, etc). This layer **does not enforce** any legal
>> +requirement, it is the **responsibility of the user** the ensure that
>> +they are in compliance with any licenses or legal requirements for content used.
>> +
>> +In order to use recipes that rely on restricted content the `xilinx`
>> +license flag must be white-listed in the build configuration (e.g.
>> +`local.conf`). This can be done on a per package basis:
>> +
>> + LICENSE_FLAGS_WHITELIST += "xilinx_pmu-rom"
>> +
>> +or generally:
>> +
>> + LICENSE_FLAGS_WHITELIST += "xilinx"
>> +
>> +Generally speaking Xilinx content that is provided as a restricted
>> +download cannot be obtained without a Xilinx account, in order to use
>> +this content you must first download it with your Xilinx account and
>> +place the downloaded content in the `downloads/` directory of your
>> +build or on a `PREMIRROR`. Attempting to fetch the content using
>> +bitbake will fail, indicating the URL from which to acquire the content.
>> +
>
> Redistribution should also follow the same guidelines as the License accepted.
I've updated this patch and added 'Redistribution' to the example list
of license terms in the readme and in the commit message too.
> Everything else seems clean enough to merge it in.
Great, I've merged this series. With your Acked-by and Alistair's.
Thanks,
Nathan
More information about the meta-xilinx
mailing list