# Contributor License Agreement

> **Plain-English summary:** You keep the copyright to your contribution.
> You grant BoringOS-dev a broad, perpetual license to use it — including
> the right to relicense the project (or your contribution as part of it)
> under different terms in the future. This lets us offer commercial
> licenses to enterprise customers and evolve the project's licensing over
> time without having to track down every past contributor. We do not
> claim ownership of your work, and you retain the right to use your own
> contribution however you wish.
>
> **Legal note:** This document is the binding agreement. The summary
> above is for your convenience and does not modify the terms below.

---

## 1. Definitions

**"You"** (or **"Your"**) means the copyright owner — or the legal entity
authorized by the copyright owner — entering into this agreement with
BoringOS-dev.

**"Contribution"** means any original work of authorship, including any
modifications or additions to an existing work, that is intentionally
submitted by You to BoringOS-dev for inclusion in, or documentation of,
any of the projects owned or managed by BoringOS-dev (the "Project").
For the purposes of this definition, "submitted" means any form of
electronic, verbal, or written communication sent to BoringOS-dev or its
representatives, including but not limited to communication on electronic
mailing lists, source code control systems, and issue tracking systems
that are managed by, or on behalf of, BoringOS-dev for the purpose of
discussing and improving the Project.

**"BoringOS-dev"** means the GitHub organization at
`https://github.com/BoringOS-dev` and any successor entity that
maintains the Project.

---

## 2. Grant of Copyright License

Subject to the terms and conditions of this Agreement, You hereby grant
to BoringOS-dev and to recipients of software distributed by BoringOS-dev
a **perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable** copyright license to reproduce, prepare derivative works
of, publicly display, publicly perform, sublicense, and distribute Your
Contributions and such derivative works.

You expressly agree that BoringOS-dev may, at its sole discretion,
**license or sublicense the Project (and Your Contribution as part of it)
under any license terms**, including but not limited to: the current
license(s) of the Project, any later version of those licenses, any
other open source license, a commercial license, a dual-license model,
or any combination thereof. This includes the right to offer Your
Contribution as part of a proprietary or commercially-licensed version
of the Project.

---

## 3. Grant of Patent License

Subject to the terms and conditions of this Agreement, You hereby grant
to BoringOS-dev and to recipients of software distributed by BoringOS-dev
a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable (except as stated in this section) patent license to make,
have made, use, offer to sell, sell, import, and otherwise transfer the
Project, where such license applies only to those patent claims
licensable by You that are necessarily infringed by Your Contribution(s)
alone or by combination of Your Contribution(s) with the Project to which
such Contribution(s) was submitted.

If any entity institutes patent litigation against You or any other
entity (including a cross-claim or counterclaim in a lawsuit) alleging
that Your Contribution, or the Project to which You have contributed,
constitutes direct or contributory patent infringement, then any patent
licenses granted to that entity under this Agreement for that
Contribution or Project shall terminate as of the date such litigation
is filed.

---

## 4. Representations

You represent that:

1. You are legally entitled to grant the above licenses.
2. Each of Your Contributions is Your original creation, **or** You have
   identified the source of any portion that is not Your original
   creation and have included with the Contribution complete details of
   any third-party license or other restriction (including, but not
   limited to, related patents and trademarks) of which You are
   personally aware.
3. If Your employer(s) has rights to intellectual property that You
   create that includes Your Contributions, You have received permission
   to make Contributions on behalf of that employer, or Your employer has
   waived such rights for Your Contributions to BoringOS-dev, or Your
   employer has executed a separate Corporate CLA with BoringOS-dev.

---

## 5. Support and Warranty Disclaimer

You are not expected to provide support for Your Contributions, except
to the extent You desire to provide support. You may provide support for
free, for a fee, or not at all.

**Unless required by applicable law or agreed to in writing, You provide
Your Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND**, either express or implied, including, without limitation,
any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY,
or FITNESS FOR A PARTICULAR PURPOSE.

---

## 6. Notification of Inaccuracies

You agree to notify BoringOS-dev of any facts or circumstances of which
You become aware that would make these representations inaccurate in any
respect.

---

## 7. No Obligation

BoringOS-dev is under no obligation to accept or incorporate any
Contribution. Acceptance is at BoringOS-dev's sole discretion.

---

## 8. Governing Law

This Agreement shall be governed by and construed in accordance with the
laws of the jurisdiction in which BoringOS-dev is registered, without
regard to its conflict of laws principles.

---

## How to Sign

This agreement is signed electronically via our CLA bot when you open
your first pull request to the Project.

1. Open a pull request to a repository under
   [BoringOS-dev](https://github.com/BoringOS-dev).
2. The CLA bot will comment on your PR if you haven't yet signed.
3. Reply to that comment with **exactly** this phrase:

   > **I have read the CLA Document and I hereby sign the CLA**

4. Your signature is recorded permanently against your GitHub account.
   You will not be asked to sign again for future contributions to any
   BoringOS-dev project.

If you are contributing on behalf of an employer, please contact us at
the email in [`CONTRIBUTING.md`](./CONTRIBUTING.md) so we can execute a
Corporate CLA instead.

---

*Adapted from the [Apache Software Foundation Individual Contributor License Agreement](https://www.apache.org/licenses/contributor-agreements.html). Reviewed and approved for use by BoringOS-dev.*

*Last updated: 2026-05-17*
