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 ec793b880..64d26bfc7 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" |
