diff options
-rw-r--r-- | EULA | 112 | ||||
-rw-r--r-- | classes/fsl-eula-unpack.bbclass | 8 |
2 files changed, 91 insertions, 29 deletions
@@ -1,4 +1,4 @@ | |||
1 | LA_OPT_NXP_Software_License v15 August 2020 | 1 | LA_OPT_NXP_Software_License v22 April 2021 |
2 | 2 | ||
3 | IMPORTANT. Read the following NXP Software License Agreement ("Agreement") | 3 | IMPORTANT. Read the following NXP Software License Agreement ("Agreement") |
4 | completely. By selecting the "I Accept" button at the end of this page, or by | 4 | completely. By selecting the "I Accept" button at the end of this page, or by |
@@ -56,9 +56,11 @@ statute, common law or equity in and under copyrights, trade secrets, and | |||
56 | patents (including utility models), and analogous rights throughout the world, | 56 | patents (including utility models), and analogous rights throughout the world, |
57 | including any applications for and the right to apply for, any of the foregoing. | 57 | including any applications for and the right to apply for, any of the foregoing. |
58 | 58 | ||
59 | 1.5 "NXP Product" means a programmable processing unit (e.g. a | 59 | 1.5 "NXP Product" means a hardware product (e.g. a microprocessor, |
60 | microprocessor, microcontroller, sensor or digital signal processor) supplied | 60 | microcontroller, sensor or digital signal processor) supplied directly or |
61 | directly or indirectly from NXP or an NXP Affiliate. | 61 | indirectly from NXP or an NXP Affiliate, unless there is a product specified in |
62 | the Software Content Register, in which case this definition is limited to such | ||
63 | product. | ||
62 | 64 | ||
63 | 1.6 "Software Content Register" means the documentation which may | 65 | 1.6 "Software Content Register" means the documentation which may |
64 | accompany the Licensed Software which identifies the contents of the Licensed | 66 | accompany the Licensed Software which identifies the contents of the Licensed |
@@ -84,14 +86,24 @@ non-exclusive, non-sublicensable license, solely for the development of an | |||
84 | Authorized System: | 86 | Authorized System: |
85 | 87 | ||
86 | (a) to use and reproduce the Licensed Software (and its Derivative Works | 88 | (a) to use and reproduce the Licensed Software (and its Derivative Works |
87 | prepared under the license in Section 2.2(b)); and | 89 | prepared under the license in Section 2.2(b)) solely in combination with a NXP |
90 | Product; and | ||
88 | 91 | ||
89 | (b) for Licensed Software provided to you in source code form (human | 92 | (b) for Licensed Software provided to you in source code form (human |
90 | readable), to prepare Derivative Works of the Licensed Software. | 93 | readable), to prepare Derivative Works of the Licensed Software solely for use |
94 | in combination with a NXP Product. | ||
91 | 95 | ||
92 | You may not distribute or sublicense the Licensed Software to others under the | 96 | You may not distribute or sublicense the Licensed Software to others under the |
93 | license granted in this Section 2.2. | 97 | license granted in this Section 2.2. |
94 | 98 | ||
99 | You may demonstrate the Licensed Software to your direct costumers as part of | ||
100 | an Authorized System so long as such demonstration is directly controlled by | ||
101 | you and without prior approval by NXP; however, to all other third parties only | ||
102 | if NXP has provided its advance, written approval (e.g. email approval) of your | ||
103 | demonstrating the Licensed Software to specified third parties or at specified | ||
104 | event(s). You may not leave the Licensed Software with a direct customer or | ||
105 | any other third party at any time. | ||
106 | |||
95 | 2.3. Additional Distribution License. If expressly authorized in the | 107 | 2.3. Additional Distribution License. If expressly authorized in the |
96 | Software Content Register, subject to the terms and conditions of this | 108 | Software Content Register, subject to the terms and conditions of this |
97 | Agreement, NXP grants you a worldwide, personal, non-transferable, | 109 | Agreement, NXP grants you a worldwide, personal, non-transferable, |
@@ -101,15 +113,16 @@ manufacturing and distribution of an Authorized System: | |||
101 | (a) to manufacture (or have manufactured), distribute, and market | 113 | (a) to manufacture (or have manufactured), distribute, and market |
102 | the Licensed Software (and its Derivative Works prepared under the license in | 114 | the Licensed Software (and its Derivative Works prepared under the license in |
103 | 2.2(b)) in object code (machine readable format) only as part of, or embedded | 115 | 2.2(b)) in object code (machine readable format) only as part of, or embedded |
104 | within, Authorized Systems and not on a standalone basis. Notwithstanding the | 116 | within, Authorized Systems and not on a standalone basis solely for use in |
105 | foregoing, those files marked as .h files ("Header files") may be distributed | 117 | combination with a NXP Product. Notwithstanding the foregoing, those files |
106 | in source or object code form, but only as part of, or embedded within | 118 | marked as .h files ("Header files") may be distributed in source or object code |
107 | Authorized Systems; and | 119 | form, but only as part of, or embedded within Authorized Systems; and |
108 | 120 | ||
109 | (b) to copy and distribute as needed, solely in connection with an | 121 | (b) to copy and distribute as needed, solely in connection with an |
110 | Authorized System, non-confidential NXP information provided as part of the | 122 | Authorized System and for use in combination with a NXP Product, |
111 | Licensed Software for the purpose of maintaining and supporting Authorized | 123 | non-confidential NXP information provided as part of the Licensed Software for |
112 | Systems with which the Licensed Software is integrated. | 124 | the purpose of maintaining and supporting Authorized Systems with which the |
125 | Licensed Software is integrated. | ||
113 | 126 | ||
114 | 2.4 Separate license grants to Third Party Software, or other terms | 127 | 2.4 Separate license grants to Third Party Software, or other terms |
115 | applicable to the Licensed Software if different from those granted in this | 128 | applicable to the Licensed Software if different from those granted in this |
@@ -182,19 +195,29 @@ of the open source software is subject to the terms of each applicable license. | |||
182 | You must agree to the terms of each applicable license, or you cannot use the | 195 | You must agree to the terms of each applicable license, or you cannot use the |
183 | open source software. | 196 | open source software. |
184 | 197 | ||
185 | 5. INTELLECTUAL PROPERTY RIGHTS. Your modifications to the Licensed | 198 | 5. INTELLECTUAL PROPERTY RIGHTS. |
186 | Software, and all Intellectual Property Rights associated with, and title | 199 | |
187 | thereto, will be the property of NXP. Upon request, you must provide NXP the | 200 | Upon request, you must provide NXP the source code of any derivative of the |
188 | source code of any derivative of the Licensed Software. You agree to assign | 201 | Licensed Software. |
189 | all, and hereby do assign all rights, title, and interest to any such | 202 | |
203 | Unless prohibited by law, the following paragraph shall apply. Your | ||
204 | modifications to the Licensed Software, and all intellectual property rights | ||
205 | associated with, and title thereto, will be the property of NXP. You agree to | ||
206 | assign all, and hereby do assign all rights, title, and interest to any such | ||
190 | modifications to the Licensed Software to NXP and agree to provide all | 207 | modifications to the Licensed Software to NXP and agree to provide all |
191 | assistance reasonably requested by NXP to establish, preserve or enforce such | 208 | assistance reasonably requested by NXP to establish, preserve or enforce such |
192 | right. Further, you agree to waive all moral rights relating to your | 209 | right. Further, you agree to waive all moral rights relating to your |
193 | modifications to the Licensed Software, including, without limitation, all | 210 | modifications to the Licensed Software, including, without limitation, all |
194 | rights of identification of authorship and all rights of approval, restriction, | 211 | rights of identification of authorship and all rights of approval, restriction, |
195 | or limitation on use or subsequent modification. Notwithstanding the foregoing, | 212 | or limitation on use or subsequent modification. Notwithstanding the |
196 | you will have the license rights granted in Section 2 hereto to any such | 213 | foregoing, you will have the license rights granted in Section 2 hereto to any |
197 | modifications made by you or your subcontractor. | 214 | such modifications made by you or your licensees. |
215 | |||
216 | Otherwise, you agree to grant an irrevocable, worldwide, and perpetual license | ||
217 | to NXP to make, have made, use, sell, offer to sell, import, commercialize, | ||
218 | sublicense and reproduce your modifications or derivative works to the Licensed | ||
219 | Software without any payment to Licensee. You agree to provide all assistance | ||
220 | reasonably requested by NXP to establish, preserve or enforce such right. | ||
198 | 221 | ||
199 | 6. ESSENTIAL PATENTS. NXP has no obligation to identify or obtain any | 222 | 6. ESSENTIAL PATENTS. NXP has no obligation to identify or obtain any |
200 | license to any Intellectual Property Right of a third-party that may be | 223 | license to any Intellectual Property Right of a third-party that may be |
@@ -387,9 +410,9 @@ following addresses: | |||
387 | 5656 AG Eindhoven | 410 | 5656 AG Eindhoven |
388 | The Netherlands | 411 | The Netherlands |
389 | 412 | ||
390 | ATTN: Legal Department | 413 | ATTN: Legal Department |
391 | 414 | ||
392 | You: The address provided at registration will be used. | 415 | You: The address provided at registration will be used. |
393 | 416 | ||
394 | 23. RELATIONSHIP OF THE PARTIES. The parties are independent | 417 | 23. RELATIONSHIP OF THE PARTIES. The parties are independent |
395 | contractors. Nothing in this Agreement will be construed to create any | 418 | contractors. Nothing in this Agreement will be construed to create any |
@@ -403,6 +426,14 @@ prior written approval of NXP, which approval will not be unreasonably withheld | |||
403 | or delayed. NXP may assign this Agreement, or any part of this Agreement, in | 426 | or delayed. NXP may assign this Agreement, or any part of this Agreement, in |
404 | its sole discretion. | 427 | its sole discretion. |
405 | 428 | ||
429 | 25. PRIVACY. By agreeing to this Agreement and/or utilizing the Licensed | ||
430 | Software, Licensee consents to use of certain personal information, including | ||
431 | but not limited to name, email address, and location, for the purpose of | ||
432 | NXP’s internal analysis regarding future software offerings. NXP’s | ||
433 | complete Privacy Statement can be found at: | ||
434 | https://www.nxp.com/company/our-company/about-nxp/privacy-statement:PRIVACYPRACT | ||
435 | ICES. | ||
436 | |||
406 | APPENDIX A | 437 | APPENDIX A |
407 | 438 | ||
408 | Other License Grants and Restrictions: | 439 | Other License Grants and Restrictions: |
@@ -419,8 +450,24 @@ Amazon: Use of the Amazon software constitutes your acceptance of the terms of | |||
419 | the Amazon Program Materials License Agreement (including the AVS Component | 450 | the Amazon Program Materials License Agreement (including the AVS Component |
420 | Schedule, if applicable), located at | 451 | Schedule, if applicable), located at |
421 | https://developer.amazon.com/support/legal/pml. All Amazon software is hereby | 452 | https://developer.amazon.com/support/legal/pml. All Amazon software is hereby |
422 | designated "Amazon confidential". Amazon is a third-party beneficiary to this | 453 | designated "Amazon confidential". With the exception of the binary library of |
423 | Agreement with respect to the Amazon software. | 454 | the Amazon Wake Word Engine for “Alexa”, all Amazon software is also hereby |
455 | designated as “Restricted Program Materials”. Amazon is a third-party | ||
456 | beneficiary to this Agreement with respect to the Amazon software. | ||
457 | |||
458 | Amazon Web Services, Inc.: AWS is an intended third-party beneficiary to this | ||
459 | Agreement with respect to the Greengrass software. If you have an account with | ||
460 | AWS that is not in good standing, you may not download, install, use or | ||
461 | distribute the Greengrass software. You will comply with all instructions and | ||
462 | requirements in any integration documents, guidelines, or other documentation | ||
463 | AWS provides. The license to the Greengrass software will immediately terminate | ||
464 | without notice if you (a) fail to comply with this Agreement or any other | ||
465 | agreement with AWS, (b) fail to make timely payment for any AWS service, (c) | ||
466 | fail to implement AWS updates, or (d) bring any action for intellectual | ||
467 | property infringement against AWS or any AWS customer utilizing AWS services. | ||
468 | Any dispute or claim relating to your use of the Greengrass software will be | ||
469 | resolved by binding arbitration, rather than in court, except that you may | ||
470 | assert claims in small claims court if your claims qualify. | ||
424 | 471 | ||
425 | Amphion Semiconductor Ltd.: Distribution of Amphion software must be a part of, | 472 | Amphion Semiconductor Ltd.: Distribution of Amphion software must be a part of, |
426 | or embedded within, Authorized Systems that include an Amphion Video Decoder. | 473 | or embedded within, Authorized Systems that include an Amphion Video Decoder. |
@@ -435,6 +482,15 @@ be obtained directly from Atheros. | |||
435 | ATI (AMD): Distribution of ATI software must be a part of, or embedded within, | 482 | ATI (AMD): Distribution of ATI software must be a part of, or embedded within, |
436 | Authorized Systems that include a ATI graphics processor core. | 483 | Authorized Systems that include a ATI graphics processor core. |
437 | 484 | ||
485 | Au-Zone Technologies: eIQ Portal, Model Tool, DeepViewRT and ModelRunner are | ||
486 | distributed by NXP under license from Au-Zone Technologies. Your use of the | ||
487 | Licensed Software, examples and related documentation is subject to the | ||
488 | following: | ||
489 | (1) Use of Software is limited to Authorized System only | ||
490 | (2) In no event may Licensee Sublicense OR distribute the Software | ||
491 | (3) AU-ZONE TECHNOLOGIES SHALL NOT BE LIABLE FOR USE OF LICENSED | ||
492 | SOFTWARE IN CRITICAL APPLICATIONS BY LICENSEE | ||
493 | |||
438 | Broadcom Corporation: Your use of Broadcom Corporation software is restricted | 494 | Broadcom Corporation: Your use of Broadcom Corporation software is restricted |
439 | to Authorized Systems that incorporate a compatible integrated circuit device | 495 | to Authorized Systems that incorporate a compatible integrated circuit device |
440 | manufactured or sold by Broadcom. | 496 | manufactured or sold by Broadcom. |
@@ -466,8 +522,8 @@ demonstration only. Permitted distributions must be similarly limited. Further | |||
466 | rights must be obtained directly from Crank Software Inc. | 522 | rights must be obtained directly from Crank Software Inc. |
467 | 523 | ||
468 | Cypress Semiconductor Corporation: WWD RTOS source code may only be used in | 524 | Cypress Semiconductor Corporation: WWD RTOS source code may only be used in |
469 | accordance with the Cypress IOT Community License Agreement located at | 525 | accordance with the Cypress IOT Community License Agreement obtained directly |
470 | https://community.cypress.com/terms-and-conditions!input.jspa?displayOnly=true. | 526 | from Cypress Semiconductor Corporation. |
471 | 527 | ||
472 | Embedded Systems Academy GmbH (EmSA): Any use of Micro CANopen Plus is subject | 528 | Embedded Systems Academy GmbH (EmSA): Any use of Micro CANopen Plus is subject |
473 | to the acceptance of the license conditions described in the LICENSE.INFO file | 529 | to the acceptance of the license conditions described in the LICENSE.INFO file |
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index ec793b88..64d26bfc 100644 --- a/classes/fsl-eula-unpack.bbclass +++ b/classes/fsl-eula-unpack.bbclass | |||
@@ -31,6 +31,9 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V13 = "1b4db4b25c3a1e422c0c0ed6 | |||
31 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V15 = "983e4c77621568488dd902b27e0c2143" | 31 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V15 = "983e4c77621568488dd902b27e0c2143" |
32 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V16 = "e9e880185bda059c90c541d40ceca922" | 32 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V16 = "e9e880185bda059c90c541d40ceca922" |
33 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V17 = "cf3f9b8d09bc3926b1004ea71f7a248a" | 33 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V17 = "cf3f9b8d09bc3926b1004ea71f7a248a" |
34 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18 = "231e11849a4331fcbb19d7f4aab4a659" | ||
35 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19 = "a632fefd1c359980434f9389833cab3a" | ||
36 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22 = "3c3fe2b904fd694f28d2f646ee16dddb" | ||
34 | FSL_EULA_FILE_MD5SUMS = " \ | 37 | FSL_EULA_FILE_MD5SUMS = " \ |
35 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ | 38 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ |
36 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10} \ | 39 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10} \ |
@@ -57,11 +60,14 @@ FSL_EULA_FILE_MD5SUMS = " \ | |||
57 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V15} \ | 60 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V15} \ |
58 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V16} \ | 61 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V16} \ |
59 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V17} \ | 62 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V17} \ |
63 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18} \ | ||
64 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19} \ | ||
65 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22} \ | ||
60 | " | 66 | " |
61 | 67 | ||
62 | # The checksum for the EULA in the layer | 68 | # The checksum for the EULA in the layer |
63 | FSL_EULA_FILE_MD5SUM ?= \ | 69 | FSL_EULA_FILE_MD5SUM ?= \ |
64 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V15}" | 70 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22}" |
65 | 71 | ||
66 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" | 72 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" |
67 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" | 73 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" |