From f00c7efcef8a5b7618462ba609ece06969876b14 Mon Sep 17 00:00:00 2001 From: Alex Gonzalez Date: Fri, 26 Oct 2012 16:20:14 +0200 Subject: [PATCH] meta-digi-arm: Add end user license agreements. DEL-102 Signed-off-by: Alex Gonzalez --- meta-digi-arm/DIGI_EULA | 90 +++++++ meta-digi-arm/DIGI_OPEN_EULA | 75 ++++++ meta-digi-arm/FSL_MMK_EULA | 428 ++++++++++++++++++++++++++++++++++ meta-digi-arm/README | 39 ++++ meta-digi-arm/conf/layer.conf | 26 +++ 5 files changed, 658 insertions(+) create mode 100644 meta-digi-arm/DIGI_EULA create mode 100644 meta-digi-arm/DIGI_OPEN_EULA create mode 100644 meta-digi-arm/FSL_MMK_EULA create mode 100644 meta-digi-arm/README create mode 100644 meta-digi-arm/conf/layer.conf diff --git a/meta-digi-arm/DIGI_EULA b/meta-digi-arm/DIGI_EULA new file mode 100644 index 000000000..a87ed63eb --- /dev/null +++ b/meta-digi-arm/DIGI_EULA @@ -0,0 +1,90 @@ + END-USER LICENSE AGREEMENT + DIGI DEVELOPMENT KIT + (PN 90001132) + +This end-user license agreement is a legal agreement between you +(either an individual or a single entity) and Digi International, Inc. +("Digi") for use of Digi Technology. This license applies to the +product with which it was shipped, which may be a Development Kit or a +unit of Digi Hardware. By using Digi product, you are consenting to be +bound by and are becoming a party to this end-user license agreement. + +DEFINITIONS + +o "Digi Hardware" shall mean electronic assemblies and accessories + provided by Digi, under the Digi brand name. + +o "Digi Software" shall mean the computer software code that is + distributed by Digi and not subject to third-party ownership rights. + +o "Digi Technology" refers to Digi Hardware and Digi Software. + +o "Development Kit" refers to a combination of Digi Hardware, + Digi Software, and documentation and may also include third-party + components. + +COPYRIGHT AND INTELLECTUAL PROPERTY + +All title and copyrights in and to the design, manufacture and +underlying intellectual property of the Digi Hardware are owned by +Digi. The Digi Software is protected by copyright laws and international +treaty provisions. The Digi Software is not open source software unless +specifically stated. Therefore, you must treat the Digi Software like +any other copyrighted material. + +SOFTWARE + +Digi Software is covered by copyright and licensed (not sold). Digi +Software is licensed only for use by the person or organization that is the +intended end user and only for the purpose of evaluating Digi Technology +and developing solutions that incorporate Digi Technology. Digi Software +may only be used in conjunction with Digi Hardware. Copies of Digi Software +may not be redistributed on a standalone basis or as part of any product +not incorporating Digi Hardware. + +THIRD-PARTY COMPONENTS + +A Development Kit may contain third-party components. THE LICENSE TO USE +A THIRD-PARTY COMPONENT IS PROVIDED SEPARATELY. YOUR USE OF THIRD PARTY +COMPONENTS WILL BE PURSUANT TO THE THIRD-PARTY LICENSE. + +WARRANTIES + +DIGI INTERNATIONAL, INC. EXPRESSLY DISCLAIMS ALL WARRANTIES FOR THE +DIGI TECHNOLOGY AND ANY THIRD PARTY COMPONENTS. DIGI INTERNATIONAL, +INC. DOES NOT WARRANT THAT THE DIGI TECHNOLOGY IS ERROR FREE OR WILL +WORK AS INTENDED. THE DIGI TECHNOLOGY AND ANY RELATED DOCUMENTATION +ARE PROVIDED "AS IS" WITH ALL FAULTS, WITHOUT WARRANTY OF ANY KIND, +EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND +NON-INFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF +THE DIGI TECHNOLOGY REMAINS WITH THE END-USER. + +LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES + +IN NO EVENT SHALL DIGI INTERNATIONAL INC. OR ITS SUPPLIERS BE LIABLE FOR +ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS +OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, +OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO +USE THIS PRODUCT, EVEN IF DIGI INTERNATIONAL INC. HAS BEEN ADVISED OF +THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME STATES/JURISDICTIONS DO +NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR +INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. + +MISCELLANEOUS + +This agreement is governed by the laws of the State of Minnesota. You +agree to comply with all applicable United States export control laws +and regulations concerning export and re-export of products, technology +and documentation, including without limitation, the laws and regulations +administered by the United States Department of Commerce and the United +States Department of State. + +------------------------------------------------------------------------- + U-BOOT LICENSE NOTICE + +THE U-BOOT SOFTWARE THAT IS PROVIDED WITH DIGI SOFTWARE AND DIGI HARDWARE +IS COVERED BY THE GNU GENERAL PUBLIC LICENSE (VERSION 2 OR LATER) AS +PUBLISHED BY THE FREE SOFTWARE FOUNDATION. + +Please visit http://www.denx.de for current U-Boot license information. diff --git a/meta-digi-arm/DIGI_OPEN_EULA b/meta-digi-arm/DIGI_OPEN_EULA new file mode 100644 index 000000000..bd627eeeb --- /dev/null +++ b/meta-digi-arm/DIGI_OPEN_EULA @@ -0,0 +1,75 @@ + THIRD PARTY AND OPEN SOURCE LICENSE NOTICE + DIGI EMBEDDED LINUX + (PN 93000719) + + +The product with which this notice was originally transmitted +contains a combination of hardware, software and documentary components +("Components"). The Components are provided for use under various +licenses that are unique to each Component. + + +THIRD PARTY COMPONENTS + +OpenSSL is subject to the terms and conditions of the OpenSSL/SSLeay +License ("OpenSSL License"). The OpenSSL/SSLeay Components are +provided under the terms of the OpenSSL/SSLeay License, and any use +of such OpenSSL/SSLeay Components shall comply with the terms and +conditions of that license. A copy of the OpenSSL/SSLeay license is +available in the license.txt file accompanying the Components and at +http://www.openssl.org/source/license.html + +The WPA/WPA2 supplicant is dual-licensed under both the GPL version +2 and BSD license, and any use of such Components shall comply with +the terms and conditions of those licenses. + +The Qt Components ("Qt Components") are provided under the terms +of the GNU Lesser General Public License version 2.1 ("LGPL"), +and any use of such Qt Components shall comply with the terms and +conditions of that license. For Qt production licensing, refer to +http://qt.nokia.com/products/licensing for detailed information. + +Use of Components that are subject to one of the versions of the +GNU General Public License ("GPL") shall comply with the terms and +conditions of those licenses. Copies of the GPL licenses are available +at http://www.gnu.org/licenses/licenses.html. + + +DIGI COMPONENTS + +The Components that are not the property of a third party are the +property of Digi International Inc. Unless otherwise noted, Digi +Components are provided pursuant to a Digi End-User License Agreement. + +The WPA supplicant has been modified by Digi, and the modification +is distributed under the terms of the BSD License set forth below: + +***************** +Copyright (c) Digi International, Inc. +All rights reserved. + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* Neither the name of the Digi International Inc. nor the names of + its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +***************** + diff --git a/meta-digi-arm/FSL_MMK_EULA b/meta-digi-arm/FSL_MMK_EULA new file mode 100644 index 000000000..3d4f99d79 --- /dev/null +++ b/meta-digi-arm/FSL_MMK_EULA @@ -0,0 +1,428 @@ + FREESCALE SEMICONDUCTOR SOFTWARE LICENSE AGREEMENT + +IMPORTANT. Read the following Freescale Semiconductor Software License +Agreement ("Agreement") completely. By selecting the "I Accept" +button at the end of this page, you indicate that you accept the terms +of this Agreement. You may then download the file. + +This is a legal agreement between you, as an authorized representative +of your employer (together "you"), and Freescale Semiconductor, +Inc. ("Freescale") and its Affiliates. It concerns your rights to use +this software and any accompanying written documentation (the "Licensed +Software"). In consideration for Freescale allowing you to access the +Licensed Software, you are agreeing to be bound by the terms of this +Agreement. If you do not agree to all of the terms of this Agreement, do +not download the Licensed Software. If at any point you no longer agree +to all the terms of this Agreement, stop using the Licensed Software +immediately and delete all copies of the Licensed Software in your +possession or control. Any copies of the Licensed Software that you have +already distributed, where permitted, and that have not been destroyed, +will continue to be governed by this Agreement. Your prior use of the +Licensed Software will also continue to be governed by this Agreement. + +Section 1. Definitions + +1.1 "Affiliate" means, in relations to any party, any corporation, +or entity directly or indirectly controlled by, controlling, or under +common control with Freescale. + +1.2 "Authorized Employees" means your employees or contractors working +at your premises on your behalf under a work for hire agreement + +1.3 "Authorized System" means the hardware system(s) or software program(s) +marketed by you which contains an i.MX processor and for which the Licensed +Software will be adapted by Licensor pursuant to this Agreement and with +which the Licensed Software will be integrated. + +1.4 "Essential Patent" means a patent to the limited extent that +infringement of such patent cannot be avoided in remaining compliant +with the technology standards implicated by the usage of any of the +Licensed Software, including optional implementation of such standards, +on technical but not commercial grounds, taking into account normal +technical practice and the state of the art generally available at the +time of standardization. + +1.5 "Intellectual Property Rights" means any and all rights under +statute, common law or equity in and under copyrights, trade secrets, +and patents (including utility models), and analogous rights throughout +the world, including any applications for and the right to apply for, +any of the foregoing. + +1.6 "Licensed Software" means the software and the associated +documentation. + +1.7 "Agreement" means this document and the following Appendices which +are attached hereto and included herein by reference : + +-Appendix A : Licensed Software + +Section 2. Licenses + +2.1 Separate license grants and rights to Third Party Software, if +different from those granted in this Section 2, are as identified on +Appendix A. + +2.2 For Freescale Licensed Software, Freescale grants you a world-wide, +personal, nontransferable, non-exclusive, license, under Freescale's +Intellectual Property Rights: + + (a) to use, only as part of, or integrated within, Authorized Systems + and not on a stand alone basis, the Licensed Software; + (b) to reproduce, only as part of, or integrated within, Authorized + Systems and not on a stand alone basis, the Licensed Software; + (c) to directly or indirectly manufacture, demonstrate, copy, distribute, + market and sell the Licensed Software in object code (machine + readable) only as part of, or embedded within, Authorized Systems + in object code form and not on a stand alone basis. + (d) to copy, use and distribute as needed, solely in connection with + an Authorized System, the proprietary information for the purpose + of developing, maintaining and supporting you and Authorized Systems + with which the Licensed Software is integrated. + +2.3 For Licensed Software provided to you in source code form (human +readable), Freescale further grants to you a worldwide, personal, +non-transferable, non-exclusive, license, under Freescale's Intellectual +Property Rights: + + (a) to prepare derivative works, only as part of, or integrated within, + Authorized Systems and not on a stand alone basis, of the Licensed + Software; + (b) to use, demonstrate, copy, distribute, market and sell derivative + works of the Licensed Software in object code (machine readable) + only as part of, or integrated within, Authorized Systems and not + on a stand alone basis. + +2.4 You may use subcontractors on your premises to exercise your rights +under Section 2.2 and 2.3 so long as you have an agreement in place +with the subcontractor containing confidentiality restrictions no less +stringent than those contained in this Agreement. You will remain liable +for your subcontractors' adherence to the terms of this Agreement and +for any and all acts and omissions of such subcontractors with respect +to this Agreement and the Licensed Software. + +2.5 The licenses granted above in section 2.3 only extend to Freescale +intellectual property rights that would be infringed by the Licensed +Software prior to your preparation of any derivative work. + +2.6 You are solely responsible for obtaining any necessary third party +approvals and any licenses for any necessary Essential Patents for their +use in connection with technology that you incorporate into the your +Authorized System (whether as part of the Licensed Software or not). + +2.7 The Licensed Software is licensed to you, not sold. Title to Licensed +Software delivered hereunder remains vested in Freescale or Freescale's +licensor and cannot be assigned or transferred. You are expressly +forbidden from selling or otherwise distributing the Licensed Software, or +any portion thereof, except as expressly permitted herein. This Agreement +does not grant to you any implied rights under any Freescale or third +party intellectual property. + +2.8 You may not translate, reverse engineer, decompile, or disassemble +the Licensed Software except to the extent applicable law specifically +prohibits such restriction. You must prohibit your sub-licensees from +translating, reverse engineering, decompiling, or disassembling the +Licensed Software except to the extent applicable law specifically +prohibits such restriction. + +2.9 You must reproduce any and all of Freescale's (or its third party +licensor's) copyright notices and other proprietary legends on copies +of Licensed Software. + +2.10 If you distribute the Licensed Software to the United States +Government, then the Licensed Software is "restricted computer +software" and is subject to FAR 52.227-19 (c)(1) and (c)(2). + +2.11 You grant to Freescale a non-exclusive, non-transferable, irrevocable, +perpetual, worldwide, royalty-free, sub-licensable license under your +Intellectual Property Rights to use without restriction and for any purpose +any suggestion, comment or other feedback related to the Licensed Software +(including, but not limited to, error corrections and bug fixes). + +2.12 You will not take or fail to take any action that could subject +the Licensed Software to an Excluded License. An Excluded License means +any license that requires as a condition of use, modification and/or +distribution of software subject to the Excluded License, that such +software or other software combined and/or distributed with such software +be (A) disclosed or distributed in source code form; (B) licensed for the +purpose of making derivative works; or (C) redistributable at no charge. + +Section 3. Intellectual Property Rights + +3.1 Subject to Freescale's ownership interest in the underlying Licensed +Software, all intellectual property rights associated with, and title to, +your Authorized System will be retained by or will vest in you. + +3.2 Your modifications to the Licensed Software, and all intellectual +property rights associated with, and title thereto, will be the property +of Freescale. You agree to assign all, and hereby do assign all rights, +title, and interest to any such modifications to the Licensed Software +to Freescale and agree to provide all assistance reasonably requested +by Freescale to establish, preserve or enforce such right. Further, +you agree to waive all moral rights relating to your modifications +to the Licensed Software, including, without limitation, any and +all rights of identification of authorship and any and all rights of +approval, restriction, or limitation on use or subsequent modification. +Notwithstanding the foregoing, you will have the license rights granted +in Section 2 hereto to any such modifications made by you or your +licensor's. + +Section 4. Patent Covenant not to Sue + +4.1 As partial, material consideration for the rights granted to you under +this Agreement, you covenant not to sue or otherwise assert your Patents +against Freescale, a Freescale Affiliate or subsidiary, or a Freescale +licensee of the Licensed Software for infringement of your Intellectual +Property Rights by the manufacture, use, sale, offer for sale, importation +or other disposition or promotion of the Licensed Software and/or any +redistributed portions thereof. + +Section 5. Term and Termination + +5.1 This Agreement will remain in effect for three years from the date +of your acceptance of this Agreement. + +5.2 You may terminate this Agreement immediately upon written notice to +Freescale at the address provided below. + +5.3 Either party may terminate this Agreement if the other party is +in default of any of the terms and conditions of this Agreement, and +termination is effective if the defaulting party fails to correct such +default within 30 days after written notice thereof by the non-defaulting +party to the defaulting party at the address below. + +5.4 Notwithstanding the foregoing, Freescale may terminate this Agreement +immediately upon written notice if you: + + (a) breach any of your confidentiality obligations or the license + restrictions under this Agreement; + (b) become bankrupt or insolvent, or file a petition therefore; + (c) make an assignment for the benefit of its creditors; + (d) enter proceedings for winding up or dissolution; + (e) are dissolved; or + (f) are nationalized or is subject to the expropriation of all or + substantially all of its business or assets. + +5.5 Upon termination of this Agreement, all licenses granted under Section +2 will expire, except that any licenses extended to end-users pursuant +to Sections 2.2 (c), 2.2 (d) and 2.3 (b) which have been granted prior +to such termination will survive. + +5.6 After termination of this Agreement by either party and upon +Freescale's written request, you will, at your discretion, return +to the Freescale any confidential information including any and all +copies thereof or furnish to Freescale at the address below, a statement +certifying, with respect to the Licensed Software delivered hereunder +that the original and all copies, except for archival copies to be used +solely for dispute resolution purposes, in whole or in part, in any form, +of the Licensed Software have been destroyed. + +5.7 Notwithstanding the termination of this Agreement for any reason, the +terms of Sections 1, 2.5 – 2.12, 3, 4, 5.6, 5.7, 7 and 8 will survive. + +Section 6. Warranty + +6.1 Freescale warrants that for the 30 day period following your download +of the Licensed Software that the Licensed Software as delivered is free +of material defects in materials and workmanship. + +6.2 If Licensed Software is not as warranted, Freescale will, at +its sole option, and as your exclusive remedy, either refund the fees +associated with such Licensed Software, repair, or replace with the same +or equivalent products that meet this warranty. This warranty does not +apply to Licensed Software that has been subjected to improper testing, +assembly, mishandling, modification, or misuse, whether by you or by +others. This warranty will not be expanded, and no obligation or liability +will arise, due to technical advice or assistance, qualification or testing +data, computerized data, facilities or service Freescale may provide in +connection with the Licensed Software. + +6.3 Freescale does not warrant that the functions contained in the Licensed +Software will meet your requirements or that the operation of the Licensed +Software will be uninterrupted or error free. + +6.4 The warranty recited in this Section 6 extends only to you. + +6.5 THIS WARRANTY RECITED IN THIS SECTION 6 IS IN LIEU OF ALL OTHER +WARRANTIES, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY +QUALITY OR FITNESS, AND THE WARRANTY AGAINST INFRINGEMENT SPECIFIED IN +THE UNIFORM COMMERCIAL CODE. ALL OTHER WARRANTIES ARE EXPRESSLY DISCLAIMED +TO THE FULL EXTENT SUCH MAY BE DISCLAIMED BY LAW. + +Section 7. Indemnification + +7.1 You will defend, indemnify and hold harmless Freescale from any and all +damages claims, liabilities, and costs (including reasonable attorney's +fees) related to your (including contractor's and licensee's) use +of the Licensed Software and/or (2) your (including contractor's and +licensee's) violation of the terms and conditions of this Agreement. You +are excused from this obligation to the extent any such claim arises +solely from the Licensed Software as provided by Freescale. + +Section 8. General Provisions + +8.1 Amendments and Waivers. No amendment of any provision of this +Agreement will be valid unless stated in writing and signed by authorized +representatives of each of the parties. No waiver by any party of any +default, misrepresentation or covenant herein, whether intentional +or not, will be deemed to extend any prior or subsequent default, +misrepresentation, or covenant hereunder or affect in any way any rights +arising by virtue of any prior or subsequent occurrence. + +8.2 Choice of Law. This Agreement will be governed by, construed, and +enforced in accordance with the laws of the State of Texas. + +8.3 Confidential Information. You will treat the Licensed Software as +confidential information and you agree to retain the Licensed Software in +confidence perpetually for with respect to Licensed Software in source +code form (human readable), or for a period of five (5) years from the +date of termination of this Agreement, with respect to all other parts +of the Licensed Software. During this period you may not disclose the any +part of the Licensed Software to others than employees or contractors who +have a need to know of the Licensed Software and who have executed written +agreements obligating them to protect such Licensed Software. You agree +to use the same degree of care, but no less than a reasonable degree of +care, with the Licensed Software as you do with your own confidential +information. You may disclose Licensed Software to the extent required +by a court or under operation of law or order provided that you notify +Freescale of such requirement prior to disclosure, that you only disclose +information required, and that the you allow Freescale the opportunity +to object to such court or other legal body requiring such disclosure. + +8.4 Counterparts. This Agreement may be executed in one or more original +counterparts, all of which together will constitute one agreement, and +facsimile signatures will have the same effect as original signatures. + +8.5 Entire Agreement. This Agreement, including its attachments, +constitutes the entire agreement between the parties regarding the subject +matter hereof, and supersedes all prior communications, negotiations, +understandings, agreements or representations, either written or oral, +by or among the parties regarding such subject matter. + +8.6 Limitation of Liability. EXCLUDING LIABILITY FOR A BREACH OF SECTION +8.3 (CONFIDENTIALITY), BREACHES OF THE LICENSE GRANTS IN SECTION 2, OR +CLAIMS UNDER SECTION 7, IN NO EVENT WILL EITHER PARTY BE LIABLE, WHETHER +IN CONTRACT, TORT, OR OTHERWISE, FOR ANY INCIDENTAL, SPECIAL, INDIRECT, +CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING, BUT NOT LIMITED TO, DAMAGES +FOR ANY LOSS OF USE, LOSS OF TIME, INCONVENIENCE, COMMERCIAL LOSS, OR LOST +PROFITS, SAVINGS, OR REVENUES, TO THE FULL EXTENT SUCH MAY BE DISCLAIMED +BY LAW. FREESCALE'S TOTAL LIABILITY FOR ANY AND ALL COSTS, DAMAGES, +CLAIMS, OR LOSSES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THIS +AGREEMENT OR PRODUCT(S) SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO THE +AGGREGATE AMOUNT PAID BY YOU TO FREESCALE IN CONNECTION WITH THE LICENSED +SOFTWARE TO WHICH LOSSES OR DAMAGES ARE CLAIMED. + +8.7 Notices. All notices and communications under this Agreement will +be made in writing, and will be effective when received at the following +addresses: + + Freescale: + + Freescale Semiconductor, Inc. + 6501 William Cannon Drive, West + Austin, Texas 78735 + ATTN: General Manager, Multimedia Applications Division + + With a copy to: + + Freescale Semiconductor, Inc. + 7700 West Parmer Lane PLO2 + Austin, Texas 78729 + ATTN: Law Director, Multimedia Applications Division + + You: The address provided at registration will be used. + +Either party may change its notice information upon notice to the other +party. + +8.8 Relationship of the Parties. The parties are independent +contractors. Nothing in this Agreement will be construed to create any +partnership, joint venture, or similar relationship. Neither party is +authorized to bind the other to any obligations with third parties. + +8.9 Severability. If any provision of this Agreement is held for any +reason to be invalid or unenforceable the remaining provisions of this +Agreement will be unimpaired and, unless a modification or replacement +of the invalid or unenforceable provision is further held to deprive a +party of a material benefit, in which case the Agreement will immediately +terminate, the invalid or unenforceable provision will be replaced with +a provision that is valid and enforceable and that comes closest to the +parties' intention underlying the invalid or unenforceable provision. + +8.10 Succession and Assignment. This Agreement will be binding upon and +inure to the benefit of the parties and their permitted successors and +assigns. Neither party may assign this Agreement, or any part of this +Agreement, without the prior written approval of the other party, which +approval will not be unreasonably withheld or delayed. + +8.11 Unauthorized Use. The Licensed Software is not intended or authorized +for use in anti-personnel landmines, and you agree that it will not be +used for this purpose. Upon request from Freescale, you will furnish +a written certification that you do not use or permit the use of the +Licensed Software in anti-personnel landmines. The Licensed Software +is not intended or authorized for use in products surgically implanted +into the body, for life support or for other products in which a product +failure could cause personal injury or death. If you permit the uses of +Licensed Software for these unintended or unauthorized uses, you will +fully indemnify, defend, and hold harmless Freescale, its Affiliates, +subsidiaries, officers and directors, employees, and distributors from +all liability related to such use, including attorneys' fees and costs. + +8.12 Export. If, at the time or times of Freescale's performance hereunder, +an export license is required for Freescale to lawfully export Licensed +Software, then the issuance of the appropriate licenses to Freescale or +its subcontractor shall constitute a condition precedent to Freescale's +obligations hereunder. You understands and agrees that you will not by +any means or method, export, re-export, resell, ship or divert or cause +to be exported, reexported, resold, shipped, or diverted, directly or +indirectly, the Licensed Software, or any Freescale product or technology +except as permitted by and in accordance with the laws and regulations of +the United States and, if different than the United States, the country +from which the export or re-export originates. + +8.13 International Sale of Goods. The United Nations Convention on +Contracts for the International Sale of Goods will not apply to this +document. + +8.14 Audit. You will maintain accurate and up-to-date records pertaining +to this Agreement and will grant Freescale or its authorized agent access +to and copies of such records and information as requested by Freescale +that pertain to your obligations under this Agreement. Such access will +be granted upon reasonable advance written notice, and be conducted during +normal business hours with minimal impact to your business operations, and +subject to confidentiality restrictions. You will maintain such records +for a period of at least three (3) years from the date of termination +of this Agreement. You must make prompt adjustment to compensate for any +errors and/or omissions disclosed by such examination or audit. + + APPENDIX A + +Third Party License Grants and Rights: + +Coding Technologies, acquired by Dolby Laboratories ("CTS") + +The Licensed Software includes software developed by CTS. You must +separately obtain rights beyond evaluation and demonstration in connection +with the CTS Licensed Software from Dolby Laboratories. + +MICROSOFT + +The Licensed Software includes software owned by the Microsoft Corporation +("Microsoft") and is subject to the terms of your license with +Microsoft (the "Microsoft Underlying Software") and as such, Freescale +grants no license to you, beyond evaluation and demonstration in connection +with Freescale processors, in the Microsoft Underlying Software. You must +separately obtain rights beyond evaluation and demonstration in connection +with the Microsoft Licensed Software from Microsoft. + +Microsoft does not provide support services for the components provide to +you through this Agreement. If you have any questions or require technical +assistance, please contact Freescale. Microsoft Corporation is a third +party beneficiary to this Agreement with the right to enforce the terms +of this Agreement. TO THE MAXIMUM EXTENT PERMITTED BY LAW, MICROSOFT +AND ITS AFFILIATES DISCLAIM ANY WARRANTIES FOR THE MICROSOFT UNDERLYING +SOFTWARE. TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER MICROSOFT NOR ITS +AFFILIATES WILL BE LIABLE, WHETHER IN CONTRACT, TORT, OR OTHERWISE, FOR ANY +DIRECT, INCIDENTAL, SPECIAL, INDIRECT, CONSEQUENTIAL OR PUNITIVE DAMAGES, +INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR ANY LOSS OF USE, LOSS OF TIME, +INCONVENIENCE, COMMERCIAL LOSS, OR LOST PROFITS, SAVINGS, OR REVENUES, +ARISING FROM THE FROM THE USE OF THE MICROSOFT UNDERLYING SOFTWARE. diff --git a/meta-digi-arm/README b/meta-digi-arm/README new file mode 100644 index 000000000..b25165a1c --- /dev/null +++ b/meta-digi-arm/README @@ -0,0 +1,39 @@ +OpenEmbedded/Yocto BSP layer for Digi's ConnectCore platforms +============================================================= + +This layer provides support for Digi's ConnnecCore platforms for use +with OpenEmbedded and/or Yocto. + +This layer is based on meta-fsl-arm available at. + +http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/ + +Digi's license agreements +------------------------- + +All software is covered by Digi's general EULA and Digi's Open Source +EULA. To have the right to use the software in your images you need to +read and accept both EULAs at the DIGI_EULA and DIGI_OPEN_EULA files. + +In order to accept them, you should add, in your local.conf file: + +ACCEPT_DIGI_EULA = "1" +ACCEPT_DIGI_OPEN_EULA = "1" + +Freescale's license agreeements +------------------------------- + +Some platforms depends on libraries and packages that are covered by +Freescale's MMK EULA. To have the right to use those binaries in your +images you need to read and accept the EULA at the FSL_MMK_EULA file. + +In order to accept it, you should add, in your local.conf file: + +ACCEPT_FSL_MMK_EULA = "1" + +Support +------- + +This layer is provided 'as is' with no guarantee. However, some support +may be available from support@digi.com + diff --git a/meta-digi-arm/conf/layer.conf b/meta-digi-arm/conf/layer.conf new file mode 100644 index 000000000..5d64a529f --- /dev/null +++ b/meta-digi-arm/conf/layer.conf @@ -0,0 +1,26 @@ +BBPATH := "${BBPATH}:${LAYERDIR}" + +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +# [DIGI] These allows to have multiple repositories with the same packages +# [DIGI] but with custom modifications. +# [DIGI] Not currently used but left here for reference. + +# BBFILE_COLLECTIONS += "digi" +# BBFILE_PATTERN_digi := "^${LAYERDIR}/" +# BBFILE_PRIORITY_digi = "5" + +# [DIGI] This is the FSL license agreement. +FSL_MMK_EULA_FILE = "${LAYERDIR}/FSL_MMK_EULA" + +# [DIGI] This is Digi's General license agreement. +DIGI_EULA_FILE = "${LAYERDIR}/DIGI_EULA" + +# [DIGI] This is Digi's Open Source license agreement. +DIGI_OPEN_EULA_FILE = "${LAYERDIR}/DIGI_OPEN_EULA" + +DIGI_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/" + +# [DIGI] PREMIRRORS and tried first and if not found, all MIRRORS next. +MIRRORS += "${DIGI_MIRROR} \n"