License Agreement for JetBrains SDK Products

Version 1.1, effective as of December 20, 2021

IMPORTANT! READ CAREFULLY: THIS IS A LEGAL AGREEMENT. BY DOWNLOADING, INSTALLING, COPYING, SAVING ON YOUR COMPUTER, OR OTHERWISE USING JETBRAINS SOFTWARE, SERVICES OR PRODUCTS, YOU BECOME A PARTY TO THIS AGREEMENT AND CONSENT TO BE BOUND BY ALL THE TERMS AND CONDITIONS SET FORTH BELOW.

You can install and use a JetBrains Software Development Kit (SDK) only when you are legally using JetBrains SDK Compatible Software.

1. PARTIES

1.1 "JetBrains" or "we" means JetBrains s.r.o., having its principal place of business at Na hrebenech II 1718/10, Prague, 14000, Czech Republic, registered in the Commercial Register maintained by the Municipal Court of Prague, Section C, File 86211, ID No. 26502275.

1.2. "Licensee" or "you" means the individual, legal entity, or open source development group entering into and exercising rights under this Agreement. For legal entities, "Licensee" includes any entity which controls, is controlled by, or is under common control with Licensee; for purposes of this definition, "control" means the possession, direct or indirect, of the power to direct or cause the direction of the management and policies of such entity, whether through the ownership of voting securities, by contract or otherwise. Licensee may also be referred to herein as "you".

2. DEFINITIONS

"SDK" means software designated by JetBrains as a JetBrains Software Development Kit on JetBrains’ website or in JetBrains published documentation, in binary and source form, and including any associated JetBrains software files, documentation, software code, usage samples, upgrades, or other materials made available by JetBrains, and any Third-Party Software.

"SDK Compatible Software" means the JetBrains developer tools software open to further enhancement via SDK as designated either on JetBrains’ website or in JetBrains published documentation.

"Third Party Software" means third party software programs that are owned and licensed by parties other than JetBrains and that are either integrated with or made part of the SDK.

3. OWNERSHIP

The SDK is the property of JetBrains and/or its suppliers. The SDK is licensed, not sold. Title and copyrights to the SDK, in whole and in part and all copies thereof, and any and all modifications, enhancements, derivatives and other alterations of the SDK, regardless of who made them, are and will remain the sole and exclusive property of JetBrains and its suppliers.

Licensee agrees to comply with the terms and conditions contained in Third Party Software licenses with respect to Third Party Software. Licensee may review all such Third Party Software licenses and/or notices in either the respective product documentation or under the section "Third Party Software and Licenses" athttps://www.jetbrains.com/legal.

Licensee acknowledges that Section 7 and Section 8 of this Agreement shall also apply to Third Party Software and Licensee’s use thereof. JetBrains claims no right in the Third Party Software and will bear no responsibility with respect to any Third Party Software, and Licensee will look solely to the such other licensor(s) or owners, as applicable, of the Third Party Software for any remedy.

4. ACCEPTING THIS LICENSE AGREEMENT

4.1 In order to use the SDK, you must first agree to this License Agreement. You may not use the SDK if you do not accept this License Agreement.

4.2 You can accept this License Agreement by:

(a) clicking to accept or agree to this License Agreement, where this option is made available to you; or

(b) by actually using the SDK. In this case, you agree that use of the SDK constitutes acceptance of the Licensing Agreement from that point onwards.

4.3 You may not use the SDK and may not accept the Licensing Agreement if you are a person barred from receiving the SDK under applicable laws.

4.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this License Agreement. If you do not have the requisite authority, you may not accept the Licensing Agreement or use the SDK on behalf of your employer or other entity.

5. SDK LICENSE

5.1 JetBrains grants you a limited, worldwide, royalty-free, non-transferable and non-exclusive license to use the SDK subject to the terms, conditions and limitations set forth in this Agreement.

5.2 You may install, run, and use any number of copies of the SDK and one copy of SDK Compatible Software solely to design, develop, and test plugins to JetBrains SDK Compatible Software as further designated on JetBrains’ website and in accordance with applicable SDK and SDK Compatible Software documentation. You may also profile SDK Compatible Software running your plugin for the purpose of profiling your plugin. Use of a particular SDK Compatible Software is subject to further terms and limitations available at https://www.jetbrains.com/legal.

5.3 You may not modify, adapt, redistribute, decompile, reverse-engineer, disassemble, or create derivative works of (or combine with or integrate into another work) the SDK, SDK Compatible Software, or any part thereof.

5.5 You may not sell, allow access to, encumber, give, or sublicense to anyone the SDK or any portions thereof without our prior written consent.

5.6 The use, reproduction and distribution of SDK components licensed under an open source software license are governed solely by the terms of that open source software license and not this License Agreement.

5.7 You understand and agree that the SDK may be changed by JetBrains without prior notice, and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK.

5.8 Nothing in this License Agreement grants you a right to use any of JetBrains’s trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.

5.9 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK.

6. USE OF THE SDK BY YOU

6.1 We do not obtain any right, title or interest from you (or your licensors) under this License Agreement in any software applications that you develop using the SDK, including any intellectual property rights that subsist in those applications.

6.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) this License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software).

6.3 You agree that you will not engage in any activity, or permit or encourage any third party activity, with the SDK that would constitute a breach of JetBrains’s license terms and conditions.

6.4 You agree that you are solely responsible for any breach of your obligations under this License Agreement, any applicable third-party contract or terms of service, and/or any applicable law or regulation, as well as for the consequences (including any loss or damage which JetBrains or any third party may suffer) of any such breach.

7. DISCLAIMER OF WARRANTY

7.1 THE SDK IS PROVIDED TO LICENSEE ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES. USE OF THE SDK IS AT YOUR OWN RISK.

