-
Notifications
You must be signed in to change notification settings - Fork 6
/
cla.html
195 lines (151 loc) · 5.58 KB
/
cla.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
<html>
<head>
<style media="all">
pre {
background: #f2f2f2;
padding: 1em;
}
body {
max-width: 40em;
padding: 3em;
}
ol {
}
li {
padding: 0;
margin: 1em;
}
</style>
<style media="print">
body {
max-width: 1000em;
padding: 1em;
}
pre {
background: #fff;
padding: 1em;
}
iframe { display: none; }
#signelectronically { display: none; }
</style>
</head>
<body>
<h1>NodeJS</h1>
<h2>Contributor License Agreement ("Agreement")</h2>
<p>
Thank you for your interest in the NodeJS open source
project being administered by Ryan Dahl, dba NodeJS
("NodeJS"). The form of license below is a document that
clarifies the terms under which You, the person listed
below, may contribute software, bug fixes, configuration
changes, documentation, or any other materials that you send
to us related to the Project (each a "Contribution") to the
project. We appreciate your participation in our project,
and your help in improving the project, so we want you to
understand what will be done with the Contributions. This
license is for your protection as well as the protection of
NodeJS and its licensees; it does not change your rights to
use your own Contributions for any other purpose. Please
complete the following information about you and the
Contributions and send us an original signed Agreement at
<p>
Ryan Dahl <br/>
P.O. Box 40022 <br/>
San Francisco, CA 94140-0022 <br/>
U.S.A.
<p>
Scanned agreements may also be emailed in PDF format to
ry@tinyclouds.org. You should also keep a copy for your own
records.
<p>
If you have questions about these terms, please contact us
at ry@tinyclouds.org.
<pre>
Full name: _________________________________________________
Mailing Address: ___________________________________________
____________________________________________________________
Country: _________________________________________________
Telephone: _________________________________________________
Facsimile: _________________________________________________
E-Mail: _________________________________________________
</pre>
<h3>Corporate Contributions:</h3>
<p>
If you are employed as a software engineer, or if your
employer is in the business of developing software, or
otherwise may claim rights in the Contributions, please
provide information about your employer's policy on
contributing to open source projects, including the name of
the supervisor to contact in connection with such
contributions:
<pre>
____________________________________________________________
____________________________________________________________
____________________________________________________________
</pre>
<h3>You and NodeJS agree:</h3>
<ol>
<li>
You grant us the ability to use the Contributions in any
way. You hereby grant to NodeJS, a non-exclusive,
irrevocable, worldwide, royalty-free, sublicenseable,
transferable license under all of Your relevant intellectual
property rights (including copyright, patent, and any other
rights), to use, copy, prepare derivative works of,
distribute and publicly perform and display the
Contributions on any licensing terms, including without
limitation: (a) open source licenses like the GNU General
Public License (GPL), the GNU Lesser General Public License
(LGPL), the Common Public License, or the Berkeley Software
Distribution license (BSD); and (b) binary, proprietary, or
commercial licenses. Except for the licenses granted
herein, You reserve all right, title, and interest in and to
the Contribution.
<li>
You are able to grant us these rights. You represent
that You are legally entitled to grant the above license.
If Your employer has rights to intellectual property that
You create, You represent that You have received permission
to make the Contributions on behalf of that employer, or
that Your employer has waived such rights for the
Contributions.
<li>
The Contributions are your original work. You represent
that the Contributions are Your original works of
authorship, and to Your knowledge, no other person claims,
or has the right to claim, any right in any invention or
patent related to the Contributions. You also represent
that You are not legally obligated, whether by entering into
an agreement or otherwise, in any way that conflicts with
the terms of this license. For example, if you have signed
an agreement requiring you to assign the intellectual
property rights in the Contributions to an employer or
customer, that would conflict with the terms of this
license.
<li>
We determine the code that is in our project. You
understand that the decision to include the Contribution in
any project or source repository is entirely that of NodeJS,
and this agreement does not guarantee that the Contributions
will be included in any product.
<li>
No Implied Warranties. NodeJS acknowledges that, except
as explicitly described in this Agreement, the Contribution
is provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, OR
FITNESS FOR A PARTICULAR PURPOSE.
</ol>
<pre>
Please sign: _______________________________________________
Date: ______________________________________________________
</pre>
</div>
<h2 id="signelectronically">Sign Electronically</h2>
<iframe
src="http://spreadsheets.google.com/embeddedform?formkey=dFhpTW5kWUtUVG1DTUpHOGR5U2VXNXc6MQ"
width="760" height="3265" frameborder="0" marginheight="0"
marginwidth="0">Loading...</iframe>
</body>
</html>