Skip to content

Commit f14e32b

Browse files
Add CLA information
1 parent 6911c02 commit f14e32b

3 files changed

Lines changed: 296 additions & 0 deletions

File tree

doc_src/Contribution Guide.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
The `softlayer_api` Ruby Gem is an open source project and the developers who use it have an opportunity to tailor its direction. Here are some guideposts to help contributors get started with the code and ensure that their additions fit into the structure and style of the Gem. If you are new to the project, we hope this will help you along the way, if you find something is missing, however, please open an issue in GitHub against the documentation; or, since the documentation itself is part of the open source project, please feel free to submit changes to this guide which might leave some footprints those who follow along behind you.
44

5+
# Contributer License Agreement
6+
7+
Contributions to the softlayer-ruby project require the submission of a
8+
contributer license agreement. Individual contributers should review and
9+
complete the [CLA](./cla-individual.md). Contributions made of behalf of a
10+
company/employer will necessitate the completion of the [CCLA](./cla-corporate.md).
11+
512
# Requesting Changes
613

714
Any requests for enhancements, new features, or bug reports should be entered into the softlayer-ruby GitHub repository as "[issues](https://github.com/softlayer/softlayer-ruby/issues?state=open)".

doc_src/cla-corporate.md

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
#### International Business machines, Inc.
2+
#####Software Grant and Corporate Contributor License Agreement ("Agreement")
3+
4+
http://www.github.com/softlayer/softlayer-ruby/
5+
6+
7+
Thank you for your interest in IBM’s softlayer-ruby project (“the Project").
8+
In order to clarify the intellectual property license granted with Contributions
9+
from any person or entity, IBM must have a Contributor License Agreement (CLA)
10+
on file that has been signed by each Contributor, indicating agreement to the
11+
license terms below. This license is for your protection as a Contributor as
12+
well as the protection of IBM and its users; it does not change your rights to
13+
use your own Contributions for any other purpose.
14+
15+
This version of the Agreement allows an entity (the "Corporation") to submit
16+
Contributions to the Project, to authorize Contributions submitted by its
17+
designated employees to the Project, and to grant copyright and patent licenses
18+
thereto.
19+
20+
If you have not already done so, please complete and sign, then scan and email a
21+
pdf file of this Agreement to pjackson@softlayer.com.
22+
23+
24+
25+
Please read this document carefully before signing and keep a copy for your
26+
records.
27+
28+
Corporation name: ________________________________________________
29+
30+
Corporation address: ________________________________________________
31+
32+
Point of Contact: ________________________________________________
33+
34+
E-Mail: ________________________________________________
35+
36+
Telephone: _____________________
37+
38+
39+
You accept and agree to the following terms and conditions for Your present and
40+
future Contributions submitted to the Project. Except for the license granted
41+
herein to IBM and recipients of software distributed by IBM, You reserve all
42+
right, title, and interest in and to Your Contributions.
43+
44+
1. Definitions.
45+
46+
"You" (or "Your") shall mean the copyright owner or legal entity
47+
authorized by the copyright owner that is making this Agreement
48+
with IBM. For legal entities, the entity making a Contribution and
49+
all other entities that control, are controlled by, or are under
50+
common control with that entity are considered to be a single
51+
Contributor. For the purposes of this definition, "control" means
52+
(i) the power, direct or indirect, to cause the direction or
53+
management of such entity, whether by contract or otherwise, or
54+
(ii) ownership of fifty percent (50%) or more of the outstanding
55+
shares, or (iii) beneficial ownership of such entity.
56+
57+
"Contribution" shall mean the code, documentation or other original
58+
works of authorship expressly identified in Schedule B, as well as
59+
any original work of authorship, including any modifications or
60+
additions to an existing work, that is intentionally submitted by
61+
You to IBM for inclusion in, or documentation of, the Project managed
62+
by IBM (the "Work"). For the purposes of this definition, "submitted"
63+
means any form of electronic, verbal, or written communication sent to
64+
IBM or its representatives, including but not limited to communication
65+
on electronic mailing lists, source code control systems, and issue
66+
tracking systems that are managed by, or on behalf of, IBM for the
67+
purpose of discussing and improving the Work, but excluding
68+
communication that is conspicuously marked or otherwise designated
69+
in writing by You as "Not a Contribution."
70+
71+
2. Grant of Copyright License.
72+
73+
Subject to the terms and conditions of this Agreement,
74+
You hereby grant to IBM and to recipients of software
75+
distributed by IBM a perpetual, worldwide, non-exclusive,
76+
no-charge, royalty-free, irrevocable copyright license to
77+
reproduce, prepare derivative works of, publicly display,
78+
publicly perform, sublicense, and distribute Your Contributions
79+
and such derivative works.
80+
81+
3. Grant of Patent License.
82+
83+
Subject to the terms and conditions of this Agreement,
84+
You hereby grant to IBM and to recipients of software
85+
distributed by IBM a perpetual, worldwide, non-exclusive,
86+
no-charge, royalty-free, irrevocable (except as
87+
stated in this section) patent license to make, have made, use,
88+
offer to sell, sell, import, and otherwise transfer the Work,
89+
where such license applies only to those patent claims licensable
90+
by You that are necessarily infringed by Your Contribution(s)
91+
alone or by combination of Your Contribution(s) with the Work to
92+
which such Contribution(s) were submitted. If any entity institutes
93+
patent litigation against You or any other entity (including a
94+
cross-claim or counterclaim in a lawsuit) alleging that your
95+
Contribution, or the Work to which you have contributed, constitutes
96+
direct or contributory patent infringement, then any patent licenses
97+
granted to that entity under this Agreement for that Contribution or
98+
Work shall terminate as of the date such litigation is filed.
99+
100+
4. You represent that You are legally entitled to grant the above
101+
license.
102+
103+
You represent further that each employee of the Corporation
104+
designated on Schedule A below (or in a subsequent written
105+
modification to that Schedule) is authorized to submit
106+
Contributions on behalf of the Corporation.
107+
108+
5. You represent that each of Your Contributions is Your original
109+
creation (see section 7 for submissions on behalf of others).
110+
111+
6. You are not expected to provide support for Your Contributions,
112+
except to the extent You desire to provide support. You may provide
113+
support for free, for a fee, or not at all. Unless required by
114+
applicable law or agreed to in writing, You provide Your
115+
Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
116+
OF ANY KIND, either express or implied, including, without
117+
limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
118+
MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
119+
120+
7. Should You wish to submit work that is not Your original creation,
121+
You may submit it to IBM separately from any
122+
Contribution, identifying the complete details of its source and
123+
of any license or other restriction (including, but not limited
124+
to, related patents, trademarks, and license agreements) of which
125+
you are personally aware, and conspicuously marking the work as
126+
"Submitted on behalf of a third-party: [named here]".
127+
128+
8. It is your responsibility to notify IBM when any change
129+
is required to the list of designated employees authorized to submit
130+
Contributions on behalf of the Corporation, or to the Corporation's
131+
Point of Contact with IBM.
132+
133+
134+
135+
Please sign: __________________________________ Date: _______________
136+
137+
Title: __________________________________
138+
139+
Corporation: __________________________________
140+
141+
142+
Schedule A
143+
144+
[Initial list of designated employees. NB: authorization is not
145+
tied to particular Contributions.]
146+
147+
148+
149+
150+
Schedule B
151+
152+
[Identification of optional concurrent software grant. Would be
153+
left blank or omitted if there is no concurrent software grant.]
154+
155+
156+

doc_src/cla-individual.md

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
#### International Business Machines, Inc. (IBM)
2+
#####Individual Contributor License Agreement ("Agreement")
3+
4+
http://www.github.com/softlayer/softlayer-ruby
5+
6+
Thank you for your interest in the softlayer-ruby project ("the Project").
7+
8+
In order to clarify the intellectual property license granted with Contributions
9+
from any person or entity, IBM must have a Contributor License Agreement ("CLA")
10+
on file that has been signed by each Contributor, indicating agreement to the
11+
license terms below. This license is for your protection as a Contributor as
12+
well as the protection of IBM and its customers; it does not change your rights
13+
to use your own Contributions for any other purpose.
14+
15+
If you have not already done so, please complete and sign, then scan and email a
16+
pdf file of this Agreement to pjackson@softlayer.com
17+
18+
Please read this document carefully before signing and keep a copy for your
19+
records.
20+
21+
Full name: ______________________________________________________
22+
23+
(optional) Public name: _________________________________________
24+
25+
Mailing Address: ________________________________________________
26+
27+
Country: ______________________________________________________
28+
29+
Telephone: ______________________________________________________
30+
31+
E-Mail: ______________________________________________________
32+
33+
34+
You accept and agree to the following terms and conditions for Your present and
35+
future Contributions submitted to the Project. Except for the license granted
36+
herein to IBM and recipients of software distributed by IBM, You reserve all
37+
right, title, and interest in and to Your Contributions.
38+
39+
1. Definitions.
40+
41+
"You" (or "Your") shall mean the copyright owner or legal entity
42+
authorized by the copyright owner that is making this Agreement
43+
with IBM. For legal entities, the entity making a Contribution and
44+
all other entities that control, are controlled by, or are under
45+
common control with that entity are considered to be a single
46+
Contributor. For the purposes of this definition, "control" means
47+
(i) the power, direct or indirect, to cause the direction or
48+
management of such entity, whether by contract or otherwise,
49+
or (ii) ownership of fifty percent (50%) or more of the outstanding
50+
shares, or (iii) beneficial ownership of such entity.
51+
52+
"Contribution" shall mean any original work of authorship,
53+
including any modifications or additions to an existing work, that
54+
is intentionally submitted by You to the Project for inclusion
55+
in, or documentation of, the Project (”the Work”). For the purposes
56+
of this definition, "submitted" means any form of electronic, verbal,
57+
or written communication sent to the Project or its representatives,
58+
including but not limited to communication on electronic mailing lists,
59+
source code control systems, and issue tracking systems that are
60+
managed by, or on behalf of, the Project for the purpose of discussing
61+
and improving the Work, but excluding communication that is conspicuously
62+
marked or otherwise designated in writing by You as "Not a Contribution."
63+
64+
2. Grant of Copyright License.
65+
66+
Subject to the terms and conditions of this Agreement, You hereby grant
67+
to IBM and to recipients of software distributed by IBM a perpetual,
68+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright
69+
license to reproduce, prepare derivative works of, publicly display,
70+
publicly perform, sublicense, and distribute Your Contributions and
71+
such derivative works.
72+
73+
3. Grant of Patent License.
74+
75+
Subject to the terms and conditions of this Agreement, You hereby grant
76+
to IBM and to recipients of software distributed by IBM a perpetual,
77+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except
78+
as stated in this section) patent license to make, have made, use, offer
79+
to sell, sell, import, and otherwise transfer the Work to which Your
80+
Contribution(s) were submitted, where such license applies only to those
81+
patent claims licensable by You that are necessarily infringed by Your
82+
Contribution(s) alone or by combination of Your Contribution(s) with the
83+
Work to which such Contribution(s) was submitted. If any entity institutes
84+
patent litigation against You or any other entity (including a cross-claim
85+
or counterclaim in a lawsuit) alleging that your Contribution, or the Work
86+
to which you have contributed, constitutes direct or contributory patent
87+
infringement, then any patent licenses granted to that entity under this
88+
Agreement for that Contribution or Work shall terminate as of the date
89+
such litigation is filed.
90+
91+
4. You represent that you are legally entitled to grant the above
92+
license.
93+
94+
If your employer(s) has rights to intellectual property
95+
that you create that includes your Contributions, you represent
96+
that you have received permission to make Contributions on behalf
97+
of that employer, that your employer has waived such rights for
98+
your Contributions to the Project, or that your employer has
99+
executed a separate Corporate CLA with IBM.
100+
101+
5. You represent that each of Your Contributions is Your original
102+
creation (see section 7 for submissions on behalf of others). You
103+
represent that Your Contribution submissions include complete
104+
details of any third-party license or other restriction (including,
105+
but not limited to, related patents and trademarks) of which you
106+
are personally aware and which are associated with any part of Your
107+
Contributions.
108+
109+
6. You are not expected to provide support for Your Contributions,
110+
except to the extent You desire to provide support.
111+
112+
You may provide support for free, for a fee, or not at all.
113+
Unless required by applicable law or agreed to in writing, You provide Your
114+
Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
115+
OF ANY KIND, either express or implied, including, without
116+
limitation, any warranties or conditions of TITLE, NON-
117+
INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
118+
119+
7. Should You wish to submit work that is not Your original creation,
120+
You may submit it to the Project separately from any
121+
Contribution, identifying the complete details of its source and of
122+
any license or other restriction (including, but not limited to,
123+
related patents, trademarks, and license agreements) of which you
124+
are personally aware, and conspicuously marking the work as
125+
"Submitted on behalf of a third-party: [named here]".
126+
127+
8. You agree to notify IBM of any facts or circumstances of
128+
which you become aware that would make these representations
129+
inaccurate in any respect.
130+
131+
Please sign: __________________________________ Date: ________________
132+
133+

0 commit comments

Comments
 (0)