From a8e9923b4440343d94a6e5565a054deece7d0af8 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 21 Jun 2010 18:54:28 -0700 Subject: [PATCH] Add Contributor License Agreement. --- doc/cla.html | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ doc/index.html | 16 ++++- 2 files changed, 210 insertions(+), 1 deletion(-) create mode 100644 doc/cla.html diff --git a/doc/cla.html b/doc/cla.html new file mode 100644 index 0000000..d10b15d --- /dev/null +++ b/doc/cla.html @@ -0,0 +1,195 @@ + + + + + + + + +

NodeJS

+

Contributor License Agreement ("Agreement")

+ + +

+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 + +

+Ryan Dahl
+P.O. Box 40022
+San Francisco, CA 94140-0022
+U.S.A. + +

+Scanned agreements may also be emailed in PDF format to +ry@tinyclouds.org. You should also keep a copy for your own +records. + +

+If you have questions about these terms, please contact us +at ry@tinyclouds.org. + + +

+Full name: _________________________________________________
+
+Mailing Address: ___________________________________________
+
+____________________________________________________________
+
+Country:   _________________________________________________
+
+Telephone: _________________________________________________
+
+Facsimile: _________________________________________________
+
+E-Mail:    _________________________________________________
+
+ + +

Corporate Contributions:

+ +

+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: + +

+
+____________________________________________________________
+
+____________________________________________________________
+
+____________________________________________________________
+
+ + + +

You and NodeJS agree:

+ +
    + +
  1. +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. + +
  2. +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. + +
  3. +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. + +
  4. +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. + +
  5. +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. +
+ + +
+
+
+Please sign: _______________________________________________
+
+Date: ______________________________________________________
+
+ + + +

Sign Electronically

+ + + + + + diff --git a/doc/index.html b/doc/index.html index b0f7188..930c00c 100644 --- a/doc/index.html +++ b/doc/index.html @@ -253,6 +253,20 @@ git format-patch HEAD^

+ Be sure the your patch includes your full name and your valid email + address. Git can be configured to do this like so: +

+git config --global user.email "ry@tinyclouds.org"
+git config --global user.name "Ryan Dahl"
+
+

+ +

+ Before your code your code can be accepted you have to sign the + contributor license agreement. +

+ +

The best way for your patch to get noticed is to submit it to the mailing list in form of a gists or file attachement. @@ -260,7 +274,7 @@ git format-patch HEAD^

You should ask the mailing list if a new feature is wanted before - working on a patch. + working on a patch.

-- 2.7.4