# memtomem Individual Contributor License Agreement

Thank you for your interest in contributing to memtomem, a project maintained
by **DAPADA Inc.** (주식회사 다파다, contact@dapada.co.kr) and the memtomem
contributors.

This Individual Contributor License Agreement ("Agreement") documents the
rights granted by contributors to DAPADA Inc. ("DAPADA"). It is adapted from
the Apache Software Foundation Individual Contributor License Agreement with
a single added section (Section 4) covering future licensing rights.

You accept and agree to the following terms and conditions for Your present
and future Contributions submitted to memtomem. Except for the license
granted herein to DAPADA and recipients of software distributed by DAPADA,
You reserve all right, title, and interest in and to Your Contributions.

## 1. Definitions

"You" (or "Your") shall mean the copyright owner or legal entity authorized
by the copyright owner that is making this Agreement with DAPADA. For legal
entities, the entity making a Contribution and all other entities that
control, are controlled by, or are under common control with that entity
are considered to be a single Contributor.

"Contribution" shall mean any original work of authorship, including any
modifications or additions to an existing work, that is intentionally
submitted by You to DAPADA for inclusion in, or documentation of, any of
the products owned or managed by DAPADA (the "Work"). For the purposes of
this definition, "submitted" means any form of electronic, verbal, or
written communication sent to DAPADA 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, DAPADA for the purpose of discussing and improving the Work,
but excluding communication that is conspicuously marked or otherwise
designated in writing by You as "Not a Contribution."

## 2. Grant of Copyright License

Subject to the terms and conditions of this Agreement, You hereby grant to
DAPADA and to recipients of software distributed by DAPADA 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.

## 3. Grant of Patent License

Subject to the terms and conditions of this Agreement, You hereby grant to
DAPADA and to recipients of software distributed by DAPADA 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 Work, 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 Work 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 Work 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 Work shall
terminate as of the date such litigation is filed.

## 4. Grant of Future Licensing Rights

You acknowledge and agree that DAPADA, at its sole discretion, may
distribute the Work (including Your Contribution) under the license
currently applied to the Work (as of the date of this Agreement,
Apache License, Version 2.0) or under any additional or different license
terms that DAPADA may adopt for the Work in the future, including but not
limited to:

  (a) any OSI-approved open source license (for example, AGPL-3.0,
      GPL-3.0, MPL-2.0);
  (b) any source-available license (for example, FSL, BUSL, ELv2);
  (c) proprietary or commercial license terms offered alongside any of
      the above ("dual licensing");
  (d) any combination of the above; or
  (e) any other license terms that DAPADA may elect.

This grant is perpetual, worldwide, non-exclusive, and royalty-free. You
understand that (i) DAPADA is not obligated to adopt any particular
license for the Work, and (ii) this grant does not itself change the
current license of the Work.

## 5. Representations

You represent that You are legally entitled to grant the above license.
If Your employer(s) has rights to intellectual property that You create
that includes Your Contributions, You represent that You have received
permission to make Contributions on behalf of that employer, that Your
employer has waived such rights for Your Contributions to DAPADA, or that
Your employer has executed a separate Corporate CLA with DAPADA.

You represent that each of Your Contributions is Your original creation
(see Section 7 for submissions on behalf of others).

## 6. Support

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.

## 7. Submissions on Behalf of Others

Should You wish to submit work that is not Your original creation, You
may submit it to DAPADA separately from any Contribution, identifying the
complete details of its source and of any license or other restriction
(including, but not limited to, related patents, trademarks, and license
agreements) of which You are personally aware, and conspicuously marking
the work as "Submitted on behalf of a third-party: [named here]".

## 8. Notification of Changed Circumstances

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

---

## How to sign

When you open a pull request, the CLA workflow will comment with
instructions. To sign the CLA, reply on your pull request with:

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

Your signature will be stored in `signatures/v1/cla.json` in this
repository. You only need to sign once per GitHub account; subsequent
contributions from the same account are covered automatically.

For questions about this CLA, contact contact@dapada.co.kr.
