This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Epiphany/CONTRIBUTOR_LICENSE_AGREEMENT.md

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.

  1. 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."

  1. 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.

  1. 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.

  1. 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.

  1. 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.
  1. 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.

  1. 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.

  1. No Obligation To Use

The Project Steward is not required to accept, use, preserve, publish, or maintain any Contribution.

  1. 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.

  1. 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.

  1. 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.

  1. 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: