License
Rigless License 1.5
This license covers the rigless-hil binary and the interfaces published alongside it. What you can do with them depends on your plan. Anyone can use Evaluation, Community is free and self-declared, and Team and Enterprise come with an order. The Community plan's feature limits are on a separate page that the license refers to.
The plain text as signed is at /legal/rigless-license-1.5.txt. Send questions to hello@riglesslabs.com.
RIGLESS LICENSE Version 1.5, 8 October 2026 This license governs the Rigless engine and everything Rigless Labs publishes that is not open source. It is one document for two things: the rigless-hil binary, and the source that Rigless Labs publishes so that the engine can be evaluated and extended. What you may do with either depends on the Plan you hold. Everyone who obtains the Licensed Materials holds the Evaluation Plan; the other Plans come from Rigless Labs, free or paid. By downloading, installing, compiling, running, or modifying the Licensed Materials you accept this license on your own behalf and, if you act for an organization, you represent that you have authority to bind it and accept on its behalf. If you do not accept it, do not use the Licensed Materials. 1. DEFINITIONS 1.1 "Rigless Labs" means Rigless Labs, LLC, an Alabama limited liability company, and until its formation Wezley Sherman doing business as Rigless Labs, together with any successor or assignee. 1.2 "Licensed Materials" means, in any form and version: (a) the Software, being the rigless-hil program and every other binary Rigless Labs distributes under this license; (b) the Published Source, being the source code, models, examples, data, and documentation Rigless Labs distributes under this license, identified by a LICENSE file naming this license at the root of a repository or archive or by a notice in the file; (c) updates, upgrades, license keys, and Documentation for either; and (d) source code of the Software that Rigless Labs delivers under Section 10.4, which is not Published Source. Third-Party Software and rigless, as Section 7.2 describes, are not part of the Licensed Materials. 1.3 "Documentation" means the user documentation Rigless Labs provides for the Licensed Materials, in any form. 1.4 "Plan" means the Evaluation, Community, Team, or Enterprise plan described in Section 3. 1.5 "Order" means a written order form, quotation, or agreement that Rigless Labs and you have both accepted, that names a Plan, its scope, its term, its fees, and any terms that supplement this license. 1.6 "You" and "your" mean the individual accepting this license or, if that individual acts for or is employed or engaged by an organization in connection with the use, that organization together with its Affiliates. A governmental entity, together with all of its agencies, departments, and instrumentalities, is one organization. 1.7 "Affiliate" means an entity that controls, is controlled by, or is under common control with a party, where control means owning more than fifty percent of the voting interests or the power to direct management, and includes any entity formed or acquired for the purpose of qualifying for a Plan. 1.8 "Personnel" means your employees, and individual contractors who act solely on your behalf, are bound in writing to confidentiality and use restrictions no less protective than this license, and use the Licensed Materials only for your benefit. Personnel excludes any person who is employed or engaged by a person or entity that makes or markets a Competing Product. 1.9 "Evaluation Purpose" means assessing, internally, whether to adopt Rigless, including adapting the Published Source to your own firmware and plant models for that assessment. Evaluation Purpose excludes Production Use. 1.10 "Production Use" means any use other than Evaluation Purpose, including use on or for a program, product, deliverable, service, or internal process, whether or not for a fee. 1.11 "Competing Product" means any product or service, whether or not offered for a fee, that provides co-simulation of an emulated or virtualized controller with a simulated plant, fault injection into such a simulation, or record and replay of such a simulation, or that provides a substantial part of the functionality of the Software. 1.12 "Your Materials" means firmware, plant models, session files, packs, board files, traces, results, and any other work that you create and that does not contain any part of the Licensed Materials, including your own code that interfaces with the Published Source only through its documented interfaces without copying its implementation. 1.13 "Modification" means a change to the Licensed Materials themselves, and any work that incorporates or is derived from any part of the Licensed Materials. 1.14 "Feature Limits" means the functional limits of the Community Plan that Rigless Labs publishes at https://riglesslabs.com/license/community. A change to the Feature Limits applies only to versions of the Licensed Materials released after the change. 1.15 "Seat" means one named individual among your Personnel who is authorized to use the Software under the Team Plan. 1.16 "Site" means one physical location, one logically separate network, or one cloud account or project of yours named in an Order under the Enterprise Plan, together with your Personnel who are assigned to it wherever they work. 1.17 "Unattended Session" means an execution of the Software that no Seat holder operates interactively, including in continuous integration, batch, or scheduled use. Each concurrently running Unattended Session counts as one Seat under the Team Plan unless the Order names a number of Unattended Sessions instead. 1.18 "Third-Party Software" means software distributed with or fetched by the Licensed Materials that is licensed by someone other than Rigless Labs, as described in Section 7. 1.19 "Feedback" means suggestions, bug reports, modifications, patches, and other communications you send Rigless Labs about the Licensed Materials. 2. LICENSE GRANT 2.1 Grant. Subject to this license and to your Plan, Rigless Labs grants you a non-exclusive, non-transferable, non-sublicensable, revocable, worldwide license, for the term of your Plan, to install, run, and use the Software, and to download, view, compile, run, and modify the Published Source, in each case solely on systems you or your Personnel control and solely for the uses your Plan permits. 2.2 Personnel. Your Personnel may exercise your rights under this license on your behalf. You are responsible for their compliance as for your own, and a breach by any of them is a breach by you. 2.3 Copies. You may make copies of the Licensed Materials as reasonably needed for backup, archival, and deployment within the scope of your Plan, provided every copy carries the notices the original carries. 2.4 Reservation. The Licensed Materials are licensed, not sold. Rigless Labs and its licensors retain all right, title, and interest in the Licensed Materials, including all intellectual property rights. No license or right is granted by implication, estoppel, exhaustion, or otherwise except as this license states. 3. PLANS 3.1 Evaluation Plan. Anyone who obtains the Licensed Materials holds the Evaluation Plan without an Order. It permits use for the Evaluation Purpose only, for ninety (90) days beginning the first day you or any of your Personnel obtain any part of the Licensed Materials in any version. The Evaluation Plan is available once to you, including all of your Affiliates and Personnel, and is not renewed or restarted by obtaining a new version, a new copy, or a new account, or by a different individual within your organization obtaining it. Rigless Labs may extend or renew the period in writing. No Production Use is permitted under the Evaluation Plan. 3.2 Community Plan. You hold the Community Plan, without an Order and without fee, for as long as you are eligible and comply with this license. You are eligible only if you are: (a) an individual using the Licensed Materials for personal projects, and not for, on behalf of, or for delivery to any organization, employer, or client; (b) an accredited or state-recognized educational institution, using the Licensed Materials for teaching or for academic research whose results are intended for publication, and not for research performed for or funded by a commercial or governmental sponsor for that sponsor's purposes; (c) a project that has no revenue, no funding, and no commercial purpose; (d) a registered non-profit organization that has fewer than ten (10) Personnel; or (e) an organization that, together with its Affiliates, has fewer than ten (10) Personnel, has annual gross revenue of less than one million United States dollars (US$1,000,000) in its most recent completed fiscal year, and has raised less than one million United States dollars (US$1,000,000) in total funding since its inception. Governmental entities are not eligible for the Community Plan. The Community Plan permits Production Use within the Feature Limits and includes no support. Eligibility is self-declared by use; Rigless Labs may ask you to confirm it in writing, and you will do so accurately within thirty (30) days. When you cease to be eligible, you may continue under the Community Plan for thirty (30) days to obtain an Order, after which your rights revert to the Evaluation Plan if its period has not run and otherwise end. Use under the Community Plan while ineligible, or a false confirmation of eligibility, is a breach of Section 4. 3.3 Team Plan. Under an Order, the Team Plan permits any use, including Production Use, by the number of Seats the Order names, and Unattended Sessions as Section 1.17 provides. A Seat may be reassigned to a different individual no more than once in any thirty (30) days, and only if the previous holder ceases to use the Software. Seats may not be shared, pooled, or used through a shared account. 3.4 Enterprise Plan. Under an Order, the Enterprise Plan permits any use, including Production Use, by any number of your Personnel at each Site the Order names, unlimited Unattended Sessions at each Site, self-hosting of the server components, and any additional rights the Order states, including source access under Section 10.4. 3.5 Order Controls. Where an Order and this license differ, the Order controls for the scope of that Order. When an Order ends, your rights under it end, and you hold the Plan you are otherwise entitled to under this Section 3. 3.6 Changes to Plans. Rigless Labs may change or withdraw the Evaluation and Community Plans for versions of the Licensed Materials released after the change. A Plan held under an Order is not affected during the Order's term. 3.7 Verification. Under the Team or Enterprise Plan, Rigless Labs may, no more than once in any twelve (12) months and on thirty (30) days' written notice, ask you to certify in writing, or to demonstrate by remote access to the license service records, that your use is within your Plan. If use exceeds the Plan, you will promptly purchase the additional Seats, Unattended Sessions, or Sites at the then-current price for the period of excess use, and Rigless Labs may terminate the Order for material breach if the excess exceeded twenty percent (20%) of the licensed scope. 4. RESTRICTIONS Regardless of Plan, and except as the law expressly permits notwithstanding contractual restriction, you will not, and will not permit anyone to: 4.1 distribute, publish, sublicense, sell, rent, lease, lend, or otherwise make the Licensed Materials, any Modification, or any license key available to anyone other than your Personnel, including by publishing a fork or mirror of the Published Source or by embedding any part of the Licensed Materials in a product, deliverable, or repository you provide to anyone else; 4.2 use the Licensed Materials to provide a service to third parties, including hosting, time-sharing, service-bureau, or managed-service use, other than under an Enterprise Order that expressly permits it. This Section 4.2 does not prohibit using the Software on systems you control to perform engineering services for your clients, provided the clients do not access or operate the Software and receive only Your Materials and results; 4.3 use the Licensed Materials, or any knowledge of their design obtained from the Published Source, to design, develop, train, test, benchmark against, or market a Competing Product, or assist anyone else to do so, or publish benchmarks or performance comparisons of the Software without Rigless Labs' written consent; 4.4 reverse engineer, decompile, or disassemble the Software, or otherwise attempt to derive its source code, algorithms, license keys, or file formats, except to the extent applicable law expressly permits it for interoperability notwithstanding this restriction, and then only after giving Rigless Labs written notice and a reasonable opportunity to provide the needed information; 4.5 circumvent, disable, share, or alter any license check, key, Feature Limit, evaluation period, or technical measure in the Licensed Materials, use the Licensed Materials to do so, or use a key issued to anyone else; 4.6 use the Published Source other than in connection with the Software, or port, translate, or adapt it for use with any other simulation, emulation, or test product; 4.7 remove, alter, or obscure any copyright, license, trademark, or other proprietary notice in the Licensed Materials, or use the Rigless name, logo, or marks except to identify the Licensed Materials as you received them; 4.8 exceed the scope of your Plan, including by Production Use under the Evaluation Plan, use beyond the Seats, Unattended Sessions, Sites, or Feature Limits of your Plan, or use by anyone who is not your Personnel; 4.9 use the Licensed Materials in violation of applicable law, including export control and sanctions law, or to infringe or misappropriate any third party's rights. 5. YOUR MATERIALS AND MODIFICATIONS 5.1 Your Materials. You own Your Materials. This license imposes no restriction on Your Materials, and Rigless Labs claims no right in them. Nothing in Your Materials is transmitted to Rigless Labs by the Licensed Materials. 5.2 Modifications. As between you and Rigless Labs, you own the changes you make in a Modification, subject to Rigless Labs' rights in the underlying Licensed Materials, and you grant Rigless Labs a perpetual, irrevocable, worldwide, non-exclusive, royalty-free license to any patent claim you own or control that is necessarily infringed by the Licensed Materials as a result of your Modification. You may use a Modification only as your Plan permits the Licensed Materials to be used, and Section 4 applies to it in full. You may not use a Modification after your Plan ends. 5.3 Contributions. Rigless Labs accepts contributions to the Published Source only under the Rigless Contributor License Agreement. A contribution made without it is Feedback. 6. FEEDBACK You grant Rigless Labs a perpetual, irrevocable, worldwide, non-exclusive, royalty-free, fully paid, sublicensable license to use, reproduce, modify, distribute, and otherwise exploit Feedback for any purpose, and you represent that you have the right to grant that license. Rigless Labs has no obligation to use Feedback or to keep it confidential. 7. THIRD-PARTY SOFTWARE 7.1 Open-source components. The Software incorporates components licensed under the Apache License 2.0 and other permissive licenses. Their license texts and notices are provided in the THIRD-PARTY-NOTICES file distributed with the Software. Those licenses govern those components, and nothing in this license restricts rights they grant. 7.2 The runtime. The Software runs rigless, includes it, or both. rigless is software that Rigless Labs publishes under the MIT license or the Apache License 2.0, at your option. It is not part of the Licensed Materials, and this license does not apply to it, including where the Software includes it. Where the Software includes rigless, its license texts and notices are provided in the THIRD-PARTY-NOTICES file distributed with the Software, and you may use, copy, modify, and distribute rigless under its own license as if you had received it separately. 7.3 Fetched materials. Example recipes fetch third-party firmware, models, and data under their own licenses. Those materials are not part of the Licensed Materials, and you are responsible for complying with their licenses. 8. SAFETY-CRITICAL USE AND CERTIFICATION 8.1 Nature of the product. The Licensed Materials simulate and test embedded control software. They are not a substitute for testing on the target hardware, and their output depends on the accuracy of models, packs, and inputs that you supply or select. 8.2 No certification. Unless an Order expressly delivers a qualification kit and states otherwise, the Licensed Materials are not qualified, certified, or represented as suitable under DO-178C, DO-330, ISO 26262, IEC 61508, or any other safety or certification standard, and Rigless Labs makes no representation that evidence produced with them will be accepted by any certification authority. 8.3 Your responsibility. You are solely responsible for every decision about flight, deployment, release, or operation of any system, and for independent verification of any result the Licensed Materials produce. You will not rely on the Licensed Materials as the sole basis for a decision affecting the safety of persons or property. 8.4 High-risk activities. The Licensed Materials are not designed or licensed for use as a component of, or in the real-time control of, any system in which failure could lead to death, personal injury, or severe physical or environmental damage. Rigless Labs disclaims all liability for any such use, and you will indemnify Rigless Labs against any claim arising from it. 9. FEES Fees for the Team and Enterprise Plans, and for any services, are stated in the Order and are governed by the Rigless Order Terms. The Evaluation and Community Plans are free of charge. Use beyond a free Plan's scope is chargeable at Rigless Labs' then-current prices from the first day of that use, without prejudice to any other remedy. 10. TERM AND TERMINATION 10.1 Term. This license takes effect when you first obtain the Licensed Materials and continues while you hold a Plan. 10.2 Termination for breach. Rigless Labs may terminate this license and every Plan immediately on written notice if you breach Section 3.2's eligibility requirements or Section 4, and on thirty (30) days' written notice for any other breach you have not cured within that period. Termination does not relieve you of any obligation accrued before it. 10.3 Effect. When this license or a Plan ends, you will stop all use the ended Plan permitted, and, when this license ends, you will delete every copy of the Licensed Materials, every license key, and every Modification within ten (10) days and, on request, certify that in writing. When an Order that provides for source access ends, you will do the same with the source delivered under it and every Modification of that source, even if this license continues. Your Materials are unaffected. Sections 1, 2.4, 4, 5, 6, 7, 8, 9, 10.3, 10.4, 11, 12.3, 13, 14, 15, and 16 survive. 10.4 Source access. Where an Enterprise Order provides for it, Rigless Labs will deliver the source code of the Software to you, and its updates as the Order states. You may use that source only to build, maintain, and modify your own licensed use of the Software for the term of the Order and any renewal you have paid for, subject to Section 4. The source is Rigless Labs' confidential information, except rigless and Third-Party Software within it, which remain under their own licenses. 11. PRIVACY AND TELEMETRY The Licensed Materials never transmit Your Materials, traces, signal data, firmware, or plant models to Rigless Labs. Under the Team and Enterprise Plans, the Software transmits to the license service a license token, a product version, and a host identifier, and nothing else; Enterprise deployments may use an offline license bundle that transmits nothing. Under the Evaluation and Community Plans, no license check occurs. Rigless Labs processes any personal data it receives in connection with an Order under its privacy policy published at https://riglesslabs.com/privacy. 12. WARRANTIES AND DISCLAIMER 12.1 Limited warranty. For the Team and Enterprise Plans, Rigless Labs warrants that, for ninety (90) days after each release is first made available to you, the Software will perform materially in accordance with its Documentation. Your sole remedy, and Rigless Labs' entire liability, for breach of this warranty is that Rigless Labs will use reasonable efforts to correct the non-conformity, and if it cannot do so within sixty (60) days of your written notice, will refund the fees paid for the non-conforming release for the remainder of the then-current term, on which the Order for that Software ends. 12.2 Exclusions. The warranty in Section 12.1 does not apply to the Evaluation or Community Plans, to the Published Source, to Modifications, to Third-Party Software, to pre-release or beta features identified as such, or to problems caused by Your Materials, by use contrary to the Documentation or this license, or by hardware, firmware, or software not supplied by Rigless Labs. 12.3 Disclaimer. EXCEPT AS SECTION 12.1 EXPRESSLY STATES, THE LICENSED MATERIALS ARE PROVIDED "AS IS" AND "AS AVAILABLE", AND RIGLESS LABS AND ITS LICENSORS DISCLAIM ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, ACCURACY, AND ANY WARRANTY ARISING FROM COURSE OF DEALING OR USAGE OF TRADE. RIGLESS LABS DOES NOT WARRANT THAT THE LICENSED MATERIALS WILL BE ERROR-FREE OR UNINTERRUPTED, OR THAT ANY SIMULATION RESULT WILL CORRESPOND TO THE BEHAVIOR OF REAL HARDWARE. 13. INDEMNIFICATION 13.1 By Rigless Labs. Under a paid Team or Enterprise Plan, Rigless Labs will defend you against any third-party claim that the Software, as delivered by Rigless Labs and used within your Plan, infringes a United States patent, copyright, or trademark or misappropriates a trade secret, and will pay the damages and costs finally awarded against you or agreed in a settlement Rigless Labs approves. This obligation does not apply to claims arising from Modifications, Your Materials, Third-Party Software, combination with products or data not supplied by Rigless Labs, use after Rigless Labs has provided a non-infringing alternative, or use contrary to this license. If a claim is made or appears likely, Rigless Labs may at its option procure the right for you to continue, modify or replace the Software so that it is non-infringing, or terminate the affected Order and refund prepaid fees for the remainder of its term. This Section 13.1 states Rigless Labs' entire liability and your exclusive remedy for infringement claims. 13.2 By you. You will defend Rigless Labs against any third-party claim arising from Your Materials, from a Modification, from your use of the Licensed Materials contrary to this license, or from any system you design, build, or operate using the Licensed Materials, and will pay the damages and costs finally awarded or agreed in a settlement you make. 13.3 Procedure. The indemnified party will give prompt written notice of the claim, sole control of the defense and settlement to the indemnifying party, and reasonable cooperation at the indemnifying party's expense. The indemnifying party will not settle a claim in a way that imposes an obligation on the indemnified party, other than payment the indemnifying party makes, without its consent. 14. LIMITATION OF LIABILITY 14.1 Exclusion. TO THE FULLEST EXTENT PERMITTED BY LAW, NEITHER PARTY WILL BE LIABLE TO THE OTHER FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFIT, REVENUE, BUSINESS, DATA, OR USE, ARISING OUT OF OR RELATED TO THIS LICENSE OR THE LICENSED MATERIALS, HOWEVER CAUSED AND UNDER ANY THEORY OF LIABILITY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 14.2 Cap. TO THE FULLEST EXTENT PERMITTED BY LAW, RIGLESS LABS' TOTAL CUMULATIVE LIABILITY ARISING OUT OF OR RELATED TO THIS LICENSE AND THE LICENSED MATERIALS WILL NOT EXCEED THE FEES YOU PAID TO RIGLESS LABS UNDER THE APPLICABLE ORDER IN THE TWELVE (12) MONTHS BEFORE THE EVENT GIVING RISE TO LIABILITY, OR ONE HUNDRED UNITED STATES DOLLARS (US$100) IF YOU PAID NONE. 14.3 Exceptions. Sections 14.1 and 14.2 do not limit your liability for breach of Section 3.2 or Section 4, for infringement or misappropriation of Rigless Labs' intellectual property, or for fees due; either party's indemnification obligations under Section 8.4 or Section 13; either party's liability for fraud or willful misconduct; or any liability that cannot be limited by law. 14.4 Basis of the bargain. The parties agree that this Section 14 and Section 12 allocate the risks under this license and that the Evaluation and Community Plans are provided free of charge in reliance on them. 15. EXPORT CONTROL AND GOVERNMENT USERS 15.1 Export. The Licensed Materials are subject to United States export control and sanctions law. You represent that you are not, and are not owned or controlled by or acting for, a person or entity to whom United States law prohibits export, and that you are not located in a country subject to comprehensive United States sanctions. You will not export, re-export, or transfer the Licensed Materials in violation of those laws. The Licensed Materials are designed to contain no technical data controlled under the International Traffic in Arms Regulations; the reference plants are textbook physics. 15.2 Government end users. The Software and Documentation are "commercial computer software" and "commercial computer software documentation" under FAR 12.212 and DFARS 227.7202. Any use by or for the United States Government is subject to this license, and no greater rights are granted. 16. GENERAL 16.1 Assignment. You may not assign or transfer this license or any Order, by operation of law, change of control, or otherwise, without Rigless Labs' written consent, except to a successor to all or substantially all of your business that assumes this license in writing, is not a Competing Product vendor, and is identified to Rigless Labs in writing before the transfer. Rigless Labs may assign this license freely. Any other attempted assignment is void. 16.2 Injunctive relief. A breach of Section 4 or of Rigless Labs' intellectual property rights would cause irreparable harm for which damages are an inadequate remedy, and Rigless Labs may seek injunctive or other equitable relief without posting bond, in addition to any other remedy. 16.3 Notices. Notices to Rigless Labs go to wezley.sherman@riglesslabs.com, and to you at the address in your Order or, absent one, the email address associated with your download or account. Notices are effective when received. 16.4 Changes to this license. Rigless Labs may publish new versions of this license. Each version of the Licensed Materials is governed by the version of this license it was distributed with, and an Order is governed by the version in effect on the Order's effective date unless the Order says otherwise. 16.5 Waiver and severability. A failure to enforce any provision is not a waiver of it. If any provision is held unenforceable, it will be enforced to the maximum extent permitted and the remainder of this license will remain in effect. 16.6 Force majeure. Neither party is liable for delay or failure caused by events beyond its reasonable control, except for payment obligations. 16.7 Independent parties. The parties are independent contractors. This license creates no partnership, joint venture, agency, or employment relationship, and no third party is a beneficiary of it. 16.8 Governing law and venue. This license is governed by the laws of the State of Alabama, United States of America, excluding its conflict-of-law rules and excluding the United Nations Convention on Contracts for the International Sale of Goods and the Uniform Computer Information Transactions Act. The state and federal courts located in Madison County, Alabama have exclusive jurisdiction over any dispute arising out of or related to this license, and each party submits to their personal jurisdiction and venue, except that Rigless Labs may seek injunctive relief under Section 16.2 in any court of competent jurisdiction. EACH PARTY WAIVES TRIAL BY JURY IN ANY SUCH DISPUTE TO THE EXTENT PERMITTED BY LAW. 16.9 Attorneys' fees. In any action to enforce this license, the prevailing party is entitled to recover its reasonable attorneys' fees and costs. 16.10 Entire agreement. This license, the Feature Limits, the Rigless Order Terms, and your Orders are the entire agreement between you and Rigless Labs about the Licensed Materials and supersede all prior or contemporaneous agreements, proposals, and representations about them. No purchase order or other document you issue adds to or varies this license, and any such terms are rejected. Amendments to an Order must be in writing and signed by both parties. Headings are for convenience only, and "including" means "including without limitation". This license is written in English, and any translation is for convenience only. NOTICE FOR SOURCE FILES Copyright (c) 2026 Rigless Labs. All rights reserved. Licensed under the Rigless License, version 1.5; see LICENSE at the repository root. Evaluation use only unless your Plan permits more.