End User License Agreement
for free Twizzar from version v1.1.0 in Basic-Plan
1 Definitions
1.1 “Documentation” means the user documentation for the Licensed Software accessible on the Website.
1.2 “EULA” means this End User License Agreement for free Twizzar from version v1.1.0 in Basic-Plan (including its Annex Basic-Plan) which applies to the Use of the Licensed Software.
1.3 “License” means the right to Use the Licensed Software free of charge according to the terms and conditions of this EULA and its Annex Basic-Plan.
1.4 “Licensed Software” means (a) the proprietary Visual Studio add-on software Twizzar from version v1.1.0 for which vi:sit grants a License to Licensee based on the EULA and (b) the accompanying Documentation.
1.5 “Licensee” means the corporate entity or enterprise or natural person that is entitled to download and Use the Licensed Software pursuant to the terms and conditions set forth in the present EULA.
1.6 “Parties” or “Party” means Licensee and vi:sit, or either of them.
1.7 “Use” means (i) installing the Licensed Software, (ii) running the Licensed Software, (iii) processing data with the Licensed Software and (iv) creating a reasonable number of backup copies of the Licensed Software, in each of the aforesaid cases in accordance with the terms and conditions of this EULA including, but not limited to, the restrictions of Use applicable to the Licensed Software.
1.8 “vi:sit” means the licensor of the Licensed Software which is the company is vi:sit – Vetter IT solutions Schweiz GmbH, Untere Rebgasse 7, CH – 4058 Basel, Switzerland.
1.9 “Website” means the website operated by vi:sit under www.twizzar.com.
2 Subject Matter of the EULA
2.1 The subject matter of this EULA is the perpetual gratuitous grant of the License for the Licensed Software from its version v1.1.0. For the avoidance of doubt, vi:sit may in its sole discretion decide to release a different end user license agreement for any newer version(s) the Twizzar. In this case, such newer version(s) of Twizzar will not be subject to the present EULA but solely to the then applicable different end user license agreement. Notwithstanding the foregoing, this EULA remains in force and effect for the Licensed Software (i.e. from version v1.1.0 to the predecessor version of the version that is subject to the different end user license agreement).
2.2 The Licensed Software is a test framework for .NET that helps software developers write clear and maintainable unit tests. For the avoidance of doubt, the Licensed Software is a software tool to create unit tests, but is neither made nor designated for finding errors in the code of the software that shall be tested on the basis of the unit tests created with the Licensed Software. In addition, Licensee is aware that the Licensed Software is a solution based on Microsoft Visual Studio on Windows and can therefore only be Used as an add-on for Microsoft Visual Studio on Windows as long as Licensee uses the required standard software Microsoft Visual Studio (system requirements are specified in the Documentation). Licensee knows that it is not possible to Use the Licensed Software individually or together with or as an add-on to any other integrated development environment (IDE). No special infrastructure is required for the execution of unit tests developed with the Licensed Software. However, the component Twizzar-Library, for which Licensee can obtain a gratuitous license on the basis of a separate license agreement, must be referenced.
2.3 The provisions of this EULA govern exclusively. The Annex Basic-Plan forms an integral part of this EULA. Standard terms and conditions of Licensee do not apply, even if vi:sit has not expressly rejected the application of such terms and conditions.
2.4 Other work such as advice in selecting software, installation, implementation, modification, parametrization, customization, software maintenance, support, etc. or familiarization and training are not covered by this EULA. Such services, if offered by vi:sit at all, are subject to other contractual terms and conditions which are independent of this EULA.
3 Usage Rights Granted for the Software
3.1 vi:sit grants to Licensee free of charge a non-exclusive, worldwide, perpetual License to Use the Licensed Software subject to the rights granted and restrictions stated in this EULA including its Annex Basic-Plan.
3.2 The Licensee is not permitted to rent out the Licensed Software. The same applies to the provision of cloud services to the extent Licensee intends to use the Licensed Software for this purpose.
4 Common Terms for Usage Rights
4.1 All Intellectual Property Rights to the Licensed Software made available by vi:sit including without limitation the comprehensive copyright remains, as regards Licensee, with vi:sit. This legal status enjoyed by vi:sit remains unchanged by the grant of the License to Licensee in accordance with this EULA.
4.2 vi:sit makes the Licensed Software available in object code form only. Accordingly, Licensee can download from the Website executable files only and no source code.
4.3 Licensee shall not attempt to uncover or decode the source code of the Licensed Software either through disassembly, de-compilation, reverse engineering or some other method unless and to the extent that one of the aforesaid methods is indispensable to obtain information necessary for the establishment of interoperability of another independently created computer program with the Licensed Software. Licensee shall, however, request vi:sit for, and give vi:sit an opportunity to provide within a reasonable time, the necessary information and documents for establishing interoperability before Licensee carries out any disassembly, de-compilation, reverse engineering or the like in accordance with Art. 21 of the Swiss Copyright Act (URG). Licensee may exercise its rights under Art. 21 of the Swiss Copyright Act (URG) only if vi:sit fails to comply with the aforesaid request. However, information obtained by way of disassembly, de-compilation, reverse engineering or the like must not be used or passed on to third parties for any other purpose than the development, maintenance and use of the other independently created interoperable computer program and must not be used to develop, produce or market a computer program substantially similar in its expression or for any other acts which infringe copyrights.
4.4 Licensee is obligated not to modify any intellectual property right symbols or notations contained in the Licensed Software such as copyright symbols and other disclaimers.
4.5 Apart from the rights to Use the Licensed Software as granted to Licensee under section 3, vi:sit retains all other rights to the Licensed Software vis-à-vis Licensee. This EULA will not be deemed to convey to Licensee the title in the Licensed Software, which vi:sit and its licensors will always retain. Licensee will, however, still retain title to its own machine-readable media, data storage or data processing devices.
4.6 Without the prior written consent of vi:sit, Licensee shall neither in whole nor in part copy the Licensed Software or allow the Licensed Software to be copied by a third party, unless the relevant reproduction is necessary for the permitted Use in accordance with the terms and conditions of this EULA. Licensee may make the necessary copies for backup and archival purposes. Any and all copies must include the same intellectual property right symbols and notations (e.g., copyright symbol, trademarks) that are used in the original.
4.7 Licensee is not allowed to adapt, modify, translate, arrange or otherwise change or revise the Licensed Software.
5 No License Fees
The right to Use the Licensed Software as provided in this EULA, is being granted gratuitously and, thus, is free of charge.
6 No Warranty
With regard to the Licensed Software, vi:sit does not promise or offer any warranties with regard to the donated Licensed Software. THUS, ALL WARRANTIES ARE EXPRESSLY EXCLUDED.
7 Limitation of Liability
7.1 vi:sit is responsible for intent and gross negligence only.
7.2 UNDER NO CIRCUMSTANCES SHALL VI:SIT BE LIABLE TO LICENSEE FOR ANY DAMAGES BEYOND VI:SIT´S LIABILITY SET FORTH IN SECTION 7.1.
8 Miscellaneous
8.1 This EULA constitutes the entire arrangement and understanding between the Parties and supersedes any prior arrangement and understanding between the Parties. This EULA may be modified or amended only by written instrument executed by a duly authorized officer of the Parties.
8.2 Place of performance is Basel.
8.3 Other than as specifically provided for herein, this EULA may not be assigned in whole or in part by either Party except with prior written consent of the other Party.
8.4 If any provision of this EULA or part thereof should be or becomes invalid or unenforceable or violates any applicable law, this EULA is to be considered severable as to such provision and such provision is to be deleted from this EULA. In such case the remainder of this EULA shall be deemed valid and binding as if such provision was not included herein and the Parties shall agree upon any necessary and reasonable adjustments in order to secure the vital interests of the Parties. The latter applies also in cases where in performing the EULA an omission or contractual gap becomes apparent.
8.5 The failure by one Party at any time to require performance by the other Party or to claim a breach of any provision of this EULA will not be construed as a waiver of any right accruing under this EULA, nor will it affect any subsequent breach or the effectiveness of this EULA or any part hereof, or prejudice any Party as regards any subsequent action.
8.6 This EULA is governed by the laws of the Swiss Confederation to the exclusion of the conflict of laws principles and of the UN Sales Convention (Convention on Contracts for the International Sale of Goods of 11 April 1980).
8.7 Exclusive jurisdiction and venue for all disputes arising from or connected with this EULA shall lie with the courts of the city of Basel, Switzerland.
Annex Basic-Plan
The Basic-Plan that applies to the present EULA includes the following scope of Use:
- Create and edit unit tests using the Licensed Software up to 40 tests per unit test project. In the Basic-Plan, the ItemBuilder (or an inheritance) can be called up to 40 times per unit test project. For more calls a higher License plan is needed. (For more information about the ItemBuilder see the Documentation).
- Run unit test using the Licensed Software (including local run, build server, CI/CD, etc.).
- The Licensed Software can be used in any usage scenario, whether Licensee is an individual developer or an enterprise, or whether the Licensed Software will be used for classroom learning, academic research, or open-source projects (provided that section 4.2 of the EULA remains unaffected).