# Sunbeam Studios Contributor License Agreement Thank you for your interest in contributing to Sunbeam Proxy. This Contributor License Agreement ("CLA") ensures that contributions to this project can be properly licensed and maintained. ## Why a CLA? Sunbeam Proxy is licensed under Apache-2.0. We use a CLA so that Sunbeam Studios retains the ability to offer commercial licenses for organizations that need them. This is the same model used by projects like Elasticsearch (pre-BSL), Qt, and MySQL. Your contributions remain yours. You're granting us a license, not transferring ownership. ## Agreement By submitting a contribution (via pull request, patch, or any other mechanism) to this project, and by including a `Signed-off-by` line in your commits, you agree to the following: ### 1. Definitions - **"You"** means the individual or legal entity submitting the contribution. - **"Contribution"** means any original work of authorship, including modifications or additions to existing work, that you submit to this project. - **"Project"** means Sunbeam Proxy and related repositories maintained by Sunbeam Studios. ### 2. Grant of Copyright License You grant Sunbeam Studios 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 any derivative works thereof, under any license terms, including without limitation any open source license or any proprietary or commercial license. ### 3. Grant of Patent License You grant Sunbeam Studios 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 your Contributions, where such license applies only to patent claims licensable by you that are necessarily infringed by your Contribution(s) alone or by combination with the Project. ### 4. Representations You represent that: - Each Contribution is your original creation, or you have sufficient rights to grant the licenses above. - Your Contribution does not violate any third party's intellectual property rights. - If your employer has rights to intellectual property you create, you have received permission to submit Contributions on behalf of your employer, or your employer has waived such rights. ### 5. No Obligation You understand that this Project and your Contributions are provided on an "AS IS" basis, without warranties or conditions of any kind. Sunbeam Studios is under no obligation to accept, use, or include any Contribution. ## How to Sign Include a `Signed-off-by` line in every commit you submit: ``` Signed-off-by: Your Name ``` You can do this automatically with `git commit -s`. The `Signed-off-by` line indicates that you have read and agree to this CLA.