Skip to content

Commit 65d1984

Browse files
committed
Update CLA.md to include copyright and license info
Signed-off-by: phernandez <paul@basicmachines.co>
1 parent b814d40 commit 65d1984

1 file changed

Lines changed: 63 additions & 26 deletions

File tree

CLA.md

Lines changed: 63 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,71 @@
1-
Developer Certificate of Origin
2-
Version 1.1
3-
https://developercertificate.org/
1+
# Contributor License Agreement
42

5-
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
3+
## Copyright Assignment and License Grant
64

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.
910

10-
Developer's Certificate of Origin 1.1
11+
### 1. Definitions
1112

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.
1315

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").
1720

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
2522

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.
2928

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

Comments
 (0)