SDK-Engineering

End-User License Agreement

This End-User License Agreement (the "Agreement") is a legal contract between you, either an individual or legal entity (“Developer”), and UNIGINE HOLDING S.à.r.l (“Unigine”).

UNIGINE HOLDING S.à.r.l — GRANTS YOU A LICENSE TO USE UNIGINE 2 ENGINEERING (SOFTWARE) IN ACCORDANCE WITH THE TERMS AND CONDITIONS SET OUT IN THIS AGREEMENT.

READ THE TERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY BEFORE INSTALLING, COPYING OR USING THIS SOFTWARE AND RELATED DOCUMENTATION (THE “DOCUMENTATION”). UNIGINE OWNS ALL INTELLECTUAL PROPERTY IN THE SOFTWARE.  THE SOFTWARE IS COPYRIGHTED AND IT IS LICENSED TO YOU UNDER THIS AGREEMENT, NOT SOLD TO YOU. BY INSTALLING, COPYING OR OTHERWISE USING THIS SOFTWARE WHATSOEVER YOU ACCEPT ALL TERMS AND CONDITIONS OF THIS END USER LICENSE AGREEMENT.   IF YOU DO NOT WANT TO BE BOUND BY ITS TERMS, DO NOT INSTALL, COPY OR USE THIS SOFTWARE, CEASE USING THIS SOFTWARE AND REMOVE ALL INSTALLED COPIES AS WELL AS ALL INSTALLATION PACKAGES AND FILES.

AS IT IS STATED BELOW,  BY USING THE SOFTWARE YOU AGREE THAT UNIGINE MAY COLLECT AND TRANSFER ANONYMOUS HARDWARE AND USAGE DATA FROM DEVELOPMENT VERSIONS OF SOFTWARE. THIS FUNCTIONALITY IS USED BY UNIGINE ONLY TO IMPROVE THE SOFTWARE.

TERMS AND DEFINITIONS

The terms and definitions described below are to be used in this Agreement as well as in the course of use of the Software:

А) Software – a software development kit (SDK), which enables the Developer to create Final products and includes the following main software components (including updates, upgrade and other modifications of software components, developed and made available at the discretion of Unigine):

    i) Engine — a core software component, among other tasks, providing real-time 3D visualization, consisting of Runtime components in the form of Release builds and Debug builds in object code format. It also includes an application programming interface (API);

    ii) Tools — a set of programs (including, but not limited to, a visual editor UnigineEditor) intended for development of Final products in the formats compatible with the Engine;

    iii) Samples — a collection of source and content files representing brief examples of use of Engine functions, they do not constitute a fully self-contained or a fully functional product and are used as examples;

    iv) Demos — fully self-contained or fully functional products, which also include the Content intended and provided solely for demonstration of Engine’s features and its proper use.

    v) Content — everything included in the Demo project except for the object code (including, but not limited to, graphics, audio and text materials, digital models).

The Documentation, containing a set of text and visual materials describing the features and functions of the Engine and Tools, principles of their operation and Final product development as well as recommendations for Final product optimization, is supplied to the Developer along with the SDK.

Under this Agreement, within the period of 12 (twelve) months from the date of full payment for the License, Unigine shall provide with the access to Software updates within Major Release within the purchased Edition and undertake the reasonable efforts to update the Documentation correspondingly. After the expiry of the specified period the access to Software updates is provided separately on the payable basis at the discretion of Unigine.

B) Edition — a variant of the Software (SDK), having a different set of features. The list of SDK editions with corresponding features is published on the website https://unigine.com.

C) Major release — all releases of the Software having the same first number in version number. SDK releases with different first numbers of the version number are different Major SDK releases. SDK releases with different second and/or third numbers of the version number are different Minor releases of the same Major release.  Updates/modifications to the Software are made available to the Developer at the discretion of Unigine as Minor releases.

D) Seat — use of the Software by a single Developer at a single moment of time.

