|
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. |
0 commit comments