# Contributor License Agreement

Thank you for your interest in contributing to rustledger.

By submitting a pull request or otherwise contributing to this project, you agree to the following terms:

## 1. Definitions

- **"You"** means the individual or legal entity making the Contribution.
- **"Contribution"** means any code, documentation, or other material you submit to this project.
- **"Project"** means the rustledger software and associated materials.

## 2. Grant of Rights

You hereby grant to the Project maintainers and their successors:

1. **Copyright License**: 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 under any license terms, including proprietary licenses.

1. **Patent License**: 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, 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.

## 3. Representations

You represent that:

1. You are legally entitled to grant the above licenses.
1. If your employer has rights to intellectual property that you create, you have received permission to make Contributions on behalf of that employer, or your employer has waived such rights.
1. Your Contribution is your original creation and does not violate any third-party rights.

## 4. No Obligation

You understand that:

1. The Project maintainers are under no obligation to accept or include your Contribution.
1. The Project may be distributed under different license terms in the future, including proprietary licenses.

## 5. Support

You are not expected to provide support for your Contributions, except to the extent you desire to provide support.

______________________________________________________________________

By signing below (via CLA Assistant), you agree to these terms.