E) Developer — a user of the Software developing Final products.

F) Final product — a specialized software solution, developed using the SDK and including a part of Release builds of the Engine. Such inclusion shall entail no alienation of rights to the Release build of the Engine, Engine components and Engine as a whole, such component can be used as a part of a Final product with the restrictions imposed by this Agreement. Inclusion of Tools, Documentation, Debug builds as well as any source code from the SDK is prohibited. The Final product shall contain no more than 50% of content of each separate Demo project.

G) End user — person using the Final product on any legal basis.

H) Youyour or yourself (whether or not capitalized in this Agreement) — you as an individual or the legal entity exercising rights under this Agreement through you.  For legal entities, “you,” “your” and “yourself” include any entity that controls, is controlled by, or is under common control with you, where “control” means the power, direct or indirect, to cause the direction or management of the entity in question, whether by contract or otherwise, or ownership of 50% or more of the outstanding shares or beneficial ownership of the entity in question.

    1. License

        1.1. Grant of license

        Unigine hereby grants to you, and you accept, a non-exclusive, nontransferable license to use the Edition of the Software (SDK) selected by you when filling in an application form at the website https://unigine.com (in effect at the moment of payment for a Major SDK Release) in machine-readable, object code form only, as an installation package intended for development of Final products on a number of workstations, to the extent, and using methods, permitted by this Agreement. All rights not expressly granted to the Developer by this Agreement are reserved by the Company. The Software (SDK) shall not be used except as expressly granted or permitted by this Agreement.

The time of delivery of the Software to you for use under the terms and conditions of this Agreement shall be the time when you are granted access to the Software installation package (assignment of the right to use the Software by granting access) as follows: sending user account information (login, password) and network address to provide access for downloading an installation package to the email address provided when filling in the Software purchase application form at the website https://unigine.com. At this moment Unigine grants, and the Developer accepts the right to use the Software, even in case if the Software was not actually used afterwards in any form whatsoever.

        1.2. Editions and versions of the Software

