Licensing User's GuideLicense Agreements and Terminologies License Agreement MDK v5.27 and above Redistributables Supplementary Terms Third Party Licenses License Agreement MDK License Agreement C51, C166, C251 Terminology License Management
License Agreement C51, C166, C251
11 June 2012 LEC-ELA-00203 SP-Version: 2.0
END USER LICENCE AGREEMENT FOR ARM KEIL SOFTWARE DEVELOPMENT TOOLS
THIS END USER LICENCE AGREEMENT (“LICENCE”) IS A LEGAL AGREEMENT BETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY) AND ARM LIMITED ("ARM") FOR THE USE OF THE SOFTWARE ACCOMPANYING THIS LICENCE. ARM IS ONLY WILLING TO LICENSE THE SOFTWARE TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE. BY CLICKING “I AGREE” OR BY INSTALLING OR OTHERWISE USING OR COPYING THE SOFTWARE YOU INDICATE THAT YOU AGREE TO BE BOUND BY ALL THE TERMS OF THIS LICENCE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENCE, ARM IS UNWILLING TO LICENSE THE SOFTWARE TO YOU AND YOU MAY NOT INSTALL, USE OR COPY THE SOFTWARE, AND YOU SHOULD PROMPTLY RETURN THE SOFTWARE TO YOUR SUPPLIER AND ASK FOR A REFUND OF ANY LICENCE FEE PAID.
“Licence Key” means an electronic numbered licence key issued to you by ARM to enable the use of the Software, or the built-in evaluation mode (“Evaluation Only”) that enables, the use of the Software.
“Seat” means a written or electronic authorization from ARM to use and run certain components or features of the Software, only in the quantities and for the time periods stated therein, and (if applicable) only with the target devices.
“Separate Files” means the separate files identified in Section 2 of the Schedule.
“Software” means any software, firmware and data accompanying this Licence, any printed, electronic or online documentation supplied with it, and any updates, upgrades, patches and modifications ARM may agree to make available to you under the terms of this Licence, for the ARM KEIL package of software development tools. The package includes; (i) ARM KEIL compilation tools targeting C166, C51, C251 and related microcontroller processor architectures, including compiler, assembler, linker, libraries and example code; (ii) KEIL uVision integrated development environment (IDE); (iii) simulation models targeting standard MCU devices; (iv) example application code identified in Section 1B of the Schedule (“Example Code ”); and (v) real time operating systems in source code form identified in Section 1C of the Schedule (individually or together “Tiny-RTOS”).
1. LICENCE GRANTS.
(ii) LIBRARIES: In respect of any language libraries and helper libraries identified in Section 1A of the Schedule (together “Target Libraries”), ARM hereby grants you, provided you comply with the terms of clause 1(iv), additional non-exclusive, non-transferable licences to; (a) incorporate and link the language libraries into or with Software Applications, provided that Software Applications contain substantial additional functionality; (b) incorporate and link the helper libraries into, or use them in, Software Applications; and (c) reproduce and distribute the Target Libraries, only in object code form, and only as part of Software Applications.
(iii) EXAMPLE CODE AND TINY-RTOS: In respect of any Example Code or Tiny-RTOS, ARM hereby grants you, provided you comply with the terms of clause 1(iv), additional non-exclusive, non-transferable licences to; (a) use copy and (if supplied in source code form) modify the Example Code or Tiny-RTOS, only for internal testing, evaluation, and development and testing of Software Applications; (b) incorporate, compile and link the Example Code and Tiny-RTOS, and any modifications, into Software Applications; (c) reproduce and distribute the Example Code and Tiny-RTOS, and any modifications, only in object code form, and only as part of Software Applications.
(iv) REDISTRIBUTION AND CONDITIONS ON REDISTRIBUTION: ARM herby grants to you, provided you comply with terms of this clause 1 (iv), additional non-exclusive, non-transferable licenses to permit either or both your customers and your authorised distributors to redistribute any or all of the Example Code and Tiny-RTOS, and any modifications you make thereto, only in object form and only as part of Software Applications developed by you or your pertmitted users (identified in clause 2 paragraph three “PERMITTED USERS” below).
If you are authorised and choose to redistribute the whole or any part of the Target Libraries, Example Code, or Tiny-RTOS, you agree; (a) to ensure that they are licensed for use (1) only as part of Software Applications developed by you or your permitted users, and (2) except where the Software Applications are developed using only those compilers and libraries in the Software which do not target the ARM microprocessor architecture, only on microprocessors manufactured or simulated under licence from ARM; (b) not to use ARM’s or any of its licensors names, logos or trademarks to market Software Applications; (c) to include valid copyright notices on Software Applications, and preserve any copyright notices which are included with, or in, the Target Libraries, Example Code, and Tiny-RTOS; and (d) to ensure that any further redistribution of the Target Libraries, Example Code, or Tiny-RTOS is limited to redistribution by either or both your customers and your authorised distributors solely as part of Software Applications developed by you and your permitted users and that your customers and your authorised distributors comply with the terms of this Clause 1(iv).
2. RESTRICTIONS ON USE OF THE SOFTWARE.
COPYING: You shall not use or copy the Software or Licence Keys except as expressly authorised in this Licence. You may make one additional copy of the delivered Software media or image for backup or archival purposes.
PERMITTED USERS: The Software and Licence Keys shall only be used by your employees, or by your bona fide sub-contractors for whose acts and omissions you hereby agree to be responsible to ARM to the same extent as those of your employees, and provided always that such sub-contractors; (i) work only onsite at your premises; (ii) comply with the terms of this Licence; (iii) are contractually obligated to use the Software and Licence Keys only for your benefit, and (iv) agree to assign all their work product and any rights they create therein in the supply of such work to you. Only the single individual, company or other legal entity to whom ARM is supplying this Licence may use the Software and Licence Keys. Except as provided in this clause, you shall not allow third parties (including but not limited to any subsidiary, parent or affiliated companies, or offsite contractors you may have) to use the Software or Licence Keys unless ARM specifically agrees otherwise with you on a case by case basis.
REMOTE USE: The Software and Licence Keys shall only be used onsite at your premises, except when used offsite by an employee (but not a sub-contractor) of yours, on a portable computer, in accordance with the “SEATS, INSTALLATION AND LICENCE KEYS” paragraph above, as part of his or her normal work activities, and only for your benefit.
MULTIPLE VERSIONS: The media on which the Software resides may contain more than one version of the Software, each of which is compatible with a different operating system (such as Microsoft Windows XP Professional and Red Hat Linux). Each version may only be installed and used by you to the extent that you have valid Seats and Licence Keys from ARM. To the extent that certain components of the Software are identified for use on a specific operating system, you are only licensed to use such components to develop Software Applications for use with the relevant operating system or future compatible versions of such operating system.
EVALUATION USE RESTRICTION: If your Licence Key is evaluation only, or the Software is identified as an evaluation version (collectively “Evaluation Software”), then notwithstanding anything else in this Licence, YOU AGREE THAT YOUR USE OF THE SOFTWARE IS TECHNICALLY LIMITED, INCLUDING BUT NOT LIMITED TO TECHNICAL RESTRICTIONS IN RESPECT OF THE CODE IN WHICH IT SUPPORTS, COMPILES AND DEBUGS, AS IDENTIFIED IN THE TECHNICAL LIMITATIONS DOCUMENT SET OUT AT http://www.keil.com/demo/limits.asp.
ACADEMIC OR EDUCATIONAL USE RESTRICTION: If you or your employer or institution paid academic or educational pricing for the Software, or the Software is identified as an academic or educational version (collectively “Academic Software”), then notwithstanding anything else in this Licence, YOU AGREE TO USE THE SOFTWARE ONLY FOR ACADEMIC, NON-COMMERCIAL PURPOSES, AND ARM DOES NOT GRANT YOU ANY RIGHTS TO DISTRIBUTE OR SUB-LICENCE SOFTWARE APPLICATIONS UNDER THIS LICENCE.
REVERSE ENGINEERING: Except to the extent that such activity is permitted by applicable law you shall not reverse engineer, decompile or disassemble any of the Software. If the Software was provided to you in Europe you shall not reverse engineer, decompile or disassemble any of the Software for the purposes of error correction.
BENCHMARKING: This licence does not prevent you from using the Software for internal benchmarking purposes. However, you shall treat any and all benchmarking data relating to the Software, and any other results of your use or testing of the Software which are indicative of its performance, efficacy, reliability or quality, as confidential information and you shall not disclose such information to any third party without the express written permission of ARM.
RESTRICTIONS ON TRANSFER OF LICENSED RIGHTS: The rights granted to you under this Licence may not be assigned, sublicensed or otherwise transferred by you to any third party without the prior written consent of ARM. An assignment shall be deemed to include, without limitation; (i) any transaction or series of transactions whereby a third party acquires, directly or indirectly, the power to control the management and policies of you, whether through the acquisition of voting securities, by contract or otherwise; or (ii) the sale of more than fifty percent (50%) of your assets whether in a single transaction or series of transactions. You shall not rent or lease the Software.You shall not share the Software with contractors (except as identified in the “PERMITTED USERS” paragraph above) or other third parties.
COPYRIGHT AND RESERVATION OF RIGHTS: The Software is owned by ARM or its licensors and is protected by copyright and other intellectual property laws and international treaties. The Software is licensed not sold. You acquire no rights to the Software other than as expressly provided by this Licence. You shall not remove from the Software any copyright notice or other notice and shall ensure that any such notice is reproduced in any copies of the whole or any part of the Software made by you.
3. SUPPORT AND MAINTENANCE.
Support will be provided on any version of the Software components defined in your Seat which, at the date of your support request, is either (a) the current version made generally available by ARM, or (b) the previous version made generally available by ARM at some time during the previous ninety (90) days.
Support will be provided by telephone, email or other written format designated by ARM, prioritised at ARM’s discretion, and may not be used as a substitute for training or as additional resource for your programming projects. Maintenance will be provided in the form of updates, upgrades and patch releases to the Software as and when they are made generally available from ARM. Any updates and upgrades replace the earlier releases of the Software that you are updating and upgrading, and are not additional copies. When you update or upgrade the Software, as applicable, the Licence Key for such new release replaces your existing Licence Key. Therefore, if you are receiving the Software as an update or upgrade, you obtain no rights to and shall not install or use the update or upgrade, as applicable, unless you have ceased all use of, and deleted your Licence Key for the version of the Software that you are updating or upgrading, as applicable.
ARM’s obligation under this Clause 3 is limited to the provision of support and maintenance to you and ARM is under no obligation to provide any support and maintenance to any third parties under this Licence. If you purchase support and maintenance for additional years it will be provided pursuant to this Clause 3 and will be subject to the terms and conditions of this Licence.
If; (i) you obtained the Software from an ARM authorised reseller or other third party, or; (ii) the Software was provided free of charge or it is Evaluation Software; or (iii) the Software is Academic Software, you are not entitled to any support for the Software from ARM but ARM may, at its sole discretion provide limited support to you. The vendor of the Software may or may not offer support to you for the Software. Please refer to the Technical Support area of http://www.arm.com for contact details for ARM’s support service and (if applicable) other authorised support channels.
5. LIMITED WARRANTIES.
EXCEPT AS MAY BE PROVIDED ABOVE, YOU AGREE THAT THE SOFTWARE IS LICENSED “AS IS”, AND THAT ARM EXPRESSLY DISCLAIMS ALL REPRESENTATIONS, WARRANTIES, CONDITIONS OR OTHER TERMS, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, SATISFACTORY QUALITY, AND FITNESS FOR A PARTICULAR PURPOSE.
YOU EXPRESSLY ASSUME ALL LIABILITIES AND RISKS, FOR USE OR OPERATION OF SOFTWARE APPLICATIONS, INCLUDING WITHOUT LIMITATION, APPLICATIONS DESIGNED OR INTENDED FOR MISSION CRITICAL APPLICATIONS, SUCH AS PACEMAKERS, WEAPONARY, AIRCRAFT NAVIGATION, FACTORY CONTROL SYSTEMS, ETC. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
6. LIMITATION OF LIABILITY.
ARM does not seek to limit or exclude liability for death or personal injury arising from ARM's negligence or ARM’s fraud and because some jurisdictions do not permit the exclusion or limitation of liability for consequential or incidental damages the above limitation relating to liability for consequential damages may not apply to you.
NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS LICENCE, THE MAXIMUM LIABILITY OF ARM TO YOU IN AGGREGATE FOR ALL CLAIMS MADE AGAINST ARM IN CONTRACT TORT OR OTHERWISE UNDER OR IN CONNECTION WITH THE SUBJECT MATTER OF THIS LICENCE SHALL NOT EXCEED THE GREATER OF; (I) THE TOTAL OF SUMS PAID BY YOU TO ARM (IF ANY) FOR THIS LICENCE; AND US$10,00. THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE OR EXTEND THE LIMIT.
7. THIRD PARTY RIGHTS.
ARM HEREBY DISCLAIMS ANY AND ALL WARRANTIES EXPRESS OR IMPLIED FROM ANY THIRD PARTIES REGARDING ANY SEPARATE FILES, ANY THIRD PARTY MATERIALS INCLUDED IN THE SOFTWARE, ANY THIRD PARTY MATERIALS FROM WHICH THE SOFTWARE IS DERIVED (COLLECTIVELY “OTHER CODE”), AND THE USE OF ANY OR ALL THE OTHER CODE IN CONNECTION WITH THE SOFTWARE, INCLUDING (WITHOUT LIMITATION) ANY WARRANTIES OF SATISFACTORY QUALITY OR FITNESS FOR A PARTICULAR PURPOSE.
NO THIRD PARTY LICENSORS OF OTHER CODE SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND WHETHER MADE UNDER CONTRACT, TORT OR OTHER LEGAL THEORY, ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE OTHER CODE OR THE EXERCISE OF ANY RIGHTS GRANTED UNDER EITHER OR BOTH THIS LICENCE AND THE LEGAL TERMS APPLICABLE TO ANY SEPARATE FILES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
The Software includes materials supplied by third party device manufacturers for use with their relevant target devices. To the extent such materials are either (i) identified as such in the Software (for example in a “Help About” box or on-screen copyright message), or (ii) presented, in a standard installation, for selection by you at a path name or file name which contains the name of the relevant manufacturer or device, you agree to use such materials (if at all) only to develop applications for the relevant devices of that vendor.
To the extent that you purchase the Software with a dongle key from ARM or its authorised distributors, you are only permitted to use the Software in conjunction with such dongle key.
8. U.S. GOVERNMENT END USERS.
9. TERM AND TERMINATION.
The provisions of clauses 4, 5, 6, 7, 8, 9 and 10 shall survive termination or expiry of this Licence.
At ARM’s request, you agree to check your computers for installations of the Software, copies of Licence Keys, contents of any licence server log files, individual or concurrent usage of Seats, and any other information requested by ARM relating to Software installation, usage and Licence Key management, and to provide this information to ARM. You agree that auditors nominated by ARM may also perform such checking and reporting on behalf of ARM by prior appointment during your normal business hours on seven (7) days’ notice. ARM shall bear the auditors’ costs for that audit unless it reveals unlicensed usage in which case you shall promptly reimburse ARM for all reasonable costs and expenses, including professional fees, relating to such audit. Any information which is disclosed to ARM or such auditors during checking or audit shall be treated as your confidential information and shall only be used by ARM for licence management, compliance and enforcement purposes.
The Software provided under this Licence is subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and may be subject to export or import regulations in other countries. You agree to comply fully with all laws and regulations of the United States and other countries ("Export Laws") to assure that the Software, is not (1) exported, directly or indirectly, in violation of Export Laws, either to any countries that are subject to U.S.A. export restrictions or to any end user who has been prohibited from participating in the U.S.A. export transactions by any federal agency of the U.S.A. government; or (2) intended to be used for any purpose prohibited by Export Laws, including, without limitation, nuclear, chemical, or biological weapons proliferation.
A. Target Libraries (object code):
B. Example Code:
SECTION 2 - SEPARATE FILES
A. XERCES XML parser (libxerces-c.so, xerces-c_3.0.0.dll): these files are licensed to you under the Apache Software License, Version 2.0.
B. Windows Driver Development Kit redistributables. See www.microsoft.com for more details.
C. Scintilla, an editor tool which enables the debugging and editing of source code is licensed to you under the Historical Permission Notice and Disclaimer, an open source license approved by the Open Source Initiative.
ARM contract references: LEC-ELA-00203 (SP version 2.0) KEIL 4.3
Related Knowledgebase Articles
of your data.