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.