Skip to content

Commit b5f414d

Browse files
authored
Add researcher reciprocity license (#487)
1 parent 9140d95 commit b5f414d

2 files changed

Lines changed: 255 additions & 21 deletions

File tree

LICENSE

Lines changed: 245 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,245 @@
1-
MIT License
2-
3-
Copyright (c) 2025 GPU MODE
4-
5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
1+
June 9 Researcher Reciprocity License
2+
Version 1.0
3+
dated June 9, 2026
4+
5+
This is a license (the "License") between you ("You") and GPU Mode and the
6+
KernelBot contributors ("Licensor"). This License adapts the Open Responsible
7+
AI License Source ("Open RAIL-S") pattern for source code and project
8+
materials, and adds the Researcher Reciprocity use restriction in Attachment A.
9+
It is intended to have an open and permissive character while preserving
10+
reciprocal research access when the Project Materials are used to train or
11+
improve AI systems.
12+
13+
If you train on it, you let us generate.
14+
15+
Section I: Preamble
16+
17+
KernelBot is the backend service for the GPU Mode kernel competition platform.
18+
The Project Materials include source code, documentation, configuration,
19+
examples, tests, scripts, and related materials distributed with this License.
20+
21+
Licensor wishes to promote collaboration, open research, education,
22+
benchmarking, and broad reuse of the Project Materials. Licensor also wishes to
23+
avoid a one-way bargain in which researchers and contributors publish ideas and
24+
code that are used to improve AI systems, while the providers of those AI
25+
systems then prohibit those same researchers from generating outputs,
26+
evaluating the systems, benchmarking them, publishing research, or exploring
27+
their own ideas.
28+
29+
This License therefore grants broad rights to use the Project Materials,
30+
subject to attribution and the use-based restriction in Attachment A.
31+
32+
Section II: Definitions
33+
34+
1. "License" means these terms and conditions for use, reproduction, and
35+
Distribution.
36+
37+
2. "Project Materials" means the source code, documentation, configuration,
38+
examples, tests, scripts, data, metadata, and other materials distributed with
39+
this License.
40+
41+
3. "Output" means the results of operating a model, service, application, or
42+
other system.
43+
44+
4. "Model" means any machine-learning or artificial-intelligence based
45+
assemblies, including model weights, checkpoints, parameters, optimizer states,
46+
adapters, embedding systems, agents, APIs, hosted services, or other systems
47+
that are trained, tuned, evaluated, benchmarked, or otherwise used in connection
48+
with the Project Materials.
49+
50+
5. "Derivatives of the Project Materials" means all modifications,
51+
transformations, annotations, translations, extracts, subsets, compilations,
52+
arrangements, or other works based on the Project Materials.
53+
54+
6. "Derivatives of a Model" means all modifications to a Model, works based on
55+
a Model, or any other model that is created or initialized by transfer of
56+
patterns of weights, parameters, activations, embeddings, outputs, or other
57+
representations of the Model, including distillation methods and methods based
58+
on synthetic data generated by the Model.
59+
60+
7. "Training Use" means using the Project Materials, in whole or in part, to
61+
train, pretrain, fine-tune, post-train, align, distill, evaluate for training,
62+
benchmark for training, generate synthetic data for training, construct
63+
embeddings for training, rank or filter examples for training, or otherwise
64+
improve the weights, behavior, capabilities, or performance of a Model or
65+
Derivatives of a Model.
66+
67+
8. "Covered Model" means any Model or Derivatives of a Model that is trained,
68+
fine-tuned, distilled, aligned, evaluated for training, benchmarked for
69+
training, or otherwise improved through Training Use of the Project Materials.
70+
71+
9. "Distribution" means any transmission, reproduction, publication, hosting,
72+
or other sharing of the Project Materials, Derivatives of the Project
73+
Materials, a Covered Model, or Derivatives of a Covered Model to a third party,
74+
including making any of them available by electronic or remote means, such as
75+
API-based or web access.
76+
77+
10. "Licensor" means GPU Mode, the project maintainers, and any contributor who
78+
has authority to license their contribution under these terms.
79+
80+
11. "You" or "Your" means an individual or legal entity exercising permissions
81+
granted by this License or making use of the Project Materials for any purpose.
82+
83+
12. "Third Parties" means individuals or legal entities that are not under
84+
common control with Licensor or You.
85+
86+
13. "Authorized Researchers" means GPU Mode, the project maintainers, project
87+
contributors, and any researchers or organizations that GPU Mode designates in
88+
writing for purposes of generating outputs from, evaluating, benchmarking,
89+
auditing, criticizing, or publishing research about a Covered Model.
90+
91+
14. "Ordinary Users" means the general class of users to whom You make a
92+
Covered Model available, including through a public product, commercial product,
93+
research release, API, hosted service, preview, beta, or gated access program.
94+
95+
Section III: Intellectual Property Rights
96+
97+
2. Grant of Copyright License. Subject to the terms and conditions of this
98+
License, each Licensor grants You a worldwide, non-exclusive, no-charge,
99+
royalty-free copyright license to reproduce, prepare derivative works of,
100+
publicly display, publicly perform, sublicense, and distribute the Project
101+
Materials and Derivatives of the Project Materials.
102+
103+
3. No Patent License. This License does not grant any patent license.
104+
105+
Section IV: Conditions of Usage, Distribution, and Redistribution
106+
107+
4. Distribution and Redistribution. You may reproduce and distribute copies of
108+
the Project Materials or Derivatives of the Project Materials in any medium,
109+
with or without modifications, provided that You meet the following conditions:
110+
111+
4.1. You must give Third Party recipients of the Project Materials or
112+
Derivatives of the Project Materials a copy of this License or a clear link to
113+
it.
114+
115+
4.2. You must retain reasonable copyright, license, and attribution notices,
116+
excluding notices that do not pertain to any part of the Project Materials or
117+
Derivatives of the Project Materials.
118+
119+
4.3. You must give reasonable attribution to GPU Mode and KernelBot. Reasonable
120+
attribution includes, where practical, the project name, a link to the project
121+
source, and any citation requested in the project documentation.
122+
123+
4.4. You must cause any modified files or documentation that You Distribute to
124+
carry prominent notices stating that You changed them.
125+
126+
4.5. You may add Your own copyright statement to Your modifications and may
127+
provide additional or different license terms for Your independent additions,
128+
annotations, analyses, software, models, outputs, or other works, provided that
129+
Your use, reproduction, and Distribution of the Project Materials otherwise
130+
complies with this License.
131+
132+
5. Use-Based Restrictions. The restriction set forth in Attachment A is a
133+
use-based restriction. You may not use the Project Materials, Derivatives of the
134+
Project Materials, Covered Models, or Derivatives of Covered Models for the
135+
restricted use specified in Attachment A.
136+
137+
For Training Use, the use-based restriction in Attachment A must be included as
138+
an enforceable provision in any legal agreement, terms of use, acceptable use
139+
policy, license, or other terms governing the use or Distribution of a Covered
140+
Model or Derivatives of a Covered Model. You must give notice to subsequent
141+
users that the Covered Model or Derivatives of the Covered Model are subject to
142+
Attachment A.
143+
144+
6. Outputs. Except as stated in this License, Licensor claims no rights in the
145+
Output You generate using a Covered Model. You are accountable for the Output
146+
You generate and its subsequent uses. No use of the Output may contravene this
147+
License.
148+
149+
Section V: Other Provisions
150+
151+
7. No Endorsement. Nothing in this License permits You to use Licensor's names,
152+
logos, trademarks, or service marks to imply endorsement, sponsorship, or
153+
approval.
154+
155+
8. Third-Party Rights. The Project Materials may include material submitted by
156+
third parties. This License applies only to rights that Licensor has authority
157+
to license. You are responsible for complying with any third-party rights,
158+
privacy obligations, laws, or regulations that apply to Your use.
159+
160+
9. Disclaimer of Warranty. Unless required by applicable law or agreed to in
161+
writing, Licensor provides the Project Materials on an "AS IS" BASIS, WITHOUT
162+
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including
163+
warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, FITNESS
164+
FOR A PARTICULAR PURPOSE, ACCURACY, AVAILABILITY, OR ABSENCE OF DEFECTS. You
165+
are solely responsible for determining the appropriateness of using or
166+
redistributing the Project Materials and assume any risks associated with Your
167+
exercise of permissions under this License.
168+
169+
10. Limitation of Liability. To the maximum extent permitted by law, in no
170+
event and under no legal theory, whether in tort, contract, or otherwise,
171+
unless required by applicable law or agreed to in writing, shall any Licensor or
172+
contributor be liable to You for damages, including direct, indirect, special,
173+
incidental, consequential, exemplary, or punitive damages arising as a result of
174+
this License or out of the use or inability to use the Project Materials, even
175+
if such Licensor or contributor has been advised of the possibility of such
176+
damages.
177+
178+
11. Accepting Warranty or Additional Liability. While redistributing the Project
179+
Materials or Derivatives of the Project Materials, You may choose to offer, and
180+
charge a fee for, acceptance of support, warranty, indemnity, or other liability
181+
obligations or rights consistent with this License. However, in accepting such
182+
obligations, You may act only on Your own behalf and on Your sole
183+
responsibility, not on behalf of any Licensor or contributor, and only if You
184+
agree to indemnify, defend, and hold each Licensor and contributor harmless for
185+
any liability incurred by, or claims asserted against, such Licensor or
186+
contributor by reason of Your accepting any such warranty or additional
187+
liability.
188+
189+
12. Termination. If You violate this License, Your rights under it terminate
190+
automatically. For violations other than violations of Attachment A, Your rights
191+
are reinstated if You cure the violation within 30 days after discovering it or
192+
receiving written notice from Licensor. For violations of Attachment A involving
193+
a Covered Model, Your Training Use rights terminate automatically as to the
194+
affected Covered Model and may be reinstated only if Licensor provides written
195+
reinstatement or waiver.
196+
197+
13. Severability. If any provision of this License is held invalid, illegal, or
198+
unenforceable, the remaining provisions remain valid as if the provision had not
199+
been set forth. The unenforceable provision will be interpreted or reformed only
200+
to the minimum extent necessary to make it enforceable while preserving its
201+
purpose.
202+
203+
14. Additional Permission. Licensor may grant additional permissions,
204+
exceptions, waivers, commercial terms, or private licenses in writing. Those
205+
permissions apply only to the recipient and scope stated in the written grant.
206+
207+
End of Terms and Conditions
208+
209+
Attachment A
210+
Use Restriction: Researcher Reciprocity for Training Use
211+
212+
You agree not to use the Project Materials or Derivatives of the Project
213+
Materials for Training Use if You make the resulting Covered Model or
214+
Derivatives of the Covered Model available under terms, policies, technical
215+
measures, access rules, account restrictions, acceptable-use rules, or other
216+
conditions that prohibit, penalize, or materially burden Authorized Researchers
217+
from:
218+
219+
1. generating outputs from the Covered Model;
220+
221+
2. evaluating, auditing, red-teaming, or benchmarking the Covered Model;
222+
223+
3. comparing the Covered Model to other systems;
224+
225+
4. publishing research, criticism, measurements, benchmark results, or analysis
226+
concerning the Covered Model; or
227+
228+
5. using the Covered Model to explore, test, or develop their own research
229+
ideas.
230+
231+
This access must be available on materially equal terms to those offered to
232+
Ordinary Users of the Covered Model, subject only to neutral limits that apply
233+
equally to Ordinary Users, such as generally applicable rate limits, payment
234+
terms, safety rules, security rules, and laws.
235+
236+
Any terms, policies, technical measures, access rules, account restrictions,
237+
acceptable-use rules, or other conditions that conflict with this Attachment A
238+
make the Covered Model ineligible for the Training Use grant unless Licensor has
239+
waived the conflict in writing.
240+
241+
You may not suspend, ban, throttle, sue, threaten, or otherwise retaliate
242+
against Authorized Researchers solely because they engage in the activities
243+
listed in this Attachment A, provided that their activity complies with
244+
generally applicable law and neutral safety or security rules that are also
245+
applied to Ordinary Users.

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,16 @@ Use `/verifyruns` to test GitHub Actions integration and `/verifydb` to check da
7878

7979
To donate a GPU, contact us to become a CI admin and add an org-level runner at https://github.com/organizations/gpu-mode/settings/actions/runners
8080

81+
## License
82+
83+
This project is licensed under the [June 9 Researcher Reciprocity License](LICENSE).
84+
85+
The license adapts the Open RAIL-S structure and adds one specific use restriction: training, fine-tuning, distillation, synthetic-data generation for training, embedding for training, or otherwise using this project to improve an AI model or AI service requires Researcher Reciprocity.
86+
87+
> If you train on it, you let us generate.
88+
89+
Covered AI model and service providers may not use this project while imposing terms that prevent GPU Mode, project contributors, or authorized researchers from generating outputs, evaluating models, benchmarking, publishing research, or exploring their own research ideas on materially equal terms to ordinary users.
90+
8191
## Acknowledgements
8292

8393
- Modal for credits

0 commit comments

Comments
 (0)