Agreement
This End User License Agreement ("Agreement") is between you and CoralOS, Inc., a Delaware corporation with a registered office at 108 W. 13th Street, Suite 100, Wilmington, Delaware 19801-1145, United States ("CoralOS," "Developer," "we," "us," or "our"). It governs your use of the coral-code plugin for JetBrains products, the bundled coral-code command-line tools, and related software we provide with the plugin (collectively, the "Plugin").
By installing, copying, accessing, or using the Plugin, you agree to this Agreement. If you accept this Agreement for an organization, you confirm that you have authority to bind that organization. If you do not agree, do not install or use the Plugin.
1. Definitions
"Documentation" means the user documentation that CoralOS makes available for the Plugin.
"JetBrains" means JetBrains s.r.o. and its affiliates.
"JetBrains Marketplace" means any marketplace operated by JetBrains through which the Plugin is distributed.
"Separate Service" means Coral Cloud, a model provider, an agent client, or another third-party or CoralOS service that the Plugin can connect to and that is governed by separate terms.
"User Content" means source code, project files, prompts, test and execution data, messages, configuration, and other content that you submit to or make available through the Plugin.
2. License grant
Subject to this Agreement, CoralOS grants you a limited, worldwide, non-exclusive, non-transferable, non-sublicensable license to:
- install and use the Plugin with compatible JetBrains products for your internal personal or business purposes; and
- make a reasonable number of backup copies for archival or disaster-recovery purposes.
If a JetBrains Marketplace confirmation, order, or subscription states user, device, term, or other limits, your license remains subject to those limits. The Plugin may be offered without charge. Access to a Separate Service may require an account, subscription, usage credits, or separate fees.
3. Restrictions
Except where applicable law does not allow the restriction, or where CoralOS gives you written permission, you may not:
- copy, modify, translate, adapt, or create derivative works from the Plugin;
- reverse engineer, decompile, disassemble, or attempt to discover the source code or non-public interfaces of the Plugin;
- sell, rent, lease, sublicense, distribute, host, timeshare, or make the Plugin available to a third party;
- remove or alter proprietary notices;
- bypass or interfere with licensing, authentication, usage, security, or access controls; or
- use the Plugin unlawfully, to infringe another person's rights, or to develop or distribute malicious code.
The public availability of any source code does not grant rights beyond this Agreement unless a specific file or component includes a separate license notice.
4. User Content and AI-assisted work
You retain your rights in User Content. You give CoralOS the limited rights needed to process User Content at your direction to provide, secure, support, and troubleshoot the Plugin and any CoralOS Separate Service you choose to use.
The Plugin can read and change files, run tools, record execution information, and send selected context to a configured model or service. You are responsible for selecting access levels, protecting secrets, maintaining backups, reviewing proposed changes and generated output, running appropriate tests, and deciding what you deploy. Generated output may be incomplete, inaccurate, or unsuitable for your use.
You must have the rights and permissions needed to process User Content through the Plugin and each Separate Service you select. The Coral Code Privacy Policy explains the Plugin's data practices.
5. Separate services and third-party components
Your use of JetBrains products, JetBrains Marketplace, Coral Cloud, model providers, agent clients, and other Separate Services remains subject to their own terms and privacy policies. CoralOS does not control third-party services and is not responsible for their availability, output, security, or data practices.
The Plugin may include third-party components governed by their own license notices. Those notices control for the relevant components.
JetBrains is not a party to this Agreement, does not license the Plugin, and has no obligation to provide maintenance, support, warranties, or remedies for it. JetBrains and its affiliates are intended third-party beneficiaries of the provisions that protect or exclude them and may enforce those provisions.
6. Preview features, updates, and support
CoralOS may identify some releases or features as preview, beta, experimental, or early access. They may contain defects, change without notice, or be discontinued.
CoralOS may provide, change, or discontinue updates, upgrades, features, and support at its discretion, subject to applicable law and any separate written agreement. This Agreement governs updates and upgrades unless CoralOS supplies different terms with them.
7. Ownership
The Plugin is licensed, not sold. CoralOS and its licensors retain all title, copyright, patent, trademark, trade secret, and other intellectual property rights in the Plugin, Documentation, and related technology. No rights are granted by implication or estoppel.
8. Warranty disclaimer
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE PLUGIN, DOCUMENTATION, SUPPORT, AND GENERATED OUTPUT ARE PROVIDED "AS IS" AND "AS AVAILABLE." YOU USE THEM AT YOUR OWN RISK. CORALOS AND ITS LICENSORS DISCLAIM ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, ACCURACY, RELIABILITY, SECURITY, AVAILABILITY, AND RESULTS.
CORALOS DOES NOT WARRANT THAT THE PLUGIN OR OUTPUT WILL BE COMPLETE, CORRECT, UNINTERRUPTED, ERROR-FREE, SECURE, OR FREE OF HARMFUL COMPONENTS, OR THAT DEFECTS WILL BE CORRECTED. THE PLUGIN DOES NOT CERTIFY THAT CODE OR A CHANGE IS SAFE FOR PRODUCTION.
9. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, CORALOS, ITS AFFILIATES, LICENSORS, AND SUPPLIERS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA, GOODWILL, BUSINESS, OR USE, ARISING FROM OR RELATED TO THE PLUGIN OR THIS AGREEMENT, EVEN IF ADVISED THAT SUCH DAMAGES ARE POSSIBLE.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE TOTAL AGGREGATE LIABILITY OF CORALOS, ITS AFFILIATES, LICENSORS, AND SUPPLIERS ARISING FROM OR RELATED TO THE PLUGIN OR THIS AGREEMENT WILL NOT EXCEED THE AMOUNT YOU PAID FOR THE PLUGIN THROUGH JETBRAINS MARKETPLACE DURING THE THREE MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM.
JETBRAINS' LIABILITY IS EXCLUDED IN ITS ENTIRETY BECAUSE JETBRAINS IS NOT A PARTY TO THE CONTRACTUAL RELATIONSHIP BETWEEN YOU AND CORALOS.
Some jurisdictions do not allow certain warranty exclusions or liability limits. In those jurisdictions, these sections apply only to the extent permitted by law. Nothing in this Agreement excludes liability that cannot lawfully be excluded.
10. Termination
This Agreement continues until terminated. You may terminate it by stopping use and deleting all copies of the Plugin. CoralOS may terminate it if you materially breach it and do not cure the breach within a reasonable period after notice, or immediately if the breach cannot be cured. On termination, your license ends and you must stop using and delete the Plugin. Sections that by their nature should survive will survive, including Sections 3 through 5 and 7 through 12.
11. Export and sanctions
You must comply with applicable export-control, sanctions, and trade laws. You may not use, export, re-export, or transfer the Plugin in violation of those laws or for a prohibited end use.
12. Governing law and general terms
Delaware law governs this Agreement, without regard to conflict-of-laws rules. The state and federal courts located in New Castle County, Delaware have exclusive jurisdiction, and each party consents to those courts. If you are a consumer, this choice does not deprive you of protections or courts that your local law makes mandatory.
This Agreement is the entire agreement about the Plugin and replaces prior or contemporaneous statements about its licensing. Separate written terms may govern a Separate Service, paid plan, enterprise deployment, or support arrangement. If a court finds part of this Agreement unenforceable, it will be enforced to the maximum lawful extent and the remaining terms will continue. A waiver must be in writing and applies only to the specific instance. You may not assign this Agreement without CoralOS's written consent. CoralOS may assign it as part of a merger, reorganization, sale of assets, or transfer of the Plugin business.
13. Contact
Questions about this Agreement can be sent to coral-code@coralos.ai.
CoralOS, Inc. 108 W. 13th Street, Suite 100 Wilmington, Delaware 19801-1145 United States