7.2 KiB
EpiphanyAgent Contributor License Agreement
Version 1.0
This Contributor License Agreement ("Agreement") governs Contributions submitted to EpiphanyAgent.
This Agreement is designed as a broad contributor license, not a copyright assignment. You keep ownership of Your Contributions, but You give the Project Steward enough rights to use, sublicense, and relicense them without returning to You for later permission.
This structure follows the same general family of contributor-license agreements used by projects and organizations such as the Apache Software Foundation, Project Harmony, and Canonical: contributors retain ownership, while the project receives a broad inbound license.
- Definitions
"You" or "Your" means the individual or legal entity making a Contribution. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with the contributing entity.
"Project" means EpiphanyAgent and any successor project or distribution that continues, forks, renames, reorganizes, or commercializes substantially the same Project-Authored Material.
"Project Steward" means the copyright holder or holders who maintain EpiphanyAgent, any legal entity later formed or designated by them to own, license, or commercialize Project-Authored Material, and any successor or assignee authorized by them in writing.
"Contribution" means any original work of authorship, invention, improvement, modification, patch, documentation, design, media, text, code, configuration, test, or other material intentionally submitted by You to the Project for inclusion in, or use with, the Project.
"Submitted" means communicated to the Project or its maintainers by any reasonable channel used for Project development, including GitHub pull requests, patches, commits, issues, discussions, email, chat, or other written communication. A submission is not a Contribution if You clearly mark it "Not a Contribution."
- Copyright License
Subject to this Agreement, You grant the Project Steward a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable, transferable, and sublicensable copyright license to use, reproduce, modify, prepare derivative works of, publicly display, publicly perform, distribute, sublicense, relicense, make available, sell, offer for sale, import, and otherwise exploit Your Contributions, in source or object form, for any purpose.
This includes the right to license or relicense Your Contributions, and derivative works of them, under any license or terms the Project Steward chooses, including open-source, source-available, noncommercial, commercial, proprietary, dual-license, or future license terms.
- Patent License
Subject to this Agreement, You grant the Project Steward and recipients of Project distributions a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Project and Your Contributions.
This patent license covers patent claims that You can license and that would necessarily be infringed by Your Contributions alone or by combination of Your Contributions with the Project to which they were submitted.
If any entity brings a written patent infringement claim alleging that Your Contribution or the Project infringes a patent, any patent license granted to that entity under this Agreement terminates as of the date that claim is filed.
- Ownership
You retain ownership of Your Contributions. This Agreement does not prevent You from using, licensing, selling, or contributing Your Contributions elsewhere, so long as doing so does not violate another agreement or law.
- Representations
You represent that:
- You are legally entitled to grant the rights in this Agreement.
- Each Contribution is Your original creation, or You have sufficient rights to submit it under this Agreement.
- If Your employer, client, school, sponsor, or another organization may own or control rights in Your Contribution, You have permission to submit it under this Agreement or that organization has provided a separate written authorization acceptable to the Project Steward.
- Your Contribution does not knowingly violate any agreement, license, trade secret obligation, confidentiality obligation, or third-party right.
- You will identify any third-party code, data, model output, assets, license restrictions, patent restrictions, trademark restrictions, or other legal constraints of which You are aware and that are associated with Your Contribution.
- Third-Party Material
If You submit material that is not entirely Your original creation, You must clearly identify its source and applicable license or restriction.
The Project Steward may reject, remove, rewrite, or separately track that material if it is incompatible with the Project's licensing or commercial plans.
- Moral Rights
To the maximum extent permitted by law, You waive and agree not to assert any moral rights, droit moral, rights of integrity, rights of attribution, or similar rights that would interfere with the Project Steward's exercise of the rights granted in this Agreement.
Where those rights cannot be waived, You grant the Project Steward a perpetual, worldwide, royalty-free license to exercise them and agree not to assert them against the Project Steward, its sublicensees, distributors, customers, or users.
- No Obligation To Use
The Project Steward is not required to accept, use, preserve, publish, or maintain any Contribution.
- No Support Or Warranty
You are not required to provide support for Your Contributions.
Unless required by law or separately agreed in writing, You provide Your Contributions on an "AS IS" basis, without warranties or conditions of any kind, including warranties or conditions of title, non-infringement, merchantability, or fitness for a particular purpose.
- Acceptance
You accept this Agreement by signing it, by submitting a Contribution after being presented with this Agreement, or by including the following statement in a pull request, issue, patch, email, or other written submission:
I agree that my Contributions to EpiphanyAgent are submitted under the EpiphanyAgent Contributor License Agreement version 1.0.
The Project Steward may require a separate signed copy or an organization-level agreement before accepting non-trivial, employer-owned, client-owned, or commercially significant Contributions.
- Entire Agreement For Contributions
This Agreement governs the rights You grant to the Project Steward for Your Contributions unless You and the Project Steward sign a different written agreement.
If any part of this Agreement is unenforceable, the remaining parts remain in effect to the maximum extent permitted by law.
- Signature Record
Contributor name:
Contributor GitHub username or other account:
Contributor email:
If signing for an organization, organization name and authority to sign:
Signature:
Date: