|
1 | | -Developer Certificate of Origin |
2 | | -Version 1.1 |
3 | | -https://developercertificate.org/ |
| 1 | +# Contributor License Agreement |
4 | 2 |
|
5 | | -Copyright (C) 2004, 2006 The Linux Foundation and its contributors. |
| 3 | +## Copyright Assignment and License Grant |
6 | 4 |
|
7 | | -Everyone is permitted to copy and distribute verbatim copies of this |
8 | | -license document, but changing it is not allowed. |
| 5 | +By signing this Contributor License Agreement ("Agreement"), you accept and agree to the following terms and conditions |
| 6 | +for your present and future Contributions submitted |
| 7 | +to Basic Machines LLC. Except for the license granted herein to Basic Machines LLC and recipients of software |
| 8 | +distributed by Basic Machines LLC, you reserve all right, |
| 9 | +title, and interest in and to your Contributions. |
9 | 10 |
|
10 | | -Developer's Certificate of Origin 1.1 |
| 11 | +### 1. Definitions |
11 | 12 |
|
12 | | -By making a contribution to this project, I certify that: |
| 13 | +"You" (or "Your") shall mean the copyright owner or legal entity authorized by the copyright owner that is making this |
| 14 | +Agreement with Basic Machines LLC. |
13 | 15 |
|
14 | | -(a) The contribution was created in whole or in part by me and I |
15 | | -have the right to submit it under the open source license |
16 | | -indicated in the file; or |
| 16 | +"Contribution" shall mean any original work of authorship, including any modifications or additions to an existing work, |
| 17 | +that is intentionally submitted by You to Basic |
| 18 | +Machines LLC for inclusion in, or documentation of, any of the products owned or managed by Basic Machines LLC (the " |
| 19 | +Work"). |
17 | 20 |
|
18 | | -(b) The contribution is based upon previous work that, to the best |
19 | | -of my knowledge, is covered under an appropriate open source |
20 | | -license and I have the right under that license to submit that |
21 | | -work with modifications, whether created in whole or in part |
22 | | -by me, under the same open source license (unless I am |
23 | | -permitted to submit under a different license), as indicated |
24 | | -in the file; or |
| 21 | +### 2. Grant of Copyright License |
25 | 22 |
|
26 | | -(c) The contribution was provided directly to me by some other |
27 | | -person who certified (a), (b) or (c) and I have not modified |
28 | | -it. |
| 23 | +Subject to the terms and conditions of this Agreement, You hereby grant to Basic Machines LLC and to recipients of |
| 24 | +software distributed by Basic Machines LLC a perpetual, |
| 25 | +worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to use, copy, modify, merge, publish, |
| 26 | +distribute, sublicense, and/or sell copies of the |
| 27 | +Work, and to permit persons to whom the Work is furnished to do so. |
29 | 28 |
|
30 | | -(d) I understand and agree that this project and the contribution |
31 | | -are public and that a record of the contribution (including all |
32 | | -personal information I submit with it, including my sign-off) is |
33 | | -maintained indefinitely and may be redistributed consistent with |
34 | | -this project or the open source license(s) involved. |
| 29 | +### 3. Assignment of Copyright |
| 30 | + |
| 31 | +You hereby assign to Basic Machines LLC all right, title, and interest worldwide in all Copyright covering your |
| 32 | +Contributions. Basic Machines LLC may license the |
| 33 | +Contributions under any license terms, including copyleft, permissive, commercial, or proprietary licenses. |
| 34 | + |
| 35 | +### 4. Grant of Patent License |
| 36 | + |
| 37 | +Subject to the terms and conditions of this Agreement, You hereby grant to Basic Machines LLC and to recipients of |
| 38 | +software distributed by Basic Machines LLC a perpetual, |
| 39 | +worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to |
| 40 | +make, have made, use, offer to sell, sell, import, and |
| 41 | +otherwise transfer the Work. |
| 42 | + |
| 43 | +### 5. Developer Certificate of Origin |
| 44 | + |
| 45 | +By making a Contribution to this project, You certify that: |
| 46 | + |
| 47 | +(a) The Contribution was created in whole or in part by You and You have the right to submit it under this Agreement; or |
| 48 | + |
| 49 | +(b) The Contribution is based upon previous work that, to the best of Your knowledge, is covered under an appropriate |
| 50 | +open source license and You have the right under that |
| 51 | +license to submit that work with modifications, whether created in whole or in part by You, under this Agreement; or |
| 52 | + |
| 53 | +(c) The Contribution was provided directly to You by some other person who certified (a), (b) or (c) and You have not |
| 54 | +modified it. |
| 55 | + |
| 56 | +(d) You understand and agree that this project and the Contribution are public and that a record of the Contribution ( |
| 57 | +including all personal information You submit with |
| 58 | +it, including Your sign-off) is maintained indefinitely and may be redistributed consistent with this project or the |
| 59 | +open source license(s) involved. |
| 60 | + |
| 61 | +### 6. Representations |
| 62 | + |
| 63 | +You represent that you are legally entitled to grant the above license and assignment. If your employer(s) has rights to |
| 64 | +intellectual property that you create that |
| 65 | +includes your Contributions, you represent that you have received permission to make Contributions on behalf of that |
| 66 | +employer, or that your employer has waived such rights |
| 67 | +for your Contributions to Basic Machines LLC. |
| 68 | + |
| 69 | +--- |
| 70 | + |
| 71 | +This Agreement is effective as of the date you first submit a Contribution to Basic Machines LLC. |
0 commit comments