summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--EULA60
-rw-r--r--classes/fsl-eula-unpack.bbclass2
2 files changed, 55 insertions, 7 deletions
diff --git a/EULA b/EULA
index 0b75568f..402c87ca 100644
--- a/EULA
+++ b/EULA
@@ -1,4 +1,4 @@
1LA_OPT_NXP_Software_License v9 August 2019 1LA_OPT_NXP_Software_License v10 December 2019
2 2
3IMPORTANT. Read the following NXP Software License Agreement ("Agreement") 3IMPORTANT. Read the following NXP Software License Agreement ("Agreement")
4completely. By selecting the "I Accept" button at the end of this page, or by 4completely. By selecting the "I Accept" button at the end of this page, or by
@@ -82,10 +82,13 @@ you are granted the rights in both Section 2.2 and 2.3.
82Agreement, NXP grants you a worldwide, personal, non-transferable, 82Agreement, NXP grants you a worldwide, personal, non-transferable,
83non-exclusive, non-sublicensable license, solely for the development of an 83non-exclusive, non-sublicensable license, solely for the development of an
84Authorized System: 84Authorized System:
85
85(a) to use and reproduce the Licensed Software (and its Derivative Works 86(a) to use and reproduce the Licensed Software (and its Derivative Works
86prepared under the license in Section 2.2(b)); and 87prepared under the license in Section 2.2(b)); and
88
87(b) for Licensed Software provided to you in source code form (human 89(b) for Licensed Software provided to you in source code form (human
88readable), to prepare Derivative Works of the Licensed Software. 90readable), to prepare Derivative Works of the Licensed Software.
91
89You may not distribute or sublicense the Licensed Software to others under the 92You may not distribute or sublicense the Licensed Software to others under the
90license granted in this Section 2.2. 93license granted in this Section 2.2.
91 94
@@ -94,6 +97,7 @@ Content Register, subject to the terms and conditions of this Agreement, NXP
94grants you a worldwide, personal, non-transferable, non-exclusive, 97grants you a worldwide, personal, non-transferable, non-exclusive,
95non-sublicensable license solely in connection with your manufacturing and 98non-sublicensable license solely in connection with your manufacturing and
96distribution of an Authorized System: 99distribution of an Authorized System:
100
97(a) to manufacture (or have manufactured), distribute, and market 101(a) to manufacture (or have manufactured), distribute, and market
98the Licensed Software (and its Derivative Works prepared under the license in 102the Licensed Software (and its Derivative Works prepared under the license in
992.2(b)) in object code (machine readable format) only as part of, or embedded 1032.2(b)) in object code (machine readable format) only as part of, or embedded
@@ -101,6 +105,7 @@ within, Authorized Systems and not on a standalone basis. Notwithstanding the
101foregoing, those files marked as .h files ("Header files") may be distributed 105foregoing, those files marked as .h files ("Header files") may be distributed
102in source or object code form, but only as part of, or embedded within 106in source or object code form, but only as part of, or embedded within
103Authorized Systems; and 107Authorized Systems; and
108
104(b) to copy and distribute as needed, solely in connection with an 109(b) to copy and distribute as needed, solely in connection with an
105Authorized System, non-confidential NXP information provided as part of the 110Authorized System, non-confidential NXP information provided as part of the
106Licensed Software for the purpose of maintaining and supporting Authorized 111Licensed Software for the purpose of maintaining and supporting Authorized
@@ -126,29 +131,35 @@ this Agreement and the Licensed Software.
1263.1. The licenses granted above in Section 2 only extend to NXP 1313.1. The licenses granted above in Section 2 only extend to NXP
127Intellectual Property Rights that would be infringed by the unmodified Licensed 132Intellectual Property Rights that would be infringed by the unmodified Licensed
128Software prior to your preparation of any Derivative Work. 133Software prior to your preparation of any Derivative Work.
134
1293.2. The Licensed Software is licensed to you, not sold. Title to 1353.2. The Licensed Software is licensed to you, not sold. Title to
130Licensed Software delivered hereunder remains vested in NXP or NXP's licensor 136Licensed Software delivered hereunder remains vested in NXP or NXP's licensor
131and cannot be assigned or transferred. You are expressly forbidden from selling 137and cannot be assigned or transferred. You are expressly forbidden from selling
132or otherwise distributing the Licensed Software, or any portion thereof, except 138or otherwise distributing the Licensed Software, or any portion thereof, except
133as expressly permitted herein. This Agreement does not grant to you any implied 139as expressly permitted herein. This Agreement does not grant to you any implied
134rights under any NXP or third party Intellectual Property Rights. 140rights under any NXP or third party Intellectual Property Rights.
141
1353.3. You may not translate, reverse engineer, decompile, or disassemble 1423.3. You may not translate, reverse engineer, decompile, or disassemble
136the Licensed Software except to the extent applicable law specifically 143the Licensed Software except to the extent applicable law specifically
137prohibits such restriction. You must prohibit your subcontractors or customers 144prohibits such restriction. You must prohibit your subcontractors or customers
138(if distribution is permitted) from translating, reverse engineering, 145(if distribution is permitted) from translating, reverse engineering,
139decompiling, or disassembling the Licensed Software except to the extent 146decompiling, or disassembling the Licensed Software except to the extent
140applicable law specifically prohibits such restriction. 147applicable law specifically prohibits such restriction.
148
1413.4. You must reproduce any and all of NXP's (or its third-party 1493.4. You must reproduce any and all of NXP's (or its third-party
142licensor's) copyright notices and other proprietary legends on copies of 150licensor's) copyright notices and other proprietary legends on copies of
143Licensed Software. 151Licensed Software.
152
1443.5. If you distribute the Licensed Software to the United States 1533.5. If you distribute the Licensed Software to the United States
145Government, then the Licensed Software is "restricted computer software" and is 154Government, then the Licensed Software is "restricted computer software" and is
146subject to FAR 52.227-19. 155subject to FAR 52.227-19.
156
1473.6. You grant to NXP a non-exclusive, non-transferable, irrevocable, 1573.6. You grant to NXP a non-exclusive, non-transferable, irrevocable,
148perpetual, worldwide, royalty-free, sub-licensable license under your 158perpetual, worldwide, royalty-free, sub-licensable license under your
149Intellectual Property Rights to use without restriction and for any purpose any 159Intellectual Property Rights to use without restriction and for any purpose any
150suggestion, comment or other feedback related to the Licensed Software 160suggestion, comment or other feedback related to the Licensed Software
151(including, but not limited to, error corrections and bug fixes). 161(including, but not limited to, error corrections and bug fixes).
162
1523.7. You will not take or fail to take any action that could subject 1633.7. You will not take or fail to take any action that could subject
153the Licensed Software to an Excluded License. An Excluded License means any 164the Licensed Software to an Excluded License. An Excluded License means any
154license that requires, as a condition of use, modification or distribution of 165license that requires, as a condition of use, modification or distribution of
@@ -156,6 +167,7 @@ software subject to the Excluded License, that such software or other software
156combined and/or distributed with the software be (i) disclosed or distributed 167combined and/or distributed with the software be (i) disclosed or distributed
157in source code form; (ii) licensed for the purpose of making Derivative Works; 168in source code form; (ii) licensed for the purpose of making Derivative Works;
158or (iii) redistributable at no charge. 169or (iii) redistributable at no charge.
170
1593.8. You may not publish or distribute information, results or data 1713.8. You may not publish or distribute information, results or data
160associated with the use of the Licensed Software to anyone other than NXP; 172associated with the use of the Licensed Software to anyone other than NXP;
161however, you must advise NXP of any results obtained including any problems or 173however, you must advise NXP of any results obtained including any problems or
@@ -199,13 +211,16 @@ Authorized System (whether or not as part of the Licensed Software).
199 211
2008. TERM AND TERMINATION. This Agreement will remain in effect unless 2128. TERM AND TERMINATION. This Agreement will remain in effect unless
201terminated as provided in this Section. 213terminated as provided in this Section.
214
2028.1. You may terminate this Agreement immediately upon written notice 2158.1. You may terminate this Agreement immediately upon written notice
203to NXP at the address provided below. 216to NXP at the address provided below.
217
2048.2. Either party may terminate this Agreement if the other party is in 2188.2. Either party may terminate this Agreement if the other party is in
205default of any of the terms and conditions of this Agreement, and termination 219default of any of the terms and conditions of this Agreement, and termination
206is effective if the defaulting party fails to correct such default within 30 220is effective if the defaulting party fails to correct such default within 30
207days after written notice thereof by the non-defaulting party to the defaulting 221days after written notice thereof by the non-defaulting party to the defaulting
208party at the address below. 222party at the address below.
223
2098.3. Notwithstanding the foregoing, NXP may terminate this Agreement 2248.3. Notwithstanding the foregoing, NXP may terminate this Agreement
210immediately upon written notice if you: breach any of your confidentiality 225immediately upon written notice if you: breach any of your confidentiality
211obligations or the license restrictions under this Agreement; become bankrupt, 226obligations or the license restrictions under this Agreement; become bankrupt,
@@ -213,11 +228,14 @@ insolvent, or file a petition for bankruptcy or insolvency; make an assignment
213for the benefit of its creditors; enter proceedings for winding up or 228for the benefit of its creditors; enter proceedings for winding up or
214dissolution; are dissolved; or are nationalized or become subject to the 229dissolution; are dissolved; or are nationalized or become subject to the
215expropriation of all or substantially all of your business or assets. 230expropriation of all or substantially all of your business or assets.
231
2168.4. Upon termination of this Agreement, all licenses granted under 2328.4. Upon termination of this Agreement, all licenses granted under
217Section 2 will expire. 233Section 2 will expire.
234
2188.5. After termination of this Agreement by either party you will 2358.5. After termination of this Agreement by either party you will
219destroy all parts of Licensed Software and its Derivative Works (if any) and 236destroy all parts of Licensed Software and its Derivative Works (if any) and
220will provide to NXP a statement certifying the same. 237will provide to NXP a statement certifying the same.
238
2218.6. Notwithstanding the termination of this Agreement for any reason, 2398.6. Notwithstanding the termination of this Agreement for any reason,
222the terms of Sections 1 and 3 through 25 will survive. 240the terms of Sections 1 and 3 through 25 will survive.
223 241
@@ -279,6 +297,7 @@ governments or entities, NXP makes no representations, certifications, or
279warranties whatsoever about compliance with government or public entity 297warranties whatsoever about compliance with government or public entity
280acquisition statutes or regulations, including, without limitation, statutes or 298acquisition statutes or regulations, including, without limitation, statutes or
281regulations that may relate to pricing, quality, origin or content. 299regulations that may relate to pricing, quality, origin or content.
300
28214.2. The Licensed Software has been developed at private expense and is a 30114.2. The Licensed Software has been developed at private expense and is a
283"Commercial Item" as defined in 48 C.F.R. Section 2.101, consisting of 302"Commercial Item" as defined in 48 C.F.R. Section 2.101, consisting of
284"Commercial Computer Software", and/or "Commercial Computer Software 303"Commercial Computer Software", and/or "Commercial Computer Software
@@ -363,11 +382,12 @@ examination or audit.
36323. NOTICES. All notices and communications under this 38223. NOTICES. All notices and communications under this
364Agreement will be made in writing, and will be effective when received at the 383Agreement will be made in writing, and will be effective when received at the
365following addresses: 384following addresses:
366 NXP: NXP B.V. 385
367 High Tech Campus 60 386 NXP: NXP B.V.
368 5656 AG Eindhoven 387 High Tech Campus 60
369 The Netherlands 388 5656 AG Eindhoven
370 ATTN: Legal Department 389 The Netherlands
390 ATTN: Legal Department
371 391
372You: The address provided at registration will be used. 392You: The address provided at registration will be used.
373 393
@@ -441,10 +461,23 @@ CSR: Use of Cambridge Silicon Radio, Inc. ("CSR") software is limited to
441evaluation and demonstration only. Permitted distributions must be similarly 461evaluation and demonstration only. Permitted distributions must be similarly
442limited. Further rights must be obtained directly from CSR. 462limited. Further rights must be obtained directly from CSR.
443 463
464Crank: Use of Crank Software Inc. software is limited to evaluation and
465demonstration only. Permitted distributions must be similarly limited. Further
466rights must be obtained directly from Crank Software Inc.
467
444Cypress Semiconductor Corporation: WWD RTOS source code may only be used in 468Cypress Semiconductor Corporation: WWD RTOS source code may only be used in
445accordance with the Cypress IOT Community License Agreement located at 469accordance with the Cypress IOT Community License Agreement located at
446https://community.cypress.com/terms-and-conditions!input.jspa?displayOnly=true. 470https://community.cypress.com/terms-and-conditions!input.jspa?displayOnly=true.
447 471
472Embedded Systems Academy GmbH (EmSA): Any use of Micro CANopen Plus is subject
473to the acceptance of the license conditions described in the LICENSE.INFO file
474distributed with all example projects and in the documentation and the
475additional clause described below.
476
477Clause 1: Micro CANopen Plus may not be used for any competitive or comparative
478purpose, including the publication of any form of run time or compile time
479metric, without the express permission of EmSA.
480
448Future Technology Devices International Ltd.: Future Technology Devices 481Future Technology Devices International Ltd.: Future Technology Devices
449International software must be used consistent with the terms found here: 482International software must be used consistent with the terms found here:
450http://www.ftdichip.com/Drivers/FTDriverLicenceTerms.htm 483http://www.ftdichip.com/Drivers/FTDriverLicenceTerms.htm
@@ -534,9 +567,11 @@ original release form, or whether in whole or in part, can only be distributed
534by you under the terms of version 2 of the GNU General Public License plus this 567by you under the terms of version 2 of the GNU General Public License plus this
535exception. An independent module is a module which is not derived from or 568exception. An independent module is a module which is not derived from or
536based on FreeRTOS. 569based on FreeRTOS.
570
537Clause 1: Linking FreeRTOS with other modules is making a combined work based 571Clause 1: Linking FreeRTOS with other modules is making a combined work based
538on FreeRTOS. Thus, the terms and conditions of the GNU General Public License 572on FreeRTOS. Thus, the terms and conditions of the GNU General Public License
539V2 cover the whole combination. 573V2 cover the whole combination.
574
540As a special exception, the copyright holders of FreeRTOS give you permission 575As a special exception, the copyright holders of FreeRTOS give you permission
541to link FreeRTOS with independent modules to produce a statically linked 576to link FreeRTOS with independent modules to produce a statically linked
542executable, regardless of the license terms of these independent modules, and 577executable, regardless of the license terms of these independent modules, and
@@ -544,6 +579,7 @@ to copy and distribute the resulting executable under terms of your choice,
544provided that you also meet, for each linked independent module, the terms and 579provided that you also meet, for each linked independent module, the terms and
545conditions of the license of that module. An independent module is a module 580conditions of the license of that module. An independent module is a module
546which is not derived from or based on FreeRTOS. 581which is not derived from or based on FreeRTOS.
582
547Clause 2: FreeRTOS may not be used for any competitive or comparative purpose, 583Clause 2: FreeRTOS may not be used for any competitive or comparative purpose,
548including the publication of any form of run time or compile time metric, 584including the publication of any form of run time or compile time metric,
549without the express permission of Real Time Engineers Ltd. (this is the norm 585without the express permission of Real Time Engineers Ltd. (this is the norm
@@ -559,12 +595,16 @@ SanDisk Corporation: If the Licensed Software includes software developed by
559SanDisk Corporation ("SanDisk"), you must separately obtain the rights to 595SanDisk Corporation ("SanDisk"), you must separately obtain the rights to
560reproduce and distribute this software in source code form from SanDisk. 596reproduce and distribute this software in source code form from SanDisk.
561Please follow these easy steps to obtain the license and software: 597Please follow these easy steps to obtain the license and software:
598
562(1) Contact your local SanDisk sales representative to obtain the SanDisk 599(1) Contact your local SanDisk sales representative to obtain the SanDisk
563License Agreement. 600License Agreement.
601
564(2) Sign the license agreement. Fax the signed agreement to SanDisk USA 602(2) Sign the license agreement. Fax the signed agreement to SanDisk USA
565marketing department at 408-542-0403. The license will be valid when fully 603marketing department at 408-542-0403. The license will be valid when fully
566executed by SanDisk. 604executed by SanDisk.
605
567(3) If you have specific questions, please send an email to sales@sandisk.com 606(3) If you have specific questions, please send an email to sales@sandisk.com
607
568You may only use the SanDisk Corporation Licensed Software on products 608You may only use the SanDisk Corporation Licensed Software on products
569compatible with a SanDisk Secure Digital Card. You may not use the SanDisk 609compatible with a SanDisk Secure Digital Card. You may not use the SanDisk
570Corporation Licensed Software on any memory device product. SanDisk retains 610Corporation Licensed Software on any memory device product. SanDisk retains
@@ -581,15 +621,23 @@ consistent with the terms found here: http://www.segger.com/jlink-software.html
581Synopsys/Target Compiler Technologies: Your use of the Synopsys/Target Compiler 621Synopsys/Target Compiler Technologies: Your use of the Synopsys/Target Compiler
582Technologies Licensed Software and related documentation is subject to the 622Technologies Licensed Software and related documentation is subject to the
583following: 623following:
624
584(1) Duration of the license for the Licensed Software is limited to 12 months, 625(1) Duration of the license for the Licensed Software is limited to 12 months,
585unless otherwise specified in the license file. 626unless otherwise specified in the license file.
627
586(2) The Licensed Software is usable by one user at a time on a single 628(2) The Licensed Software is usable by one user at a time on a single
587designated computer, unless otherwise agreed by Synopsys. 629designated computer, unless otherwise agreed by Synopsys.
630
588(3) Licensed Software and documentation are to be used only on a designated 631(3) Licensed Software and documentation are to be used only on a designated
589computer at the designated physical address provided by you on the APEX license 632computer at the designated physical address provided by you on the APEX license
590form. 633form.
634
591(4) The Licensed Software is not sub-licensable. 635(4) The Licensed Software is not sub-licensable.
592 636
637TARA Systems: Use of TARA Systems GUI technology Embedded Wizard is limited to
638evaluation and demonstration only. Permitted distributions must be similarly
639limited. Further rights must be obtained directly from TARA Systems.
640
593Texas Instruments: Your use of Texas Instruments Inc. WiLink8 Licensed Software 641Texas Instruments: Your use of Texas Instruments Inc. WiLink8 Licensed Software
594is restricted to NXP SoC based systems that include a compatible connectivity 642is restricted to NXP SoC based systems that include a compatible connectivity
595device manufactured by TI. 643device manufactured by TI.
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass
index 8293b91f..0671da91 100644
--- a/classes/fsl-eula-unpack.bbclass
+++ b/classes/fsl-eula-unpack.bbclass
@@ -53,7 +53,7 @@ FSL_EULA_FILE_MD5SUMS = " \
53 53
54# The checksum for the EULA in the layer 54# The checksum for the EULA in the layer
55FSL_EULA_FILE_MD5SUM ?= \ 55FSL_EULA_FILE_MD5SUM ?= \
56 "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V9}" 56 "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V10}"
57 57
58LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" 58LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}"
59LIC_FILES_CHKSUM_append = " ${LIC_FILES_CHKSUM_LAYER}" 59LIC_FILES_CHKSUM_append = " ${LIC_FILES_CHKSUM_LAYER}"