7.2 JETBRAINS MAKES NO WARRANTY AS TO THE SDK’S USE OR PERFORMANCE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, JETBRAINS (AND ITS AFFILIATES, SHAREHOLDERS, AGENTS, DIRECTORS, AND EMPLOYEES), AND ITS LICENSORS, SUPPLIERS (INCLUDING THE PROVIDERS OF THIRD PARTY SOFTWARE) AND RESELLERS (COLLECTIVELY HEREUNDER, "JETBRAINS PARTIES") DISCLAIM ALL WARRANTIES AND CONDITIONS, WHETHER EXPRESS OR IMPLIED (INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT) WITH REGARD TO THE SDK, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES.

7.3 TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE JETBRAINS PARTIES DO NOT REPRESENT OR WARRANT THAT THE SDK: (A) IS ACCURATE, RELIABLE, OR CORRECT; (B) WILL MEET ANY LICENSEE REQUIREMENTS; (C) WILL BE AVAILABLE AT ANY PARTICULAR TIME OR LOCATION, UNINTERRUPTED, OR SECURE; (D) IS FREE OF DEFECTS OR ERRORS AND THAT ANY, IF FOUND, WILL BE CORRECTED; AND/OR (E) IS FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS.

7.4 ANY CONTENT OR DATA DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK ARE DOWNLOADED AT LICENSEE’S OWN RISK; LICENSEE AGREES IT IS SOLELY RESPONSIBLE FOR ANY DAMAGE TO ITS PROPERTY AND/OR LOSS OF DATA THAT RESULTS FROM SUCH DOWNLOAD.

7.5 LICENSEE MAY HAVE OTHER RIGHTS WHICH MAY NOT BE LIMITED OR EXCLUDED AND WHICH MAY VARY FROM STATE/JURISDICTION TO STATE/JURISDICTION. THIS DOCUMENT IS NOT INTENDED TO NEGATIVELY AFFECT SUCH RIGHTS.

8. LIMITATION OF LIABILITY

8.1 TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL THE JETBRAINS PARTIES BE LIABLE TO LICENSEE, LICENSEE’S AFFILIATES, USERS, OR ANYONE ELSE FOR: (A) ANY LOSS OF USE, DATA, GOODWILL, OR PROFITS, WHETHER OR NOT FORESEEABLE; (B) ANY LOSS OR DAMAGES IN CONNECTION WITH TERMINATION OR SUSPENSION OF LICENSEE’S ACCESS TO JETBRAINS’ PRODUCTS IN ACCORDANCE WITH THIS AGREEMENT, OR (C) ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, EXEMPLARY OR PUNITIVE DAMAGES WHATSOEVER (EVEN IF THE RELEVANT JETBRAINS PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF THESE DAMAGES), INCLUDING THOSE (X) RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER OR NOT THEY ARE FORESEEABLE, (Y) BASED ON ANY THEORY OF LIABILITY, INCLUDING BREACH OF CONTRACT OR WARRANTY, STRICT LIABILITY, NEGLIGENCE OR OTHER TORTIOUS ACTION, OR (Z) ARISING FROM ANY OTHER CLAIM ARISING OUT OF OR IN CONNECTION WITH LICENSEE’S USE OF OR ACCESS TO THE SDK OR SUPPORT. THE FOREGOING LIMITATION OF LIABILITY SHALL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW IN THE APPLICABLE JURISDICTION.

8.2 THE TOTAL LIABILITY OF THE JETBRAINS PARTIES IN ANY MATTER ARISING OUT OF OR RELATED TO THIS AGREEMENT IS LIMITED TO TEN (10) US DOLLARS. THIS LIMITATION WILL APPLY EVEN IF THE JETBRAINS PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF LIABILITY EXCEEDING SUCH AMOUNT AND NOTWITHSTANDING ANY FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.

9. TERMINATING THIS LICENSE AGREEMENT

9.1 This License Agreement will be effective until terminated by either party.

9.2 JetBrains may at any time, terminate this License Agreement if:

(a) you have breached any provision of this License Agreement;

(b) JetBrains is required to do so by law; or

(c) JetBrains chooses to discontinue the SDK.

9.3 Upon expiration or termination of this Agreement all of the legal rights, obligations and liabilities which are explicitly stated to, or by necessity must, survive expiration or termination shall be unaffected by such termination or expiration, and shall continue to apply.

10. EXPORT REGULATIONS

Licensee shall comply with all applicable laws and regulations with regard to economic sanctions, export controls, import regulations, and trade embargoes ("Sanctions"), including those of the European Union and United States. Licensee certifies that it is not a person targeted by Sanctions nor otherwise owned or controlled by or acting on behalf of any person targeted by Sanctions. Further, Licensee agrees that it will not download or otherwise export or re-export the SDK or any related technical data directly or indirectly to any person targeted by Sanctions, or download or otherwise use the Software for any end-use prohibited or restricted by Sanctions.

11. CHANGES

JetBrains reserves the right to make changes to the License Agreement and the SDK. When these changes are made, JetBrains will make the new version of the License Agreement or the SDK available on the JetBrains website.

12.1 If any court of law having the jurisdiction to decide on this matter rules that any provision of this License Agreement is invalid, then that provision will be removed from this License Agreement without affecting the rest of this License Agreement. The remaining provisions of this License Agreement will continue to be valid and enforceable.

12.2 This License Agreement and your relationship with JetBrains under this License Agreement are governed by the laws of the Czech Republic. All disputes arising from the present License Agreement and/or in connection with it shall be finally decided with the Arbitration Court attached to the Economic Chamber of the Czech Republic and Agricultural Chamber of the Czech Republic by three arbitrators in accordance with the Rules of that Arbitration Court.

12.3 No Waiver. Our failure to enforce or exercise any right under this Agreement is not a waiver of that right.