The Software under this agreement also means all updates, upgrades, improvements, enhancements, modifications, bug fixes, amendments and add-ons to SDK made by Unigine and made available to you as a Developer via electronic communication channels (including, but not limited to the website https://developer.unigine.com/) as Minor releases.

        1.3. Scope of use and restrictions

        1.3.1. You may use 1 (one) copy of the Software on a single or several workstations (depending on the purchased Edition) during the term of this Agreement within the license territory. Your license enables you to use the Software under the terms and conditions of the Edition selected by you on the website https://unigine.com.

Under this Agreement the use of the Software means granting you the rights to:

        - develop Final products using the Software;

        - include a part of Release builds of the Engine (object code of the Engine’s Release build) and Demo projects as a part of the Final product to the extent permitted by this Agreement;

        - distribute the object code of the Engine’s Release build as a part of the Final product;

        - use the Software by a single organization or a single developer (depending on the purchased Edition of the Software);

        - use the Software on a number of workstations limited by the Edition of the Software.

        - receive updates of the Software and Documentation as well as technical support as contemplated by this Agreement.

        1.3.2. Under this Agreement you are prohibited from:

        - distribution of the Software (or its part) in any form other than those specified under Section 1.3.1 above;

        - complete or partial sublicensing of the Software in any form whatsoever (except as it is permitted by this Agreement);

        - distribution (as a part of Final products) of Debug components as well as other components that are not permitted to be used as a part of the Final product under this Agreement including the distribution of the application programming interface (API);

        - reverse engineering and other forms of use no expressly permitted under this Agreement;

        - performing activities aimed at complete or partial copying of the Software (emulation, decompiling, disassembly, decoding, modification and other similar actions with the Software, except as expressly permitted under this Agreement);

        - leasing or renting your rights regarding the Software and Documentation under this Agreement;

        - publication of the Software in the public domain including transmission of a copy of the Software or any of its components over the Internet, granting access (including terminal access) to the Software to several users simultaneously unless explicitly permitted by the purchased License;

        - performing any other actions with the Software aimed at obtaining information about implementation of algorithms used in it, create derivatives  or modifications using or on the basis of the Software except for the cases of legitimate use of parts of the Software in accordance with terms and conditions of this Agreement.

        1.3.3Under this Agreement when using the Software and developed Final products you shall:

        - include the phrase “powered by Unigine Technology” in the documentation to Final products;

        - ensure that the website providing access to the Final product (if any) contains the word “Unigine“ with the hyperlink to https://unigine.com;

        - grant Unigine the right to mention you as a developer (a person or a legal entity) mention your Final products in the Company’s press and marketing materials (including: trademark and/or trade name,  Company/Developer name, Final product name);

        - ensure that the License is used only by the employees of the legal entity or by a person – without the right to engage a third party; any assignment of this Agreement or any right under this Agreement without the prior written consent of the Company shall be void.

        - be entitled to enter into agreements with End users of Final products under the terms and conditions no less restrictive than the ones contained herein.

        1.4. Term and Territory

        1.4.1. The Agreement is effective from the date of Developer’s payment for the purchased License (the right to use the corresponding Software) unless otherwise provided herein. The license term comprises 10 (ten) years, unless otherwise provided herein.

        1.4.2. In case if you breach any of the restrictions or other requirements regarding the use of the Software described by the current version of this Agreement available at the website https://unigine.com, Unigine reserves the right to restrict your use of the Software. The Company shall send a notification to Developer’s address provided in the Software purchase application form or informs the Developer in any other form deemed suitable by the Company.  If the breach is not cured within 10 (ten) days upon sending such notification, the Agreement shall be deemed terminated, and the Developer shall immediately remove all copies of the Software and cease and desist from using it in any form whatsoever.

        1.4.3. You may terminate this Agreement at any time by uninstalling and removing the Software from your computer/device. Unigine reserves the right to terminate this Agreement without notice to you in case if you breach or fail to comply with any of the terms and conditions described herein.

        1.4.4.  Unigine shall not be financially liable as well as it shall not be liable for any loss of profit or direct damages due to the termination of the License and shall not refund any fees (either in part or in full) already paid for use of the Software. Unigine shall not be liable for any damages or expenses incurred due to the expiration of the license term. Unigine shall not be liable for any damages or harm the Developer as well as third parties have incurred or may incur due to misinterpretation of or a failure to understand the terms and conditions of this Agreement and/or documentation governing the use of the Software.

        1.4.5. There are no territory restrictions regarding the use of the Software.

        1.5. Updates, replacement, trial version, other conditions.

        1.5.1. Under this Agreement you shall have the right to update the Software (Minor releases) if and when they are released for a period of 12 (twelve) months — from the date of entering into the Agreement within the purchased Edition and Major release of the Software. Thus, you do not purchase the right to replace/modify (by means of update or otherwise) the Software within the next Major release and/or other Edition of the Software.

        1.5.2. You agree that some updates of the Software provided by Unigine are obligatory. In case of failure to install any of such updates the Software may function improperly of cease to function completely. In this case Unigine sends a reminder about the obligatory character of such updates to the Developer’s address provided in the Software purchase application form or informs the Developer in any other form at the discretion of Unigine. After an update or modification of the Software current version of the Agreement regarding the modified or updated Software is completely replaced by a new one.

        1.5.3. You are granted

        - access to the official forum within the term of this Agreement, however, Unigine does not guarantee any fixed time of responding to your requests and in case of your inappropriate actions shall be entitled to terminate your access at any time at its discretion.

        - access to on-line documentation within the term of this Agreement, as well as guaranteed update for the period of 12 (twelve) months within the purchased Edition and Major release of the Software. After the expiry of the specified period updates are provided separately on the payable basis at the discretion of Unigine.

    2. Intellectual property and confidentiality

        2.1. Use Reporting, License Violations and Remedies

        Unigine reserves the right to gather data on IP addresses and other information deemed relevant, to ensure that its products are being used in accordance with the terms of this Agreement. Any unauthorized use shall be considered by Unigine to be a fundamental breach of this Agreement and will result in immediate termination thereof. Unigine also reserves the right to gather Software crash reports. Such reports shall not contain any personal data.

        2.2. Proprietary Rights to Software and Trademarks

        You acknowledge that the Software and Documentation are proprietary to Unigine and are protected under international copyright law and other treaties. You also acknowledge and agree that, as between you and Unigine, Unigine owns and shall continue to own all exclusive (including possession, use and disposal) right, title, and interest in and to the Software and Documentation, including associated intellectual property rights under copyright, trade secret, patent, or trademark laws. This Agreement does not grant you any exclusive property rights to the Software and Documentation, but only a limited right of use that is revocable in accordance with the terms of this Agreement. Any and all trademarks or service marks used by Unigine in connection with the Software or with services rendered by it are marks owned by Unigine. This Agreement does not grant you any right, license, or interest in such marks, and you shall not assert any right, license, or interest in such marks or any words or designs that are confusingly similar to such marks.

        2.3. Confidentiality and data collection

        2.3.1. You shall ensure that the number of Developers using the Software does not exceed the total number limited by the License in use. You shall cooperate with and assist Unigine in identifying and preventing any unauthorized use, copying, or disclosure of the Software, Documentation, or any part thereof.

        2.3.2. To provide technical support, Unigine requests and receives from Developers files containing the data protected and treated by Unigine as confidential which may include personal data of the Developer/Developer’s employees. The Developer hereby expressly grants Unigine the right to transfer, collect, keep, or otherwise process the following personal information:  ID of user account at developer.unigine.com, IP-address, release number and Edition of the Software, hardware configuration, operating system version, number of runs of the Software, information about the Developer’s Software settings used and Software usage sessions.

        2.3.3. Developer’s email address may be used for sending information messages, news, and press-releases from Unigine.

    3. Indemnification

    You will, at your own expense, indemnify and hold Unigine, and its subsidiaries and affiliates, and all officers, directors, and employees thereof, harmless from and against any and all claims, actions, liabilities, losses, damages, judgments, grants, costs, and expenses, including reasonable legal fees (collectively, “Claims”), arising out of any use of the Software by you, any party related to you, or any party acting upon your authorization in a manner that is not expressly authorized by this Agreement.

    4. Disclaimer

        4.1. THE SOFTWARE AND DOCUMENTATION ARE LICENSED "AS IS", AND UNIGINE DISCLAIMS ANY AND ALL OTHER WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, TO THE EXTENT AUTHORIZED BY LAW. WITHOUT LIMITATION OF THE FOREGOING, UNIGINE EXPRESSLY DOES NOT WARRANT THAT THE SOFTWARE WILL MEET DEVELOPERS REQUIREMENTS OR THAT OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE. DEVELOPER ASSUMES RESPONSIBILITY FOR SELECTING THE SOFTWARE TO ACHIEVE YOUR INTENDED RESULTS, AND FOR THE RESULTS OBTAINED FROM YOUR USE OF THE SOFTWARE. YOU SHALL BEAR THE ENTIRE RISK AS TO THE QUALITY AND THE PERFORMANCE OF THE SOFTWARE.

        4.2. Unigine shall not be liable to the Developer in any manner whatsoever during the trial period of use of the Software.

        4.3. Unigine shall not be liable for any consequences resulting from the server maintenance caused by any external factors and/or acts of third persons beyond the control of Unigine, force majeure events etc.

        4.4. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT, NEGLIGENCE, CONTRACT OR OTHERWISE, SHALL UNIGINE BE LIABLE TO YOU OR ANY AFFILIATED PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE, EXEMPLARY, CONSEQUENTIAL, OR EXTRA-CONTRACTUAL DAMAGES OF ANY KIND, LOSS OF GOODWILL, LOSS OF PERSONNEL SALARIES, LOST PROFITS OR REVENUE, DAMAGES DUE TO WORK STOPPAGE AND/OR COMPUTER FAILURE OR MALFUNCTION, AND/OR COSTS OF PROCURING SUBSTITUTE SOFTWARE OR SERVICES,  WHETHER OR NOT FORESEEABLE, EVEN IF THE COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OR PROBABILITY OF SUCH DAMAGES.

        4.5. By accepting this simple non-exclusive license you shall be fully liable for validity and correctness of the data about you as a Developer provided by you, including the cases when a third party gains access to the Software at your expense. Unigine shall not be liable whatsoever in case if a third party gains access to the Software. You must take all necessary measures to prevent the disclosure of your login and password as well as the use of the Software by any third party.  

    5. General terms

        5.1 Governing Law

        This Agreement shall be construed and interpreted in accordance with English law. To the extent permitted by law, the provisions of this Agreement shall supersede any provisions of the appropriate local and international laws. Any dispute, controversy or claim arising out of or relating to this Agreement, including without limitation, the breach, termination, or invalidity hereof, shall, on the written demand of either Party delivered to the other Party, be determined and settled by arbitration in accordance with the UNCITRAL Arbitration Rules in effect on the date of this Agreement.

        5.2. Severability

        If any term or provision of this Agreement is declared void or unenforceable in a particular situation, by any judicial or administrative authority, this declaration shall not affect the validity of enforceability of the remaining terms and provisions hereof or the validity or enforceability of the offending term or provision in any other situation.

        5.3. Headings

        The Section headings contained in this Agreement are incorporated for reference purposes only and shall not affect the meaning or interpretation of this Agreement.

        5.4. Non-waiver

        The failure of either party to enforce any rights granted hereunder or to take action against the other party in the event of any breach hereunder shall not be deemed a waiver by that party as to subsequent enforcement of rights or subsequent actions in the event of future breaches. Amendments to the Agreement shall only be effective if in writing and signed by all parties.

        5.5. Amendments to the Agreement

        Unigine reserves the right to make amendments to this Agreement as it deems appropriate at any time. In case of any discrepancy between this Agreement and its  current version, the current version shall always take precedence. Current version is always available to Developers at the following URL: https://unigine.com/legal/eula/sdk-engineering. Unigine notifies Developers of amendments to this Agreement or a date of their publication on the Unigine website by an email sent to the Developer’s address provided in the Software purchase application form or informs the Developer in any other form  deemed suitable by Unigine. By continuing to use Software after receiving such notification, the Developer accepts all terms and conditions of the current version of the Agreement.

        5.6. Taxes

        Payment for license (granting the right to use) under this Agreement does not include the sum of any applicable taxes and duties whether national, state, or local, however designated under the laws of a region or state where any of the parties to this Agreement is registered.

        Each payment under this Agreement is free from any withholdings or installments of such taxes and duties. In case if any deduction or withholding is levied or imposed on payments under this Agreement at the location of the Developer, such payments shall be increased to an amount of such deduction or withholding.

        5.9. Entire agreement

        This Agreement constitutes the complete and exclusive agreement between you and Unigine with respect to the subject matter hereof, and supersedes all prior or contemporaneous oral or written communications, proposals, representations, understandings, or agreements not specifically incorporated herein.

        5.10. Contact information and company details

Product website: https://unigine.com/

Should you have any questions, please contact us: sales@unigine.com

© Unigine Holding SARL, 2018. All rights reserved.

Company details:

“UNIGINE HOLDING S.à.r.l”

Legal address: 9bis rue Basse, 4963 Clemency, Luxembourg, Luxembourg.

CEO Denis Shergin

As amended on April 24, 2018.