github.com/kubeshop/testkube@v1.17.23/licenses/TCL.txt (about) 1 Testkube Community License Agreement 2 3 Please read this Testkube Community License Agreement (the “Agreement”) 4 carefully before using Testkube (as defined below), which is offered by 5 Testkube or its affiliated Legal Entities (“Testkube”). 6 7 By accessing, installing, downloading or in any manner using Testkube, 8 You agree that You have read and agree to be bound by the terms of this 9 Agreement. If You are accessing Testkube on behalf of a Legal Entity, 10 You represent and warrant that You have the authority to agree to these 11 terms on its behalf and the right to bind that Legal Entity to this 12 Agreement. Use of Testkube is expressly conditioned upon Your assent to 13 all the terms of this Agreement, as well as the other Testkube agreements, 14 including the Testkube Privacy Policy and Testkube Terms and Conditions, 15 accessible at: https://testkube.io/privacy-policy and 16 https://testkube.io/terms-and-conditions. 17 18 1. Definitions. In addition to other terms defined elsewhere in this Agreement 19 and in the other Testkube agreements, the terms below have the following 20 meanings. 21 22 (a) “Testkube” shall mean the Test Orchestration and Execution software 23 provided by Testkube, including both Testkube Core and Testkube Pro, as 24 defined below. 25 26 (b) “Testkube Core” shall mean the version and features of Testkube designated 27 as free of charge at https://testkube.io/pricing and available at 28 https://github.com/kubeshop/testkube pursuant to the terms of the MIT license. 29 30 (c) “Testkube Pro” shall mean the version of Testkube which includes the 31 additional paid features of Testkube designated at 32 https://testkube.io/pricing and made available by Testkube, also at 33 https://github.com/kubeshop/testkube, the use of which is subject to additional 34 terms set out below. 35 36 (d) “Contribution” shall mean any work of authorship, including the original 37 version of the Work and any modifications or additions to that Work or 38 Derivative Works thereof, that is intentionally submitted to Testkube for 39 inclusion in the Work by the copyright owner or by an individual or Legal Entity 40 authorized to submit on behalf of the copyright owner. For the purposes of this 41 definition, “submitted” means any form of electronic, verbal, or written 42 communication sent to Testkube or its representatives, including but not 43 limited to communication on electronic mailing lists, source code control 44 systems, and issue tracking systems that are managed by, or on behalf of, 45 Testkube for the purpose of discussing and improving the Work, but excluding 46 communication that is conspicuously marked or otherwise designated in writing 47 by the copyright owner as “Not a Contribution.” 48 49 (e) “Contributor” shall mean any copyright owner or individual or Legal Entity 50 authorized by the copyright owner, other than Testkube, from whom Testkube 51 receives a Contribution that Testkube subsequently incorporates within the Work. 52 53 (f) “Derivative Works” shall mean any work, whether in Source or Object form, 54 that is based on (or derived from) the Work, such as a translation, abridgement, 55 condensation, or any other recasting, transformation, or adaptation for which 56 the editorial revisions, annotations, elaborations, or other modifications 57 represent, as a whole, an original work of authorship. For the purposes of this 58 License, Derivative Works shall not include works that remain separable from, or 59 merely link (or bind by name) to the interfaces of, the Work and Derivative 60 Works thereof. You may create certain Derivative Works of Testkube Pro (“Pro 61 Derivative Works”, as defined below) provided that such Pro Derivative Works 62 are solely created, distributed, and accessed for Your internal use, and are 63 not created, distributed, or accessed in such a way that the Pro Derivative 64 Works would modify, circumvent, or otherwise bypass controls implemented, if 65 any, to ensure that Testkube Pro users comply with the terms of the Paid Pro 66 License. Notwithstanding anything contained herein to the contrary, You may not 67 modify or alter the Source of Testkube Pro absent Testkube’s prior express 68 written permission. If You have any questions about creating Pro Derivative 69 Works or otherwise modifying or redistributing Testkube Pro, please contact 70 Testkube at support@testkube.io. 71 72 (g) “Legal Entity” shall mean the union of the acting entity and all other 73 entities that control, are controlled by, or are under common control with that 74 entity. For the purposes of this definition, “control” means (i) the power, 75 direct or indirect, to cause the direction or management of such entity, whether 76 by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of 77 the outstanding shares, or (iii) beneficial ownership of such entity. 78 79 (h) “License” shall mean the terms and conditions for use, reproduction, and 80 distribution of a Work as defined by this Agreement. 81 82 (i) “Licensor” shall mean Testkube or a Contributor, as applicable. 83 84 (j) “Object” form shall mean any form resulting from mechanical transformation 85 or translation of a Source form, including but not limited to compiled object 86 code, generated documentation, and conversions to other media types. 87 88 (k) “Source” form shall mean the preferred form for making modifications, 89 including but not limited to software source code, documentation source, and 90 configuration files. 91 92 (l) “Third Party Works” shall mean Works, including Contributions, and other 93 technology owned by a person or Legal Entity other than Testkube, as indicated 94 by a copyright notice that is included in or attached to such Works or technology. 95 96 (m) “Work” shall mean the work of authorship, whether in Source or Object form, 97 made available under a License, as indicated by a copyright notice that is 98 included in or attached to the work. 99 100 (n) “You” (or “Your”) shall mean an individual or Legal Entity exercising 101 permissions granted by this License. 102 103 2. Licenses. 104 105 (a) License to Testkube Core. The License for the applicable version of 106 Testkube Core can be found on the Testkube Licensing FAQs page and in the 107 applicable license file within the Testkube GitHub repository(ies). Testkube 108 Core is a no-cost, entry-level license and as such, contains the following 109 disclaimers: NOTWITHSTANDING ANYTHING TO THE CONTRARY HEREIN, TESTKUBE CORE 110 IS PROVIDED “AS IS” AND “AS AVAILABLE”, AND ALL EXPRESS OR IMPLIED WARRANTIES 111 ARE EXCLUDED AND DISCLAIMED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES 112 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ANY 113 WARRANTIES ARISING BY STATUTE OR OTHERWISE IN LAW OR FROM COURSE OF DEALING, 114 COURSE OF PERFORMANCE, OR USE IN TRADE. For clarity, the terms of this Agreement, 115 other than the relevant definitions in Section 1 and this Section 2(a) do not 116 apply to Testkube Core. 117 118 (b) License to Testkube Pro. 119 120 (i) Grant of Copyright License: Subject to the terms of this Agreement, Licensor 121 hereby grants to You a worldwide, non-exclusive, non-transferable limited 122 license to reproduce, prepare Pro Derivative Works (as defined below) of, 123 publicly display, publicly perform, sublicense, and distribute Testkube Pro for 124 Your business purposes, for so long as You are not in violation of this 125 Section 2(b) and are current on all payments required by Section 4 below. 126 127 (ii) Grant of Patent License: Subject to the terms of this Agreement, Licensor 128 hereby grants to You a worldwide, non-exclusive, non-transferable limited patent 129 license to make, have made, use, and import Testkube Pro, where such license 130 applies only to those patent claims licensable by Licensor that are necessarily 131 infringed by their Contribution(s) alone or by combination of their 132 Contribution(s) with the Work to which such Contribution(s) was submitted. If You 133 institute patent litigation against any entity (including a cross-claim or 134 counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated 135 within the Work constitutes direct or contributory patent infringement, then any 136 patent licenses granted to You under this License for that Work shall terminate 137 as of the date such litigation is filed. 138 139 (iii) License to Third Party Works: From time to time Testkube may use, or 140 provide You access to, Third Party Works in connection with Testkube Pro. You 141 acknowledge and agree that in addition to this Agreement, Your use of Third Party 142 Works is subject to all other terms and conditions set forth in the License 143 provided with or contained in such Third Party Works. Some Third Party Works may 144 be licensed to You solely for use with Testkube Pro under the terms of a third 145 party License, or as otherwise notified by Testkube, and not under the terms of 146 this Agreement. You agree that the owners and third party licensors of Third 147 Party Works are intended third party beneficiaries to this Agreement, and You 148 agree to abide by all third party terms and conditions and licenses. 149 150 3. Support. From time to time, in its sole discretion, Testkube may offer 151 professional services or support for Testkube, which may now or in the future be 152 subject to additional fees, as outlined at https://testkube.io/pricing. 153 154 4. Fees for Testkube Pro or Testkube Support. 155 156 (a) Fees. The License to Testkube Pro is conditioned upon Your entering into a 157 subscription agreement with Testkube for its use (a “Paid Pro License”) and 158 timely paying Testkube for such Paid Pro License; provided that features of 159 Testkube Pro that are features of Testkube Core and are not designated as “Pro 160 features” at https://testkube.io/pricing may be used for free under the terms of 161 the Agreement without a Paid Pro License. Testkube Pro may at its discretion 162 include within Testkube Pro certain Source code solely intended to determine 163 Your compliance with the Paid Pro License which may be accessed without a Paid 164 Pro License, provided that under no circumstances may You modify Testkube Pro 165 to circumvent the Paid Pro License requirement. Any professional services or 166 support for Testkube may also be subject to Your payment of fees, which will be 167 specified by Testkube when you sign up to receive such professional services or 168 support. Testkube reserves the right to change the fees at any time with prior 169 written notice; for recurring fees, any such adjustments will take effect as of 170 the next pay period. 171 172 (b) Overdue Payments and Taxes. Overdue payments are subject to a service charge 173 equal to the lesser of 1.5% per month or the maximum legal interest rate allowed 174 by law, and You shall pay all Testkube reasonable costs of collection, including 175 court costs and attorneys’ fees. Fees are stated and payable in U.S. dollars and 176 are exclusive of all sales, use, value added and similar taxes, duties, 177 withholdings and other governmental assessments (but excluding taxes based on 178 Testkube income) that may be levied on the transactions contemplated by this 179 Agreement in any jurisdiction, all of which are Your responsibility unless you 180 have provided Testkube with a valid tax-exempt certificate. If You owe Testkube 181 overdue payments, Testkube reserves the right to revoke any license(s) granted 182 by this Agreement and revoke to Your access to Testkube Core and to Testkube Pro. 183 184 (c) Record-keeping and Audit. If fees for Testkube Pro are based on the number 185 of environments running on Testkube Pro or another use-based unit of measurement, 186 including number of users, You must maintain complete and accurate records with 187 respect Your use of Testkube Pro and will provide such records to Testkube for 188 inspection or audit upon Testkube’s reasonable request. If an inspection or 189 audit uncovers additional usage by You for which fees are owed under this 190 Agreement, then You shall pay for such additional usage at Testkube’s 191 then-current rates. 192 193 5. Trial License. If You have signed up for a trial or evaluation of Testkube 194 Pro, Your License to Testkube Pro is granted without charge for the trial or 195 evaluation period specified when You signed up, or if no term was specified, for 196 forty-five (45) calendar days, provided that Your License is granted solely for 197 purposes of Your internal evaluation of Testkube Pro during the trial or 198 evaluation period (a “Trial License”). You may not use Testkube Pro or any 199 Testkube Pro features under a Trial License more than once in any twelve (12) 200 month period. Testkube may revoke a Trial License at any time and for any reason. 201 Sections 3, 4, 9 and 11 of this Agreement do not apply to Trial Licenses. 202 203 6. Redistribution. You may reproduce and distribute copies of the Work or 204 Derivative Works thereof in any medium, with or without modifications, and in 205 Source or Object form, provided that You meet the following conditions: 206 207 (a) You must give any other recipients of the Work or Derivative Works a copy of 208 this License; and 209 210 (b) You must cause any modified files to carry prominent notices stating that 211 You changed the files; and 212 213 (c) You must retain, in the Source form of any Derivative Works that You 214 distribute, including for internal purposes at Your Legal Entities, all 215 copyright, patent, trademark, and attribution notices from the Source form of 216 the Work, excluding those notices that do not pertain to any part of the 217 Derivative Works; and 218 219 (d) If the Work includes a “NOTICE” or equivalent text file as part of its 220 distribution, then any Derivative Works that You distribute must include a 221 readable copy of the attribution notices contained within such NOTICE file, 222 excluding those notices that do not pertain to any part of the Derivative Works, 223 in at least one of the following places: within a NOTICE text file distributed 224 as part of the Derivative Works; within the Source form or documentation, if 225 provided along with the Derivative Works; or, within a display generated by the 226 Derivative Works, if and wherever such third-party notices normally appear. The 227 contents of the NOTICE or equivalent files are for informational purposes only 228 and do not modify the License. You may add Your own attribution notices within 229 Derivative Works that You distribute for Your internal use, alongside or as an 230 addendum to the NOTICE text from the Work, provided that such additional 231 attribution notices cannot be construed as modifying the License. 232 233 You may not create Derivative Works, including Pro Derivative Works (as defined 234 below), which add Your own copyright statements or provide additional or 235 different license terms and conditions for use, reproduction, or distribution of 236 Your modifications, or for any such Derivative Works as a whole. All Derivative 237 Works, including Your use, reproduction, and distribution of the Work, must 238 comply in all respects with the conditions stated in this License. 239 240 (e) Pro Derivative Works: Derivative Works of Testkube Pro (“Pro Derivative 241 Works”) may only be made, reproduced and distributed, without modifications, in 242 Source or Object form, provided that such Pro Derivative Works are solely for 243 Your internal use. Each Pro Derivative Work shall be governed by this Agreement, 244 shall include a License to Testkube Pro, and thus will be subject to the payment 245 of fees to Testkube by any user of the Pro Derivative Work. 246 247 7. Submission of Contributions. Unless You explicitly state otherwise, any 248 Contribution submitted for inclusion in Testkube Pro by You to Testkube shall be 249 under the terms and conditions of this Agreement, without any additional terms 250 or conditions, payments of royalties or otherwise to Your benefit. Testkube may 251 at any time, at its sole discretion, elect for the Contribution to be subject to 252 the Paid Pro License. If You wish to reserve any rights regarding Your 253 Contribution, You must contact Testkube at support@testkube.io prior to 254 submitting the Contribution. 255 256 8. Trademarks. This License does not grant permission to use the trade names, 257 trademarks, service marks, or product names of Licensor, except as required for 258 reasonable and customary use in describing the origin of the Work and reproducing 259 the content of the NOTICE or equivalent file. 260 261 9. Limited Warranty. 262 263 (a) Warranties. Subject to the terms of the Paid Pro License, or any other 264 agreement between You and Testkube which governs the terms of Your access to 265 Testkube Pro, Testkube warrants to You that: (i) Testkube Pro will materially 266 perform in accordance with the applicable documentation for thirty (30) days 267 after initial delivery to You; and (ii) any professional services performed by 268 Testkube under this Agreement will be performed in a workmanlike manner, in 269 accordance with general industry standards. 270 271 (b) Exclusions. Testkube’s warranties in this Section 9 do not extend to problems 272 that result from: (i) Your failure to implement updates issued by Testkube during 273 the warranty period; (ii) any alterations or additions (including Pro Derivative 274 Works and Contributions) to Testkube not performed by or at the direction of 275 Testkube; (iii) failures that are not reproducible by Testkube; (iv) operation 276 of Testkube Pro in violation of this Agreement or not in accordance with its 277 documentation; (v) failures caused by software, hardware, or products not 278 licensed or provided by Testkube hereunder; or (vi) Third Party Works. 279 280 (c) Remedies. In the event of a breach of a warranty under this Section 9, 281 Testkube will, at its discretion and cost, either repair, replace or re-perform 282 the applicable Works or services or refund a portion of fees previously paid to 283 Testkube that are associated with the defective Works or services. This is Your 284 exclusive remedy, and Testkube’s sole liability, arising in connection with the 285 limited warranties herein and shall, in all cases, be limited to the fees paid 286 to Testkube in the three (3) months preceding the delivery of the defective Works 287 or services. 288 289 10. Disclaimer of Warranty. Except as set out in Section 9, unless required by 290 applicable law, Licensor provides the Work (and each Contributor provides its 291 Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 292 either express or implied, arising out of course of dealing, course of 293 performance, or usage in trade, including, without limitation, any warranties 294 or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, CORRECTNESS, 295 RELIABILITY, or FITNESS FOR A PARTICULAR PURPOSE, all of which are hereby 296 disclaimed. You are solely responsible for determining the appropriateness of 297 using or redistributing Works and assume any risks associated with Your exercise 298 of permissions under the applicable License for such Works. 299 300 11. Limited Indemnity. 301 302 (a) Indemnity. Testkube will defend, indemnify and hold You harmless against 303 any third party claims, liabilities or expenses incurred (including reasonable 304 attorneys’ fees), as well as amounts finally awarded in a settlement or a 305 non-appealable judgement by a court (“Losses”), to the extent arising from any 306 claim or allegation by a third party that Testkube Pro infringes or 307 misappropriates a valid United States patent, copyright, or trade secret right 308 of a third party; provided that You give Testkube: (i) prompt written notice of 309 any such claim or allegation; (ii) sole control of the defense and settlement 310 thereof; and (iii) reasonable cooperation and assistance in such defense or 311 settlement. If any Work within Testkube Pro becomes or in Testkube’s opinion is 312 likely to become, the subject of an injunction, Testkube may, at its option, 313 (A) procure for You the right to continue using such Work, (B) replace or modify 314 such Work so that it becomes non-infringing without substantially compromising 315 its functionality, or, if (A) and (B) are not commercially practicable, then (C) 316 terminate Your license to the allegedly infringing Work and refund to You a 317 prorated portion of the prepaid and unearned fees for such infringing Work. The 318 foregoing comprises the entire liability of Testkube with respect to infringement 319 of patents, copyrights, trade secrets, or other intellectual property rights. 320 321 (b) Exclusions. The foregoing obligations on Testkube shall not apply to: (i) 322 Works modified by any party other than Testkube (including Pro Derivative Works 323 and Contributions) where the alleged infringement relates to such modification, 324 (ii) Works combined or bundled with any products, processes, or materials not 325 provided by Testkube where the alleged infringement relates to such combination, 326 (iii) use of a version of Testkube Pro other than the version that was current at 327 the time of such use, as long as a non-infringing version had been released at 328 the time of the alleged infringement, (iv) any Works created to Your 329 specifications, (v) infringement or misappropriation of any proprietary or 330 intellectual property right in which You have an interest, or (vi) Third Party 331 Works. You will defend, indemnify, and hold Testkube harmless against any Losses 332 arising from any such claim or allegation as described in the scenarios in this 333 Section 11(b), subject to conditions reciprocal to those in Section 11(a). 334 335 12. Limitation of Liability. In no event and under no legal or equitable theory, 336 whether in tort (including negligence), contract, or otherwise, unless required 337 by applicable law (such as deliberate and grossly negligent acts), and 338 notwithstanding anything in this Agreement to the contrary, shall Licensor or 339 any Contributor be liable to You for (i) any amounts in excess, in the aggregate, 340 of the fees paid by You to Testkube under this Agreement in the twelve (12) 341 months preceding the date the first cause of liability arose, or (ii) any 342 indirect, special, incidental, punitive, exemplary, reliance, or consequential 343 damages of any character arising as a result of this Agreement or out of the use 344 or inability to use the Work (including but not limited to damages for loss of 345 goodwill, profits, data or data use, work stoppage, computer failure or 346 malfunction, cost of procurement of substitute goods, technology or services, 347 or any and all other commercial damages or losses), even if such Licensor or 348 Contributor has been advised of the possibility of such damages. THESE 349 LIMITATIONS SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF 350 ANY LIMITED REMEDY. 351 352 13. General. 353 354 (a) Relationship of Parties. You and Testkube are independent contractors, and 355 nothing herein shall be deemed to constitute either party as the agent or 356 representative of the other or both parties as joint venturers or partners for 357 any purpose. 358 359 (b) Export Control. You shall comply with the U.S. Foreign Corrupt Practices Act 360 and all applicable export laws, restrictions and regulations of the U.S. 361 Department of Commerce, U.S. Department of Treasury, and any other applicable 362 U.S. and foreign authority(ies). 363 364 (c) Assignment. This Agreement and the rights and obligations herein may not be 365 assigned or transferred, in whole or in part, by You without the prior written 366 consent of Testkube. Any assignment in violation of this provision is void. This 367 Agreement shall be binding upon, and inure to the benefit of, the successors and 368 permitted assigns of the parties. 369 370 (d) Governing Law. This Agreement shall be governed by and construed under the 371 laws of the State of Delaware and the United States without regard to conflicts 372 of laws provisions thereof, and without regard to the Uniform Computer 373 Information Transactions Act. 374 375 (e) Attorneys’ Fees. In any action or proceeding to enforce rights under this 376 Agreement, the prevailing party shall be entitled to recover its costs, expenses, 377 and attorneys’ fees. 378 379 (f) Severability. If any provision of this Agreement is held to be invalid, 380 illegal, or unenforceable in any respect, that provision shall be limited or 381 eliminated to the minimum extent necessary so that this Agreement otherwise 382 remains in full force and effect and enforceable. 383 384 (g) Entire Agreement; Waivers; Modification. This Agreement constitutes the 385 entire agreement between the parties relating to the subject matter hereof and 386 supersedes all proposals, understandings, or discussions, whether written or 387 oral, relating to the subject matter of this Agreement and all past dealing or 388 industry custom. The failure of either party to enforce its rights under this 389 Agreement at any time for any period shall not be construed as a waiver of such 390 rights. No changes, modifications or waivers to this Agreement will be effective 391 unless in writing and signed by both parties.