License texts MPA In the product MPA, SICK uses unmodified open source software and, as far as required and permitted in accordance with the relevant license conditions, modified open source software. -----Device----- ---ARM--- Copyright (C) 2009 ARM Limited. All rights reserved. ARM Limited (ARM) is supplying this software for use with Cortex-Mx processor based microcontrollers. This file can be freely distributed within development tools that are supporting such ARM based processors. THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. --- Microchip Technology Inc. ---- IMPORTANT: MICROCHIP IS WILLING TO LICENSE THE ACCOMPANYING SOFTWARE AND DOCUMENTATION TO YOU ONLY ON THE CONDITION THAT YOU ACCEPT ALL OF THE FOLLOWING TERMS. TO ACCEPT THE TERMS OF THIS LICENSE, CLICK "I ACCEPT" AND PROCEED WITH THE DOWNLOAD OR INSTALL. IF YOU DO NOT ACCEPT THESE LICENSE TERMS, CLICK "I DO NOT ACCEPT," AND DO NOT DOWNLOAD OR INSTALL THIS SOFTWARE. NON-EXCLUSIVE SOFTWARE LICENSE AGREEMENT FOR ACCOMPANYING MICROCHIP SOFTWARE AND DOCUMENTATION INCLUDING: MPLAB C COMPILER FOR PIC24 AND/OR MPLAB C COMPILER FOR DSPIC IMPORTANT - READ CAREFULLY. This Nonexclusive Software License Agreement ("Agreement") is a contract between you, your heirs, successors, and assigns ("Licensee") and Microchip Technology Incorporated, a Delaware corporation, with a principal place of business at 2355 W. Chandler Blvd., Chandler, AZ 85224-6199, and its subsidiary, Microchip Technology (Barbados) Incorporated (collectively, "Microchip") for the accompanying Microchip software including MPLAB C COMPILER FOR PIC24 AND/OR MPLAB C COMPILER FOR DSPIC, and any updates thereto ("Software"), and accompanying documentation, including printed materials, images, associated media, online and electronic documentation, and any other graphic resources provided by Microchip ("Documentation"). Software and Documentation are licensed under this Agreement and not sold. U.S. copyright laws, international copyright treaties, and other intellectual property laws and treaties, protect the Software and Documentation. Microchip reserves all rights not expressly granted to Licensee in this Agreement. 1. LICENSE GRANT. Microchip grants Licensee a nonexclusive license to install, use, and copy the Software on a single computer and use the Software with Microchip products. Licensee may also use accompanying documentation in support of Licensee's authorized use of such Software. Licensee may not: a. Modify or create derivatives of this Software, except as permitted in Section 3, Open Source Components. b. Commercially distribute, sublicense, resell, reproduce, or otherwise transfer for any consideration this Software or any modification or derivation thereof, either alone or in conjunction with any other product or program. c. Reverse engineer, de-compile or disassemble the Software. d. Remove or alter any copyright notice, proprietary notice, disclaimer, or identifying screen that is produced by the Software. By accepting this Agreement, Licensee agrees to comply with the terms and conditions herein. Any violation of this Agreement may subject the Licensee to criminal sanctions under applicable laws, as well as to civil liability for breach of the Agreement. 2. THIRD PARTY REQUIREMENTS. Licensee acknowledges that it is Licensee's responsibility to comply with any third party license terms or requirements applicable to the use of such third party software, specifications, systems, or tools. Microchip is not responsible and will not be held responsible in any manner for Licensee's failure to comply with such applicable terms or requirements. 3. OPEN SOURCE COMPONENTS. Notwithstanding the license grant in Section 1, Licensee acknowledges that certain components of the Software may be covered by so-called "open source" software licenses ("Open Source Components"). For purposes of this Agreement, Open Source Components means any software licenses approved as open source licenses by the Open Source Initiative or any substantially similar licenses, including any license that, as a condition of distribution, requires Microchip to provide Licensee with certain notices and/or information related to such Open Source Components, or requires that the distributor make the software available in source code format. Microchip will use commercially reasonable efforts to identify such Open Source Components in this Agreement, in a text file or about box, or in a file or files referenced thereby (and include any associated license agreement, notices, and other related information therein, or the Open Source Components will provide a website address to, contain, or be accompanied by its own license agreement). To the extent required by the licenses covering Open Source Components, the terms of such licenses will apply in lieu of the terms of this Agreement. To the extent the terms of the licenses applicable to Open Source Components prohibit any of the restrictions in this Agreement with respect to such Open Source Components, such restrictions will not apply to such Open Source Components. Certain Open Source Components offered along with the Software are listed below: a. Free Software Foundation code. The following executable files are based on source code from the Free Software Foundation, Inc. ("Free Software"): pic30-ar.exe pic30-as.exe pic30-bin2hex.exe pic30-ccl.exe pic30-cpp0.exe pic30-gcc.exe pic30-ld.exe pic30-nm.exe pic30-objdump.exe pic30-ranlib.exe pic30-strings.exe pic30-strip.exe pic30-tradcpp0.exe Free Software executable files are governed by the terms and conditions of the GNU General Public License including the disclaimer of all warranties and limitation of liability (http://www.fsf.org). For a complete machine-readable copy of the source code corresponding to the executable files listed above, mail requests and $100 to Microchip Technology Service Center, 2100 West 14th Street, Tempe, AZ 85281. b. Dinkum Runtime Library File. The "libc.a" executable file is based on Dinkum C Library source code ("Dinkum Runtime Library File"). Dinkumware, Ltd. and P.J. Plauger retain title and all rights to such source code and executable file. Except for Sections 1, 3(a), 3(c), all other terms of this Agreement apply to the Dinkum Runtime Library File including Section 8, No Warranty, and Section 9, Limitation of Liability. Until termination of this Agreement, Licensee may use the Dinkum Runtime Library File subject to the terms and conditions of this Agreement. c. Painter Engineering Single-Precision libm Math Library. The Single-Precision libm Math Library ("libm Math Library") is licensed, not sold, by Painter Engineering Software, Inc. ("Painter"). Painter and its licensors own all right, title and interest in and to the libm Math Library and Run-Time Components. Licensee is granted a limited, nonexclusive, non-transferable, non-assignable license to use the libm Math Library to (1) build the Run-Time Components using the Linker, (2) execute the Run-Time Components in the Microchip 16-bit microcontroller family of products and the corresponding simulators. "Run-Time Components" means components of the libm Math Library, in object code format (.o extensions) produced by the assembler, whether residing or not in a library, a library file (.a extensions) produced by the Archiver/Librarian from object code, that part of the Linked object code contained within the Hex file (.hex extensions), linked binary files (.cof and .elf extensions) and any part incorporated into a microcontroller. Licensee may not: a. Modify, decompile, disassemble, reverse engineer or otherwise attempt to derive the source code of the Run-Time Components. b. Export the Run-Time Components or underlying technology in contravention of all applicable export control laws and regulations. c. Use the Run-Time Components other than in connection with operation of Microchip microcontrollers or corresponding simulators. libm Math Library is Commercial Computer Software as that term is defined at 48 C.F.R. 2.101 (United States of America). Except for Sections 1, 3(a), 3(b), all other terms of this Agreement apply to the libmMath Library including Section 8, No Warranty, and Section 9, Limitation of Liability. Until termination of this Agreement, Licensee may use the libm Math Library subject to the terms and conditions of this Agreement. Painter and its licensors are third party beneficiaries of this Agreement and this Agreement is made expressly for the benefit of, and is enforceable by, Microchip and its licensors including Painter Engineering Software, Inc. and Painter's licensors. 4. OWNERSHIP AND TITLE. All right, title and interest, including intellectual property rights, in and to Software and Documentation, implementation of the Software in microcontrollers and/or digital signal controllers, and hardware and software implementations of Software remain in Microchip and its licensors. Licensee will not obtain ownership rights to any derivatives of Software or Documentation, and by accepting the terms of this Agreement assigns any such rights to Microchip and its licensors that Licensee does receive. 5. CONFIDENTIALITY. Licensee agrees: (a) to use the Software and Documentation only as necessary to exercise its rights or fulfill its obligations under this Agreement; (b) to implement reasonable procedures to prohibit disclosure, unauthorized duplication or misuse of the Software and Documentation; and (c) not to disclose Software to employees not having a need to know or to any third party. Without limiting the foregoing, Licensee will at all times protect the Software with at least the same standard of care as it exercises to protect its own confidential information of like importance, but in no event less than reasonable care. The obligation of confidentiality under this Agreement does not apply to the extent that Software is or becomes rightfully known by Licensee through disclosure from a third party without an obligation to maintain its confidentiality, is or becomes generally known to the public through no fault of Licensee, or is independently developed by Licensee without use of the Software. 6. TERMINATION OF AGREEMENT. Without prejudice to any other rights, this Agreement terminates immediately, without notice by Microchip, upon a failure by Licensee to comply with any provisions of this Agreement. Further, Microchip may terminate this Agreement upon reasonable belief that Licensee failed to comply with this Agreement. Upon termination, Licensee will stop using the Software and Documentation, and derivatives thereof, immediately destroy all such copies, and remove Software and Documentation from Licensee's tangible media and from the system on which the Software exists. 7. INDEMNITY. Licensee will indemnify and hold Microchip harmless for, from and against, any claims, costs (including attorney's fees), damages or liabilities arising out of Licensee's violation of this Agreement. 8. NO WARRANTY. TO THE MAXIMUM EXTENT PERMITTED BY LAW, MICROCHIP AND ITS LICENSORS PROVIDE SOFTWARE AND DOCUMENTATION "AS IS" AND EXPRESSLY DISCLAIM ANY WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT. LICENSEE ASSUMES THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF SOFTWARE OR DOCUMENTATION. MICROCHIP AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR THE ACCURACY, ERRORS, OR OMISSIONS OF THE SOFTWARE OR DOCUMENTATION AND DO NOT WARRANT THE FOLLOWING: (A) THE FUNCTIONS CONTAINED IN SOFTWARE WILL MEET LICENSEE'S REQUIREMENTS, (B) THE OPERATION OF SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR (C) ANY DEFECTS IN SOFTWARE WILL BE CORRECTED. 9. PATENT AND COPYRIGHT INFRINGEMENT. SUBJECT TO THE CONDITIONS STATED IN THIS SECTION 9 AND THE FOLLOWING SECTION 10 REGARDING LIMITATIONS OF LIABILITY, MICROCHIP WILL DEFEND ANY SUIT OR PROCEEDING BROUGHT AGAINST LICENSEE TO THE EXTENT IT IS BASED ON A CLAIM THAT SOFTWARE MANUFACTURED AND SUPPLIED BY MICROCHIP TO LICENSEE CONSTITUTES DIRECT INFRINGEMENT OF A PATENT OR COPYRIGHT ("CLAIM"), EXCEPT WHERE THE ALLEGED CLAIM IS BASED ON: (A) MICROCHIP'S COMPLIANCE WITH LICENSEE'S DESIGNS OR SPECIFICATIONS; (B) LICENSEE'S USE OF SOFTWARE IN COMBINATION WITH ANY OTHER PRODUCT OR PROCESS, INCLUDING BUT NOT LIMITED TO INTEGRATING SOFTWARE INTO A SYSTEM, WHETHER DIRECT OR CONTRIBUTORY INFRINGEMENT; (C) MODIFICATION OF SOFTWARE AFTER MICROCHIP DELIVERED IT; (D) LICENSEE'S USE OF SOFTWARE IN A MANNER FOR WHICH IT IS NOT DESIGNED; OR (E) USE OF FREE SOFTWARE, OPEN SOURCE SOFTWARE, OR THIRD PARTY SOFTWARE. 10. LIMITATION OF LIABILITY. A. IN GENERAL. TO THE FULLEST EXTENT PERMITTED BY LAW, IN NO EVENT WILL MICROCHIP OR ITS LICENSORS BE LIABLE, WHETHER IN CONTRACT, WARRANTY, REPRESENTATION, TORT (INCLUDING NEGLIGENCE OR BREACH OF STATUTORY DUTY), STRICT LIABILITY, INDEMNITY, CONTRIBUTION OR OTHERWISE, FOR ANY INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGE, LOSS, COST OR EXPENSE OF ANY KIND WHATSOEVER, HOWSOEVER CAUSED, OR ANY LOSS OF PRODUCTION, COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SOFTWARE, LOSS OF SERVICES, LOSS OF CAPITAL, LOSS OF SOFTWARE, LOSS OF USE OR DATA, LOSS OF PROFIT, LOSS OF REVENUES, CONTRACTS, BUSINESS, COST OF REWORK, LOSS OF GOODWILL OR ANTICIPATED SAVINGS, WASTED EXPENSES, OR WASTED MANAGEMENT TIME, EVEN IF MICROCHIP OR ITS LICENSORS HAVE BEEN ADVISED OF THEIR POSSIBILITY OR THEY ARE FORESEEABLE. B. AGGREGATE LIMIT OF LIABILITY. MICROCHIP AND ITS LICENSORS TOTAL AGGREGATE LIABILITY IN CONTRACT, WARRANTY, REPRESENTATION, TORT (INCLUDING NEGLIGENCE OR BREACH OF STATUTORY DUTY), STRICT LIABILITY, INDEMNITY, CONTRIBUTION, OR OTHERWISE, WILL NOT EXCEED THE GREATER OF LICENSE FEE PAID FOR THE SOFTWARE OR $20,000. 11. SURVIVAL. The following sections will survive termination of this Agreement: (a) Sections 2-15; and (b) Licensee's obligation not to modify, create derivatives, distribute, or reverse engineer the Software as described in Section 1. 12. CHOICE OF LAW; VENUE; LIMITATIONS ON CLAIMS. Licensee agrees that this Agreement and any conflicts regarding Software or Documentation, will be construed, interpreted and governed by the laws of the State of Arizona, U.S.A. without regard to any conflict of laws provision. Licensee agrees that any litigation will be subject to the exclusive jurisdiction of the state or federal courts in Arizona. Licensee agrees that regardless of any law to the contrary, any cause of action related to or arising out of this Agreement must be filed within one year after such cause of action arose, or be considered waived. 13. EXPORT COMPLIANCE. Licensee will comply with any applicable export restrictions of the U.S. Department of Commerce or other United States or foreign agency or authority. 14. ASSIGNMENT. Licensee may not assign its rights and obligations, in whole or part, under this Agreement without Microchip's prior written consent. For purposes of this Agreement, an assignment includes any change of control event, which includes changes of control occurring by merger, consolidation or the sale to an unrelated third party, whether by (a) sale of all or substantially all of Licensee's assets, or (b) sale of stock (by Licensee or Licensee's shareholders) which results in Licensee's shareholders immediately prior to such sale owning less than fifty percent of the voting securities immediately after such sale. 15. ENTIRE AGREEMENT, MODIFICATIONS AND WAIVER. This Agreement constitutes the entire agreement of the parties with respect to the subject matter herein, and merges and supersedes all communications relating to this subject matter, whether written or oral. Except as otherwise expressly permitted, no modification of this Agreement will be effective unless made in writing signed by both parties. MPLAB C Compiler for PIC24 and/or MPLAB C Compiler for dsPIC. Copyright (c) 2004 Microchip Technology Inc. All rights reserved. Free Software executable files (listed in Section 3(a)). Copyright (c) 2004 Free Software Foundation. All rights reserved. Dinkum Runtime Library File. Copyright (c) 2004 Dinkumware, Ltd. and P.J. Plauger. All rights reserved. Single-Precision libm Math Library. Copyright (c) 2009 Painter Engineering Software, Inc and its licensors. All rights reserved.