The software and related documentation that you are about to access (“Software”, as further defined below) is offered to you (either an individual or a legal entity) by QNX Software Systems Ltd. (“QSS”) of 175 Terence Matthews Crescent, Kanata, Ontario, Canada K2M 1W8 (voice: 613-591-0931, fax: 613-591- 3579) for use only in accordance with the terms of the QNX Momentics End User License Agreement below. Some Software components have supplementary or alternative end user license agreement terms, as noted below.
BY ANSWERING “A” OR "I AGREE" DURING THE DOWNLOAD AND/OR INSTALLATION OF THE SOFTWARE, OR OTHERWISE ATTEMPTING TO DOWNLOAD, COPY, INSTALL, OR USE ANY PART OF THE SOFTWARE, YOU ARE REPRESENTING THAT YOU HAVE READ, UNDERSTOOD AND AGREE TO BE BOUND BY THESE AGREEMENTS. Nothing else grants you permission to COPY, USE OR MODIFY the Software or its derivative works. These actions are prohibited by law if you do not accept thESE AGREEMENT TERMS, UNLESS YOU HAVE AN ALTERNATIVE SIGNED AGREEMENT WITH QSS. DO NOT PROCEED UNLESS YOU ARE ABLE AND WILLING TO ENTER INTO AND COMPLY WITH THESE AGREEMENTS. IF YOU HAVE ANY QUESTIONS CONTACT QSS BEFORE YOU ATTEMPT TO COPY, INSTALL OR USE ANY PART OF THE SOFTWARE.
QNXÒ MomenticsÒ End User License Agreement
This QNX Momentics End User License Agreement (comprising Part A – Background, Part B – Standard Terms & Conditions, and Part C – Supplementary / Alternative Third Party Software Terms, collectively “this Agreement”) is a legal agreement between you and QSS, and is made effective as of the date of your acceptance of this Agreement, as defined above. The parties agree as follows.
Part A - Background.
A1 QSS has developed and licenses a general purpose modular real-time operating system known as the QNX NeutrinoÒ RTOS (“Neutrino RTOS”). Its microkernel architecture provides an extensible operating system framework, which is based on the foundational components of the Core OS technology. Additional operating system services are implemented by plugging in modules from other elements of the Neutrino RTOS (e.g., Networking, File Systems, GUI, Web Client (browsers), etc.).
QSS also offers bundles of related software development tools (together with the relevant Neutrino RTOS components, collectively the “QNX Momentics Development Suites”), for developers to use to create Neutrino RTOS-based devices (“Target Systems”, as further defined below). These development suites include a variety of development tools, including compilers, debuggers, libraries, headers, utilities, sample source code, etc. See the QNX Momentics Development Suite License Guide at http://licensing.qnx.com/published/eula/QDSLG1_04.html (“License Guide”) for a description of what’s included and how it’s bundled. You can also contact QSS for a hardcopy.
Embedded system developers typically build Target Systems using the QNX Momentics development suits by:
(a) developing the requisite code to make the Neutrino RTOS operational on their target hardware (i.e., a board support package comprising IPL, start-up and drivers – various parts of which may be available from QSS in binary form for supported processors and peripherals or, alternatively, which may be developed from scratch or derived from QSS-supplied sample source code); and
(b) integrating Neutrino RTOS object code programs, libraries and utilities with files they generate using QNX Momentics Development Suite tools in order to define the operating system’s operational constraints, to tailor its functionality and, if equipped with a GUI, to tailor its appearance, in order to satisfy the requirements of the intended device.
Over the course of a Target System’s life cycle, developers typically change hardware platforms (requiring a repetition of step (a) above) and/or upgrade software stacks (e.g., to adopt new versions of the Neutrino RTOS, or of third party software and/or custom components) in order to enhance the device’s performance and functionality, or to reduce its cost.
A2 This Agreement is intended to provide you with license rights to a copy of a QNX Momentics Development Suite in order to support your Target System development, testing, support, maintenance and enhancement efforts. These products are generally licensed on a “Licensed Seat” basis (see below), except for certain source code packages that are licensed on a “Project” basis (also explained below). Subscription licenses and “Floating Licensed Seats” (see below) may also be available (some restrictions may apply). Some features and/or components are only available in certain products or in optional packages. See the License Guide or contact your authorized QSS sales representative for more details.
Please note that this Agreement does not offer any support or custom engineering services (see http://www.qnx.com/support/index.html for an explanation of QSS’s Standard and Priority Support Plan offerings), nor does it authorize any Software distribution. Contact your authorized QNX sales representative for more information about QSS support plans, or to inquire about your custom engineering service and runtime distribution license options.
A3 You may require one or more license keys or passwords from QSS to install and use the Software (“License Keys”). License Keys for evaluation and subscription licenses may be time limited. All License Keys are to be treated as Confidential Information of QSS in accordance with the provisions of Section B4 (Confidential Information).
Part B - Standard Terms & Conditions
B1 General Definitions. In this Agreement:
(a) “Contractors” means independent contractors performing services for your benefit that are substantially similar to those performed by you or your employees.
(b) “Commercially Released” means formally released, generally available, and fully supported by QSS. It does not include “experimental”, “engineering”, “beta”, “trial” or “unsupported” components.
(c) “Derivative Work” means any modification, adaptation, enhancement, translation, or combination of software source code that, in the absence of this Agreement or other authorization from QSS or its licensors, would constitute infringement of their Intellectual Property under applicable law.
(d) “Development Workstation” means a licensed developer’s workstation, lap-top and/or home computer used to perform Neutrino RTOS-based development, provided that the Software is only used by the developer and is only used on one computer at a time.
(e) “Documentation” means any developer documentation, read-me files and release notes that are provided in or for Commercially Released Software.
(f) “Error” means when the Commercially Released Software does not behave the way the associated Documentation says it should and the problem can be reproduced on a Reference Target. It does not include problems resulting from modifications to, or incorrect or improper use of, the Software.
(g) “Floating Licensed Seat” means up to two (2) developers sharing (consecutively not concurrently) a single License Key in order to use the Software on their respective Development Workstations to perform Neutrino RTOS-based development.
(h) “Intellectual Property” means all patent rights, copyrights and rights relating to the protection of confidential information arising under statutory or common law, whether or not perfected.
(i) “License Guide” means version QDSLG1_04 of the QNX Momentics Development Suite License Guide published at http://licensing.qnx.com/published/eula/QDSLG1_04.html . Copies may also be obtained directly from QSS.
(j) “Licensed Seat” means one developer using the Software on a Development Workstation to perform Neutrino RTOS-based development. It does not include two or more developers using one or more computers to share the same Software (e.g., using QNX Phindows or otherwise), even if their use is only part-time and/or is not concurrent.
(k) “Object Code” means computer-programming code substantially in binary form, and includes header files of the type necessary for use or interoperation with other computer programs. It is directly executable by a computer or may require processing or linking ( but not compilation or assembly).
(l) “Project” means an undertaking by a team of developers to develop, deploy and maintain a single product that is aimed at a particular application or market category and that is identified by a unique name or mark (e.g., project code, trademark or model designation) which may change from time to time during the product’s life cycle. Cosmetic changes (e.g., rebadging of ODM products), re-targeting of market segments, and updates in the normal course of product life cycle maintenance (e.g., error corrections, minor enhancements and cost reduction changes) do not constitute new Projects. However, material changes to a released product, such as a fundamental change to the hardware foundation (e.g., to change processor/instruction sets), or a significant alteration of the product’s functionality (e.g., adding price-differentiating or new-product-generation-defining capabilities, or VARs or ODMs tailoring their products to meet customer-specific requirements) represent new Projects.
(m) “Project Software” means Software components that are expressly identified in the License Guide as licensed by QSS on a Project basis.
(n) “Reference Target” means, in respect of a particular Software version, a hardware platform on which QSS commercially supports the Commercially Released Software. See http://www.qnx.com/support/sd_hardware or contact firstname.lastname@example.org for a current list.
(o) “Software” means all of the Object Code and Source Code included in the version of the QNX Momentics Development Suite for which you have paid to QSS all of the applicable license fees, including those for any extra-cost options or bundles and/or for any Project Software licenses. It includes associated Documentation, any Software updates or supplemental releases that you are entitled to receive and use at no additional charge under one of QSS’s support plans for your Licensed Seat/Floating Licensed Seat/Project as applicable, and any Solutions provided to you pursuant to a QNX Priority Support Plan subscription or pursuant to Section B6 (Limited Warranty). The contents and characteristics of each QNX Momentics Development Suite product (e.g., QNX Momentics Standard Edition, QNX Momentics Professional Edition, Neutrino RTOS, etc.) are further described in the License Guide.
(i) “Type I Software” means any Commercially Released Software other than Type II or Type III Software. It includes QSS proprietary code and may include some third party proprietary code and/or open source code.
(ii) “Type II Software” means any Commercially Released Software identified as “Type II” or “Collateral Code” in the License Guide. Type II Software may be licensed to you under alternative, or sublicensed to you under amended, end user license terms – as referenced in Part C. It may include third party proprietary code and/or open source code.
(iii) “Type III Software” means any Commercially Released Software identified as “Type III” or “As Is Code” in the License Guide and all Software that is not Commercially Released. Type III Software is licensed, or sublicensed to you strictly on an “as is” basis, and may be licensed to you under alternative, or sublicensed to you under amended, end user license terms – as referenced in Part C. It may include third party proprietary code and/or open source code.
(iv) “Runtime Components” means any Software components that are intended to be integrated into, and to be distributed as an integral part of, Target Systems – as described in applicable Documentation. Runtime Components of the Software are also described in the “QNX Neutrino Realtime Operating System Runtime Technologies” section of the License Guide.
(p) “Solution” means an explanation, workaround or patch that addresses an Error.
(q) “Source Code” means computer-programming code that is human readable when printed out or displayed.
(r) “Target System” means any product into which any Runtime Components have been wholly or partially integrated, provided that the product: (i) significantly enhances the function and value of the Runtime Components, and (ii) has a substantially different principal purpose than that of the Runtime Components, or any other runtime components offered by QSS as part of its other products.
(s) Other capitalized terms defined in any part of this Agreement will have their indicated meaning throughout this Agreement.
B2 License Rights.
(a) Grant of Software License. Subject to the terms of this Agreement and during the applicable term, QSS hereby grants to you for each License Key for a Licensed Seat or Floating Licensed Seat license that you purchased from QSS (or from one of its authorized distributors) and that you use pursuant this Agreement, a non-exclusive, personal and non-transferable license to:
(i) copy the Software as required to install it on and to follow normal back-up and archiving practices for:
(1) one developer’s Development Workstation for each Licensed Seat; and
(2) up to two (2) developers’ Developer Workstations for each Floating Licensed Seat (which includes copying the associated License Key(s) and any key administration software as required to install it on your license server);
(ii) use, execute, display and perform the Software, on one authorized Development Workstation at a time and in accordance with associated Documentation, for the purpose of developing, testing and maintaining Target Systems;
(iii) create Derivative Works of Software Source Code and, subject to the provisions of Section B4 (Confidential Information), copy, compile, link, use, execute, display and perform such Derivative Works, on one authorized Development Workstation at a time and in accordance with associated Documentation, for the purpose of developing, testing and maintaining Target Systems;
(iv) copy, link, use, execute, display and perform the Runtime Components, and the Object Code of any Derivative Works created pursuant to (iii) above, as required to install and use them on:
(1) a reasonable number of Target Systems solely for internal Target System development and testing purposes, and on one Target System for demonstration, promotion, evaluation or training purposes; or
(2) one Target System for each Licensed Seat for productive use (i.e., end user use of a Target System by you).
Additional runtime licenses for such use may be purchased from QSS.
All rights not expressly granted are reserved to QSS and its licensors. Except as expressly provided herein, this Agreement does not authorize the sub-licensing, transfer or distribution of any part of the Software to any third party. All Software is licensed on a Licensed Seat or Floating Licensed Seat basis unless otherwise expressly provided by QSS in writing (e.g., see subsection (b) below). Any use of Software pursuant to a Floating Licensed Seat is restricted to use at an individual Site (including remote use by developers who are normally based at such Site), where “Site” means a building (or a campus comprised of buildings that exists within the same postal or zip code) where the development is performed.
(b) Project Software. For each Project license purchased, Project Software may be shared amongst any Licensed Seats/Floating Licensed Seats in a single Project (for each Project license purchased), but only to the extent and for so long the Licensed Seat/Floating Licensed Seat is assigned to that Project. Accordingly, the license in subsection (a) above (Grant of Software License) shall extend to any Project Software for which the associated Project license fees have been paid to QSS, and you shall have a limited license to internally distribute Project Software to other developers for use with Licensed Seats/Floating Licensed Seats within the Project.
(c) Deployment of Your Licensed Seats / Floating Licensed Seats. Except in the case of Project Software, your Software license is not project-specific and, subject to Section B8 (Term & Termination), the term of this Agreement is perpetual. You may re-assign any Licensed Seat or Floating Licensed Seat from time to time from one developer to another (including to a developer employed by your Contractor) when a licensed developer is indefinitely re-assigned to other duties or is otherwise re-deployed (e.g., when their project ends), provided that you always remain responsible to QSS for the full performance of any obligations, and compliance with any restrictions, required by this Agreement. Alternatively, you may assign this Agreement pursuant to the provisions of Section B9(b) (Assignment). You may not share Licensed Seats, or extend the sharing of Floating Licensed Seats beyond the permitted ratio, by passing or notionally re-assigning Software licenses back and forth amongst a group of developers. Project Software licenses are Project-specific and may not be transferred or re-assigned in any manner to new Projects. QSS may require that you provide within thirty (30) days of notice a written report indicating the office location where your Licensed Seat(s) have initially been deployed, and/or where Floating Licensed Seats are currently being used and the names of the developers using them. The report will be signed by you (or an authorized officer if you are a legal entity) confirming the accuracy of the report. QSS reserves the right to audit from time to time, upon fifteen (15) days prior written notice, your compliance with the Licensed Seat and/or Floating Licensed Seat restrictions of this Agreement.
(d) License for Software Source Code. Certain Software Source Code may contain license headers that refer to the QNX Open Community License (“OCL”), QNX Community License (“QCL”), and/ or QNX Confidential Source License (“CSL”, collectively the “QNX Source Code Licenses”). Notwithstanding reference to the QNX Source Code Licenses, the Software Source Code is licensed to you pursuant to the terms of this Agreement.
(e) Third Party Software. Parts of the Software may contain third party code. Type I Software is licensed (or sublicensed) to you under the standard terms of this Agreement and may include additional license terms. Type II Software and Type III Software may be licensed to you under amended or alternative terms. Those terms, and any Software authorship attribution and like notices that QSS is obliged to provide to you, are referenced in Part C or the License Guide and are published in the corresponding Third Party Open Source License Terms Guide at http://licensing.qnx.com/published/eula/index.html. Unless expressly provided otherwise, all third party code is provided to you solely for use in association with the Neutrino RTOS and, in the case of hardware-specific components, only for use in association with hardware from that manufacturer (e.g., any third party code in Epson printer drivers is restricted to use in association with Epson printers only).
(f) Use Restrictions. Unless expressly permitted by this Agreement, by applicable law, or by QSS in writing, you agree not to:
(i) alter, remove, or cover any trademark, logo, proprietary or licensing notices, labels or marks in or on any part of the Software, including in any "about" box, "flash" / "splash" screen or documentation. You agree to use reasonable efforts to ensure that all copies of the Software bear any notices, labels or marks contained in or on the original;
(ii) use unauthorised License Keys;
(iii) decompile, disassemble, decrypt, extract, unbundle, translate or otherwise attempt or assist others to reverse engineer any part of the Software, including circumventing any License Key activation or evaluation period expiry mechanisms, except as necessary, when permitted by an applicable law, to correct defects or achieve inter-operability with complementary programs, for your purposes only, but only if QSS has refused to provide the necessary information or assistance; or
(iv) directly or indirectly, export, import or transmit the Software to any country in contravention of the laws of that country or the laws of Canada or the United States. Without restricting the foregoing, the Software contains encryption capabilities and certain governments may regulate the export or import of the Software.
Unless QSS has provided you with express written consent, the Software may not be used in any application in which death, personal injury, or severe physical or property damage is a foreseeable consequence of a Software failure (collectively, "High-Risk Applications"), including but not limited to the operation of nuclear facilities, mass transit systems, aircraft navigation or aircraft communication systems, air traffic control, weapon systems, and direct life support machines. QSS expressly disclaims any express or implied warranty or condition of fitness for High-Risk Applications.
(g) Restricted Rights. If you are a U.S. government or quasi-government entity, then you should be aware that the Software is a "commercial item", as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation", as such terms are used in 48 CFR 12.1212 (Sept. 1995). Consistent with 48 C.F.R. 12.1212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all such customers acquire the Software with only those rights set forth herein. Use, duplication, or disclosure by the U.S. government is subject to restrictions as provided in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013 (c)(1)(ii) (OCT 1988), FAR 12.212(a)(1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable. QNX Software Systems Ltd.
(a) Software. QSS and its suppliers retain all right, title and interest in and to the Software, including all Intellectual Property therein. All copies will be considered Software for the purpose of this Agreement and shall remain the property of QSS and its suppliers. Subject to any underlying rights in the Software, and any Feedback provided under subsection (b) below, you retain all right, title and interest in and to any Derivative Works and application software that you develop pursuant to this Agreement.
(b) Feedback. At your option, QSS would like to get feedback about its products (i.e., regarding their utility, reliability, performance, user acceptance, and any features or functionality that you would like to see in future versions). QSS would also like to hear about any problems that you have encountered. In order to incorporate suggested improvements, QSS requires, and you hereby agree, to assign and waive all right, title and interest (if any) in and to any QSS-specific Improvements, including any associated Intellectual Property and moral rights, to and on behalf of QSS. In this paragraph "QSS-specific Improvements" means any work-arounds, error corrections, enhancements or other suggestions or improvements to the Software that you provide to QSS.
B4 Confidential Information.
(a) Definition. “Confidential Information” means any information disclosed by one party (“Discloser”) to another party (“Recipient”) for the purpose of performing or exercising rights under this Agreement (“Purpose”): (i) in source code, (ii) in a document clearly marked “Confidential” (or equivalent), or (c) otherwise in any manner or form, provided it is clearly identified at disclosure as confidential and, within thirty (30) days of disclosure, is summarized and delivered to Recipient in a document marked “Confidential” (or equivalent). Confidential Information does not include any information which is:
(i) available to the public other than by reason of Recipient’s breach of this Agreement;
(ii) rightfully received by Recipient from a third party without disclosure or use restrictions;
(iii) independently developed by or on behalf of Recipient;
(iv) previously known to Recipient other than by reason of a prior confidential disclosure from or on behalf of Discloser;
(v) hereinafter disclosed by Discloser to a third party without disclosure restrictions; or
(vi) compelled to be disclosed in a public manner pursuant to legal, judicial or administrative proceedings or otherwise as required by law, subject to Recipient giving all reasonable prior notice to Discloser to allow it to seek protective or other court orders.
(b) Use and Disclosure Restrictions. Recipient shall only:
(i) use Discloser’s Confidential Information as necessary to achieve the Purpose for which it was disclosed, and
(ii) disclose Discloser’s Confidential Information to persons who have a need to know to achieve the Purpose for which it was disclosed, and who are employees of Recipient, or of Recipient’s affiliates, or of Recipient’s and Recipient’s affiliates’ Consultants or professional advisors, provided that all recipients within such classes are bound by law or are subject to agreements that provide obligations at least as protective of the Confidential Information as the provisions of this Section B4.
Recipient shall protect the Confidential Information of Discloser by using the same degree of care, but no less than reasonable care, to prevent the unauthorized dissemination or publication and unauthorized use of the Confidential Information as Recipient uses to protect its own confidential information of like nature. Recipient shall only make copies of the Confidential Information as necessary to achieve the Purpose for which it was disclosed. Recipient shall reproduce Discloser’s proprietary rights notices on all copies in the same manner in which such notices were set forth in or on the original. The mingling of Confidential Information with information that falls within one or more of the exceptions in this Section B4 shall not impair the status of, or the obligations of confidence and non-use respecting, the confidential parts.
(c) Duration of Obligations. The provisions of this Section B4 shall only apply to Confidential Information first disclosed on or after the date of this Agreement. Each Recipient’s duty to protect Confidential Information disclosed to it will survive termination of this Agreement indefinitely in respect of source code, but will end on the third anniversary of the date of termination of this Agreement in respect of all other Confidential Information. All Confidential Information furnished by Discloser to Recipient, and all copies thereof, which are in the possession or control of Recipient or its disclosees shall be and remain the property of Discloser and shall be promptly returned to Discloser or destroyed on termination of this Agreement. Recipient may retain one copy of Discloser's Confidential Information in the confidential, restricted access files of its legal department for use only to prove compliance with the terms of this Agreement.
B6 Limited Warranty.
(a) Background. As indicated in Part A, the Neutrino RTOS Software is a general purpose modular realtime operating system. You will select a subset of its modules for use in a unique hardware and software environment to achieve certain functionality and performance. Ultimately, you may find that you cannot achieve your desired results. While QSS is committed to providing a versatile and reliable product, it does not warrant that the Software will function in accordance with corresponding Documentation in every combination of hardware platform, software environment and Software configuration. You acknowledge that software bugs are likely to be encountered when Software is used in your particular application. You therefore accept the responsibility of satisfying yourself that the Software is suitable for your intended use. This includes conducting rigorous testing of the Software in combination with your value-added software application(s) on your target hardware platform prior to its initial release, as well as prior to the release of any related software or hardware modifications or enhancements. QSS offers a Priority Support Plan and custom engineering services to help developers identify and solve particular Software implementation issues.
(b) Warranty. QSS warrants to you for a period of ninety (90) days from the date of your acceptance of this Agreement, as indicated above, that the Commercially Released Software will be Error free. Your sole remedy, and QSS' sole obligation, for any breach of this warranty will be, at QSS's option, to either:
(i) provide you with a free Solution for use as an interim fix until QSS provides you with a free Commercially Released Software update that corrects the problem; or
(ii) terminate this Agreement pursuant to Section B8 (Term & Termination) and, upon confirmation that you have complied with Section B8(d) (Implication of Termination), QSS will provide a refund of any license fees that you paid to QSS pursuant to this Agreement for your Licensed Seat/Floating Licensed Seat and/or Project Software license (if any).
QSS also warrants any tangible media on which it delivers the Software (if any), will be free from defects in material and workmanship under normal use for a period of ninety (90) days from the date of QSS’s corresponding invoice. QSS is not responsible for media defects that result from accident or abuse. Your sole remedy for any breach of this media warranty will be to receive replacement media.
(c) Warranty Disclaimer.
EXCEPT AS EXPRESSLY PROVIDED HEREIN, THE SOFTWARE PRODUCTS AND ANY SERVICES PROVIDED UNDER THIS AGREEMENT ARE PROVIDED “AS IS” WITHOUT ANY WARRANTIES OF ANY KIND, INCLUDING IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON- INFRINGEMENT. NOTHING STATED IN THIS AGREEMENT WILL IMPLY THAT THE OPERATION OF ANY SOFTWARE WILL BE UNINTTERUPTED OR ERROR FREE OR THAT ERRORS WILL BE CORRECTED. OTHER WRITTEN OR ORAL STATEMENTS BY QSS, ITS REPRESENATITVES OR OTHERS DO NOT CONSTITUTE WARRANTIES OF QSS.
B7 Limitation of Liability.
IN NO EVENT WILL QSS OR ITS SUBSIDIARIES, OR THEIR OFFICERS, EMPLOYEES, AGENTS, SUPPLIERS, DISTRIBUTORS, OR LICENSORS, (COLLECTIVELY, QSS AND ITS REPRESENTATIVES) BE LIABLE TO YOU, YOUR CONSULTANTS, OR ANY OTHER THIRD PARTY FOR ANY INDIRECT, INCIDENTAL SPECIAL OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING BUT NOT LIMITED TO LOST REVENUE, LOST OR DAMAGED DATA, OR OTHER COMMERCIAL OR ECONOMIC LOSS, ARISING OUT OF OR RELATING TO ANY BREACH OF THIS AGREEMENT, ANY USE OR INABILITY TO USE SOFTWARE PRODUCTS, OR ANY SERVICES PROVIDED OR INABILITY TO OBTAIN SERVICES, EVEN IF QSS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE OR CLAIM.
IN NO EVENT WILL THE AGGREGATE LIABILITY OF QSS AND ITS REPRESENTATIVES FOR ANY DAMAGES ARISING OUT OF OR RELATING TO THIS AGREEMENT, WHETHER IN CONTRACT, TORT, OR OTHERWISE, EXCEED THE TOTAL FEES YOU HAVE PAID TO QSS FOR USE OF THE SOFTWARE UNDER THIS AGREEMENT. THE PROVISIONS OF SECTIONS B6(c) (WARRANTY DICSCLAIMER) AND THIS SECTION B7 SHALL SURVIVE AND APPLY NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.
(b) Third Party Beneficiaries. Certain licensors of QSS, a full list of which is available upon request, are third-party beneficiaries to this Agreement to the extent that this Agreement contains provisions that relate to your use of software in which such licensors have an interest. These provisions are made expressly for the benefit of such licensors and are enforceable by them in addition to QSS. NEITHER QSS NOR ANY OF ITS REPRESENTATIVES MAKES OR PASSES ON TO YOU OR OTHER THIRD PARTIES, ANY WARRANTY OR REPRESENTATION ON BEHALF OF QSS'S LICENSORS.
(a) Term of this Agreement. This term of this Agreement will commence on the date of your acceptance of this Agreement, as indicated above, and will continue indefinitely thereafter until terminated under subsections (b) or (c) below.
(b) Term of Evaluation License. The term of any Software evaluation license or Trial Software license will terminate on the earlier of: the end of the applicable evaluation / trial period, or thirty (30) days after notice from QSS.
(c) Termination. You may terminate this Agreement at any time. It will be deemed to terminate immediately if you fail to comply with any material term herein or if you fail to pay within thirty (30) days of receipt of invoice (or such longer period as may be expressly permitted by QSS in writing) any license fees invoiced by QSS for Software licensed pursuant to this Agreement.
(d) Implication of Termination. The provisions of this Agreement that are expressed or by their sense and context are intended to survive the termination of this Agreement will survive, including Section B3 (Ownership), B4 (Confidential Information), B5 (IP Indemnity), B6 (Limited Warranty), B7(Limitation of Liability), this Section B8 and Section B9 (General). Upon termination your license rights end any you shall immediately destroy all whole or partial copies of the Software that are in your possession or control. Termination is without prejudice to any right or remedy that may have accrued, or be accruing to either party prior to termination.
(a) Entire Agreement. This Agreement, comprising Parts A, B and C, along with the License Guide and any other terms expressly referenced by this Agreement (including third party terms referenced in Part C or in the License Guide), constitutes the entire agreement between the parties pertaining to its subject matter and supercedes any prior or contemporaneous agreement, representation, statement, negotiation or undertaking dealing with the same subject matter. No amendment, modification or waiver of any part of this Agreement will be binding unless in a written document that expressly refers to this Agreement and that is signed by both parties. Except as otherwise expressly contemplated in Part A, the terms and conditions of this Agreement will prevail over any inconsistent or additional terms or conditions of either party’s purchase orders or invoices. The terms and conditions of this Agreement will prevail over the terms and conditions of the QNX Source Code Licenses.
(b) Assignment. Subject to the export restrictions in Section B2(g), you may assign this Agreement to a third party who has provided QSS with prior written acknowledgement of their acceptance of the terms of this Agreement. In such a case you must transfer your License Keys to the assignee and destroy all whole of partial copies of the Software and License Keys that are in your possession or control. Project Software may only be assigned in conjunction with a change of ownership, merger, acquisition, sale or transfer of all or substantially all of the your business or assets relating to the Project. Any other attempted assignment or delegation in violation of the foregoing will be void and of no effect. This Agreement will inure to the benefit of and be binding upon the parties and their respective successors and permitted assigns.
(c) Governing Law. This Agreement will be governed by and construed in accordance with the laws in force in the Province of Ontario, Canada without regard to the conflicts of laws provisions thereof. The parties hereby irrevocably waive: (1) the provisions of the United Nations Convention on Contracts for the International Sale of Goods, and (2) any right to a trial by jury regarding the resolution of any dispute between the parties hereto arising out of or in connection with this Agreement.
(d) Reference Account. The parties each agree to act as a reference account for each other for activities relating to the Software and your Target System, provided they are given an opportunity to pre-approve the intended reference(s), such approval not to be unreasonably withheld or delayed. Reference activities include, but are not limited to: press releases announcing design wins, media/analyst references, sales/investor references, spotlight on activities in collateral (e.g., case studies, ROI studies, white papers), joint marketing (e.g., trade show events, web casts, seminars, by-lined articles, video testimonials, advertising campaigns, speaking engagements), internal marketing support, and display of each other’s name (and, if applicable, display of each other’s logo) in marketing/sales collateral and advertising.
PART C - Supplementary / Alternative Third Party Software Terms.
C1 Supplementary Terms.
(a) Open Source Terms. QSS and its licensors have used various open source contributions in parts of the Software (e.g., the full TCP/IP protocol stack and many of the TCP/IP utilities are based on the TCP/IP protocol stack and utilities from the popular NetBSD 1.5 distribution). These are referenced in the License Guide and the corresponding license terms are published at licensing.qnx.com. To the extent it is entitled, QSS sublicenses these derivative works to you as Type I, Type II or Type III Software, as indicated in the License Guide. Any terms of this Agreement that differ from the terms of these open licenses are offered to you by QSS alone, and not by any other licensor.
(b) Momentics IDE. If the Software that you license includes the Momentics Integrated Development Environment, then you are hereby advised that the Momentics IDE is based in part on software developed for eclipse.org. Source code for these components is available from www.eclipse.org, under the Common Public License (“CPL”, see http://www.eclipse.org/legal/cpl-v05.html). As a requirement of the CPL, QSS hereby:
(i) disclaims on behalf of all Eclipse.org Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
(ii) excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; and
(iii) states that any provisions which differ from the Common Public License are offered by QSS alone and not by any other party.
(c) Mozilla Browser. If the Software that you install includes the Mozilla browser then the Software includes software licensed under the Mozilla and Netscape Public Licenses, version 1.1 ("MPL/NPL"). To meet its obligations under the MPL/NPL, QSS provides source code for all of its modifications to the Mozilla organization for posting and download at www.mozilla.org for use under the terms of the MPL/NPL. Any terms of this Agreement that differ from the terms of the MPL/NPL are offered to you by QSS alone, and not by any other Initial Developer or Contributor (as defined in the MPL/NPL).
(d) Early Access. In order to give you the earliest possible access to the latest QNX Momentics Development Suite technology QSS may provide you with access to “Experimental” and “Beta” Software components. This Software may not been fully optimised and tested. As such it shall be deemed to be Type III Software for the purpose of this Agreement and you acknowledge that you are not authorised to use any such Software: (i) in a live operating environment, (ii) with data that has not been sufficiently backed up, or (iii) for benchmark or performance testing. You should expect such Software to be somewhat unreliable. It is your responsibility to take adequate precautions to prevent damage to your resources in the event Beta or Experimental Software fails. QSS intends that all Beta (but not necessarily Experimental) Software components will be offered as commercial versions; however, we cannot guarantee if or when this will happen. You should also be aware that significant changes may be made to such components before they are commercially released. Beta and Experimental Software code will be clearly identified as such during installation, or will be clearly marked by QSS in corresponding release notes and/or in associated headers. Contact QSS is you have any questions regarding the release status of any Software.
(e) Trial Software. QSS may include certain Neutrino RTOS applications in the Software solely for demonstration and internal evaluation/trial purposes (e.g., Macromedia Flash 4). Such Software is identified in the License Guide as “Trial Software” and shall be deemed to be Type III Software for the purpose of this Agreement. QSS may require that you obtain distribution and/or support services for such trial Software directly from QSS’s licensor.
(f) Multiple Copies of Software. Notwithstanding the provisions of Section B2(License Rights) you are not authorized to make multiple copies of the following software programs, in whole or in part, except as required under Section B2(a)(i):
(i) Truetype Font Renderer software;
(ii) Japanese and Chinese language supplement software;
(iii) EMANATE and EMANATE/Lite software;
(iv) Websphere Studio Device Developer; and
(v) any Software provided under subsection (e) (Trial Software) above.
(g) Limited Patent License. Certain Software products noted in the License Guide (including the QNX Momentics Multimedia Development Kit, the Automotive Development Bundle, the MOST Networking Drivers and the MOST Driver Development Kit, the Infotainment Source Kit, the Framework for multimedia applications, the Media Player Application, and Multimedia Filters and Codecs) provide software for implementing products or systems that may require additional patent license rights. QSS only licenses to you the Intellectual Property interests in such Software that it owns, patent license rights (if any) that it expressly identifies in the License Guide for such Software, and any third party copyright interests in these Software Products. It is your responsibility to obtain any additional rights, from individuals or from patent consortia, before making, using or selling any infringing product or system that contains or uses such Software.
(h) Copyright Notices and Attributions. Some of QSS’s licensors require the reproduction of certain copyright notices and authorship attributions in QSS documentation. Those that relate to software referenced in the License Guide and are published at licensing.qnx.com, along with the related license terms. Those relating to other Software are as follows:
(i) Dinkum C/C++ or Abridged C++ Library: Copyright (c) 1989-2000 by P.J. Plauger with portions derived from books copyright 1992-2000 by P.J. Plauger. All rights reserved.
(ii) SNMP Software (EMANATE / EMANATE/Lite and related tools). Copying and distribution is by permission of SNMP Research International, Inc.
(a) GPL & LGPL. Notwithstanding any fees paid by you for a Software license, no license fees are payable for any components identified in the License Guide as licensed under the GPL or LGPL and Source Code for all of this GPL/LGPL software is available for free download at: ftp://ftp.qnx.com/usr/free. We are not allowed to sub-license the GNU Libraries to you. Instead, you are deemed to have your own direct license from the original licensee, as follows. Any terms of this Agreement that differ from the terms of these licenses are offered to you by QSS alone.
(i) The GNU development tools and certain other utilities noted in the License Guide are licensed to you under the GNU General Public License - Version 2, a copy of which has been reproduced in the Documentation and has been published in the corresponding Third Party Open Source License Terms Guide at http://licensing.qnx.com/published/eula/index.html.
(ii) Certain libraries (e.g., GNU C++) noted in the License Guide are licensed to you under the terms of the GNU Lesser General Public License - Version 2.1, a copy of which has been reproduced in the Documentation and has been published in the corresponding Third Party Open Source License Terms Guide at http://licensing.qnx.com/published/eula/index.html. To meet its obligations under the GNU LGPL, QSS only dynamically links to such libraries.
You are prohibited from statically linking any part of the Software to any code licensed under the LGPL or otherwise using any GPL or LGPL licensed code with other parts of the Software in a manner that would require redistribution of such Software under either of those licenses.
(b) Third Party Software – Unsupported. As a convenience to developers, QSS offers access to certain software (e.g., mail editors, email clients, utilities, games, etc.) that has been ported to the Neutrino RTOS. This software, which is provided on a CD ROM labeled “Third Party Software – Unsupported” (or which may be provided for download with the same markings), is not licensed under this Agreement. To the extent license terms are known, they have been included in the license files packaged with the software. Any source code that we are willing or obliged to provide has also been included. The origin of this software may or may not be clear. Third Party Software – Unsupported software is intended to work in conjunction with Neutrino RTOS; however, it is not supported by QSS. If you decide to use this code, your use is entirely at your own risk with no representations, warranties, guarantees or otherwise by QSS. You may not use the QSS name or trademarks in or otherwise associate QSS with any use or further distribution of this software. You hereby agree to indemnify and hold QSS harmless from and against any claim or action arising out of any use or distribution of such software.
Version : meula1_04