Appearance
Iris License Agreement
Copyright (c) 2026-present TJ Miller. All rights reserved.
Acceptance
By accessing or using the Software, you agree to be bound by the terms of this License Agreement. If you do not agree to these terms, you may not access or use the Software.
Definitions
- "Licensee" means the individual who has purchased a license through GitHub Sponsorship or other authorized means.
- "Software" means the Iris source code, documentation, and associated files made available to the Licensee.
- "Internal Use" means use by the Licensee or the Licensee's employees within their own organization, where the Software is not made available to third parties.
- "End User" means any person who is not the Licensee or an employee of the Licensee's organization.
License Grant
Subject to the terms of this Agreement, TJ Miller grants the Licensee a non-exclusive, non-transferable, non-sublicensable license to:
- Personal Use — Install and run the Software for the Licensee's own personal use
- Internal Use — Deploy the Software for use by employees within the Licensee's organization
- Modify — Make changes to the Software for permitted uses
- Learn — Study the Software's architecture and patterns for educational purposes
Restrictions
The Licensee may NOT:
Customer-Facing Use — Use the Software, or any portion thereof, in any product, application, or service where End Users interact with or benefit from the Software's functionality. This includes embedding, integrating, or exposing the Software's features to your customers, clients, or users.
Commercial Distribution — Offer the Software as a hosted service, SaaS platform, or managed solution to third parties, whether for payment or for free.
Redistribute — Share, publish, sublicense, sell, lease, or otherwise distribute the Software or any modified version to any third party.
Repackage — Include the Software or any portion thereof in any product, template, starter kit, theme, or distribution intended for use by others.
Competing Products — Use the Software to create any product or service that competes with Iris, regardless of whether it is offered commercially.
Share Access — Share your GitHub access, account credentials, downloaded source code, or any copies of the Software with any individual who has not purchased their own license.
Remove Notices — Remove, alter, or obscure any copyright notices, license terms, or attributions included in the Software.
What Is Allowed
- Running Iris as your personal AI assistant
- Deploying Iris for internal use within your company (employees only)
- Modifying Iris to customize the persona, add internal tools, or integrate with internal systems
- Studying the codebase to learn AI application architecture and patterns
- Using knowledge gained from Iris to inform your own original work
What Is NOT Allowed
- Offering Iris (or a modified version) as a service to customers or clients
- Building a product where your users interact with Iris's AI assistant functionality
- Embedding Iris into a commercial application as a feature for end users
- Creating a SaaS, hosted service, or managed offering based on Iris
- Selling, distributing, or sharing the source code
- Uploading Iris to public repositories, package registries, or marketplaces
- Sharing your copy with developers who haven't purchased their own license
Per-Seat Licensing
This is a per-seat license. Each individual who accesses the Software source code must hold their own valid license. If your team requires access, each team member must purchase a separate license through GitHub Sponsorship.
Contractors working on your behalf may access the Software under your license only while actively engaged on your project, provided they do not retain copies after the engagement ends.
Updates and Access
Your license includes access to Software updates for as long as your GitHub Sponsorship remains active. If your sponsorship ends:
- You may continue using the version of the Software you have already obtained
- You will no longer have access to the repository or future updates
- All other terms of this license continue to apply to your retained copy
Ownership
This license does not transfer any ownership or intellectual property rights. The Software, including all modifications and derivative works, remains the exclusive property of TJ Miller. This license does not grant any rights to use TJ Miller's name, trademarks, service marks, or logos.
Patent Rights
TJ Miller grants the Licensee a license under any patent claims TJ Miller can license that are necessarily infringed by the Software, to use the Software for permitted purposes only. This patent license does not cover any patent claims that become infringed by modifications you make to the Software.
Termination
This license terminates immediately if the Licensee breaches any of its terms. Upon termination:
- All rights granted under this license cease immediately
- The Licensee must destroy all copies of the Software in their possession
- The Licensee must remove any deployed instances of the Software
- TJ Miller may revoke repository access without notice
TJ Miller reserves the right to terminate this license and revoke access for any violation, with or without prior notice.
Enforcement
If the Licensee is notified of a license violation, the Licensee has 30 days to cure the violation and come into full compliance. If the violation is not cured within 30 days, the license terminates permanently. For willful or egregious violations (such as intentional redistribution or operating a competing service), TJ Miller may terminate the license immediately without a cure period.
No Warranty
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. TJ MILLER DOES NOT WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE OR UNINTERRUPTED.
Limitation of Liability
IN NO EVENT SHALL TJ MILLER BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. TJ MILLER'S TOTAL LIABILITY SHALL NOT EXCEED THE AMOUNT PAID BY THE LICENSEE FOR THE LICENSE.
Governing Law
This Agreement shall be governed by and construed in accordance with the laws of the State of Michigan, United States, without regard to conflict of law provisions.
Severability
If any provision of this Agreement is held to be unenforceable or invalid, that provision shall be modified to the minimum extent necessary to make it enforceable, and all other provisions shall remain in full force and effect.
Entire Agreement
This Agreement constitutes the entire agreement between the parties concerning the Software and supersedes all prior or contemporaneous agreements, representations, warranties, and understandings.
Contact
For licensing questions or to report violations: [email protected]
By using Iris, you acknowledge that you have read, understood, and agree to be bound by this License Agreement.