Update authentication.mdx
[spree.git] / .github / CLA.md
blob0211174250fb647ebb5d2bc13f7b7356a87c1500
1 # Contributor License Agreement (CLA)
3 This Contributor License Agreement ("Agreement") is entered into by and between Vendo 
4 Connect Inc. ("Vendo Connect"), and the contributor ("Contributor"), whether a natural 
5 person  or  legal  entity,  who  Submits  Contributions  to  the  Vendo  Connect's  Projects, 
6 primarily  Spree  Commerce  (Vendo  Connect  and  the  Contributor  are  further  jointly 
7 referred to as the "Parties" and individually as a "Party").  
8 The Agreement documents the rights granted by the Contributors to Vendo Connect and 
9 will govern all the Contributions made by the Contributors. 
10 You, as the Contributor or a person authorized to act on behalf of the Contributor, accept 
11 and agree to the following terms and conditions of the Agreement for present and future 
12 Contributions Submitted to Vendo Connect. 
14 ## 1. DEFINITIONS 
16 The following terms are used throughout the Agreement:
18 **1.1. "Contribution"** means any intellectual work and any original work of authorship 
19 (including  software,  documentation  or  other  materials)  created  by  the 
20 Contributor, which may include modifications or enhancements to existing works 
21 Submitted to the Project and in which the Contributor has the rights of use and 
22 exploitation under copyright law;
24 **1.2. "Contributor"** means a natural person or legal entity (including its affiliates), who 
25 is the author and/or copyright owner of the Contributions Submitted to the Vendo 
26 Connect's  Projects that is entered into this Agreement. An affiliate is any entity 
27 that controls or is controlled by the legal entity or is under common control with 
28 it.  For  legal  entities,  the  entity  making  the  Contribution,  and  its  affiliates  are 
29 considered to be a single Contributor;
31 **1.3. "GitHub"** means a complimentary online platform utilized by Vendo Connect as 
32 a collaborative coding environment for software development projects;
34 **1.4. "Project"**  means  an  umbrella  term  that  refers  to  any  and  all  Vendo  Connect’s 
35 projects, especially the Spree Commerce project;
37 **1.5. "Submitting"** means conveying to the Project (especially using GitHub) via a pull 
38 request,  commit,  issue,  or  any  form  of  physical,  electronic,  verbal,  or  written 
39 communication with Vendo Connect or other Contributors;
41 **1.6. "Spree Commerce"** means the open-source e-commerce platform, including all 
42 its repositories available at  https://github.com/spree/, designed to facilitate the 
43 creation  and  management  of  online  stores.  Spree  Commerce  was  initially 
44 developed predominantly by Spree Commerce Inc, then by Spark Solutions Sp. z 
45 o.o. and currently by Vendo Connect.
46   
48 ## 2. GRANT OF COPYRIGHT LICENSE 
50 **2.1.** Subject  to  the  terms  and  conditions  of  this  Agreement,  the  Contributor  hereby 
51 grants Vendo Connect and to recipients of Projects distributed by Vendo Connect 
52 a  perpetual,  worldwide,  non-exclusive,  free,  irrevocable,  unlimited  by  time  and 
53 location,  copyright  license  to  use,  reproduce,  modify,  alter,  publish,  prepare 
54 derivative works of, publicly display, publicly perform, sublicense, and distribute 
55 Contributions  in  an  original  or  modified  form,  and  such  derivative  works  of  the 
56 Contributions  in any manner, including but not limited to the right to incorporate 
57 the Contributions into the Project.
59 **2.2.** Except for this license, the Contributor reserves all rights, title, and interest in the 
60 Contributions. However, to the fullest extent permitted under applicable law, the 
61 Contributor  hereby waive, and agree not to assert, all of the "moral rights"  in or 
62 relating  to  the  Contributions  for  the  benefit  of  Vendo  Connect,  its  assigns,  and 
63 their respective direct and indirect sublicensees.
65 ## 3. GRANT OF PATENT LICENSE
67 **3.1.** Subject  to  the  terms  and  conditions  of  this  Agreement,  the  Contributor  hereby 
68 grants Vendo Connect and to recipients of Projects distributed by Vendo Connect 
69 a  perpetual,  worldwide,  non-exclusive,  free,  irrevocable,  unlimited  by  time  and 
70 location, patent license to make, have made, use, offer to sell, sell, import, and 
71 otherwise  transfer  the  Contributions,  where  such  license  applies  only  to  those 
72 patent claims licensable by the Contributor that are necessarily infringed by the 
73 Contributions  or  by  combination  of  the  Contributions  with  the  Project  to  which 
74 this Contributions were Submitted.
76 **3.2.** If any entity institutes patent litigation - including cross-claim or counterclaim in 
77 a lawsuit - against the Contributor alleging that the Contribution or any project it 
78 was Submitted  to constitutes or is responsible for direct or contributory patent 
79 infringement, then any patent licenses granted to that entity under this agreement 
80 shall terminate as of the date such litigation is filed. 
82 ## 4. REPRESENTATIONS AND WARRANTIES
84 **4.1.** The Contributor represents and warrants that: 
86 **4.1.1.** the Contributor has the right to make the Contributions; 
88 **4.1.2.** the Contributor is legally entitled to grant the licenses described in this 
89 Agreement;
91 **4.1.3.** each of the Contributions is the Contributor’s original creation and the 
92 Contributor assures that the Contributions are unencumbered by any third-
93 party patent, industrial property, or copyright claims, and that the Contributor 
94 possesses the legal authority to grant the licenses described above; 
96 **4.1.4.** if the Contribution contains any rights of third parties, the Contributor is 
97 obliged to provide complete details of any third-party license or other 
98 restrictions (including, but not limited to, related patents and trademarks) 
99 associated with any part of the Contribution;  
101 **4.1.5.** the Contributions do not infringe any third-party rights, including 
102 intellectual property rights; 
104 **4.1.6.** if the Contributor is an employee and the Contributor’s employer(s) has 
105 rights to intellectual property that  the Contributor  creates that includes  the 
106 Contributions,  the  Contributor  represents  that  he/she  has  received 
107 permission to make Contributions on behalf of that employer(s) and that the 
108 Contributor’s employer has waived such rights for the Contributions to Vendo 
109 Connect.
111 **4.2.** If  the  Contributor  wishes  to  submit  work  that  is  not  the  Contributor's  original 
112 creation,  the  Contributor  may  submit  it  to  Vendo  separately  from  any 
113 Contribution, identifying the complete details of its source and of any license or 
114 other restriction (including, but not limited to, related patents, trademarks, and 
115 license  agreements)  of  which  the  Contributor  is  personally  aware,  and 
116 conspicuously marking the work as "Submitted on behalf of a third-party: [named 
117 here]".
119 **4.3.** The Contributor agrees to notify Vendo Connect of any facts or circumstances of 
120 which  the  Contributor  becomes  aware  that  would  make  these  representations 
121 and warranties inaccurate in any respect. 
123 ## 5. NO SUPPORT OBLIGATION
125 **5.1.** The Contributor is not obligated to provide support for the Contributions, unless 
126 the Contributor chooses to do so.  
128 **5.2.** Any support provided is on an "as-is" basis, without warranties or conditions of 
129 any kind.
131 ## 6. CONTRACTUAL OBJECT
133 **6.1.** The Parties agree on the non-remuneration of the Contributions submitted by the 
134 Contributor.  
136 **6.2.** The  Contributor  may  Submit  one  or  several  Contributions  to  one  or  several 
137 Projects.  The  logic  of  the  Agreement  is  that  the  Contributor  Submits 
138 Contributions, including the corresponding usage rights, to Vendo Connect.  
140 ## 7. TERMINATION & SURVIVAL
142 **7.1.** This Agreement may be terminated by either Party upon written notice. However, 
143 any  Contributions  made  prior  to  termination  shall  remain  licensed  under  the 
144 terms of this Agreement. 
146 **7.2.** Upon  termination  or  expiration  of  this  Agreement,  all  terms  of  the  Agreement, 
147 including  the  license  grants,  shall  remain  in  full  force  and  effect,  with  the 
148 exception  that  the  Contributor  will  no  longer  make  submissions  to  Vendo 
149 Connect.  
151 ## 8. SALVATION CLAUSE  
153 **8.1.** The Parties declare that in the event that any of the provisions of this  Agreement 
154 are  deemed  invalid  or  ineffective  by  operation  of  law  or  by  any  final  or  final 
155 decision of any administrative authority or court, the remaining provisions of this 
156 Agreement shall remain in full force and effect.
158 **8.2.** The provisions of the Agreement which are invalid or ineffective, in accordance
159 with paragraph 8.1. above shall be replaced, under this Agreement, by legally valid
160 and fully effective provisions, the economic purpose of which will be equivalent
161 or as close as possible to that of the invalid or ineffective provisions.
163 ## 9. MISCELLANEOUS
165 **9.1.** This  Agreement  constitutes  the  entire  agreement  between  the  Contributor  and 
166 Vendo Connect regarding the Contributions, superseding any prior agreements.  
168 **9.2.** This Agreement and any disputes, claims, court proceedings or other procedures 
169 arising out of or related to it, shall be governed  by the laws of the jurisdiction in 
170 which  Vendo  Connect  is  incorporated, without  regard  to  its  conflict  of  law 
171 principles.
173 ## 10. AMENDMENTS
175 **10.1.**  Vendo Connect may amend this Agreement at any time by providing notice 
176 to  the  Contributor  or  by  posting  the  revised  Agreement  online  where 
177 Contributions are made.  
179 **10.2.** By making a subsequent Contribution, the Contributor hereby agrees to the 
180 revised  Agreement  for  all  Contributions  made  by  the  Contributor.  If  the 
181 Contributor does not agree to the revised Agreement, the Contributor may stop 
182 making Contributions.
184 ## 11. ACCEPTANCE
186 **11.1.** By Submitting the Contribution, the Contributor acknowledges that he/she 
187 has read this Agreement, understands it, and agrees to be bound by its terms. 
189 **11.2.** The Contributor is obliged to inform Vendo Connect if there will be changes 
190 according to the aforesaid provisions.