docs: add Contributor License Agreement (CLA)#243
Conversation
|
Claude finished @carlos-alm's task —— View job PR Review: Contributor License Agreement AdditionReview Checklist
Root Cause AnalysisProblem Being Solved: Establishing clear intellectual property ownership and licensing terms for contributors to the Why This Approach: The CLA follows industry-standard practices (similar to Apache CLA format) and is necessary for commercial software that accepts community contributions. The existing Apache 2.0 LICENSE covers end-user rights, but the CLA governs contributor obligations. Risk Assessment: ✅ LOW RISK - This is a standard legal document addition with no code changes. Critical Concerns (if any)
|
Greptile SummaryThis PR adds a Contributor License Agreement (CLA) for Optave AI Solutions Inc., following a standard Apache-style format with sections covering copyright grants, patent licenses, contributor representations, and third-party submissions. Key observations:
Note: The test plan mentions verifying jurisdiction, but the CLA does not include a governing law or jurisdiction clause. This may be intentional or worth confirming. Confidence Score: 4/5
Important Files Changed
Last reviewed commit: 01dcf5d |
|
|
||
| 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 Optave, or that your employer has executed a separate Corporate CLA with Optave. | ||
|
|
||
| You represent that each of Your Contributions is Your original creation (see section 7 for submissions on behalf of others). You represent that Your Contribution submissions include 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 and which are associated with any part of Your Contributions. |
There was a problem hiding this comment.
Section reference is incorrect — "section 7" should be "section 6" (Third-Party Submissions)
| You represent that each of Your Contributions is Your original creation (see section 7 for submissions on behalf of others). You represent that Your Contribution submissions include 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 and which are associated with any part of Your Contributions. | |
| You represent that each of Your Contributions is Your original creation (see section 6 for submissions on behalf of others). You represent that Your Contribution submissions include 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 and which are associated with any part of Your Contributions. |
There was a problem hiding this comment.
Fixed in #244 — corrected to "section 6" as suggested.
|
|
||
| ## Grant of Patent License | ||
|
|
||
| Subject to the terms and conditions of this Agreement, You hereby grant to Optave and to recipients of software distributed by Optave 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. |
There was a problem hiding this comment.
Inconsistent capitalization — your and you should be Your and You to match the rest of the document
| Subject to the terms and conditions of this Agreement, You hereby grant to Optave and to recipients of software distributed by Optave 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. | |
| Subject to the terms and conditions of this Agreement, You hereby grant to Optave and to recipients of software distributed by Optave 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. |
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
There was a problem hiding this comment.
Fixed in #244 — capitalized your/you to Your/You in the patent litigation sentence as suggested.
|
All Greptile review feedback has been addressed in #244, which supersedes this PR:
Closing in favor of #244. |
|
Superseded by #244 |
Summary
CLA.md— Contributor License Agreement for Optave AI Solutions Inc.Test plan