Skip to content

Commit

Permalink
feat(app-shell): update desktop app user license agreement (#15612)
Browse files Browse the repository at this point in the history
Closes AUTH-534
  • Loading branch information
shlokamin authored and shiyaochen committed Jul 10, 2024
1 parent dc62b17 commit ae84352
Showing 1 changed file with 40 additions and 1 deletion.
41 changes: 40 additions & 1 deletion app-shell/build/license_en.txt
Original file line number Diff line number Diff line change
@@ -1 +1,40 @@
we're open source yo
Opentrons End-User License Agreement

Last updated: June 27, 2024

THIS END-USER LICENSE AGREEMENT (“EULA”) is a legal agreement between you (“User”), either as an individual or on behalf of an entity, and Opentrons Labworks Inc. (“Opentrons”) regarding your use of Opentrons robots, modules, software, and associated documentation (“Opentrons Products”) including, but not limited to, the Opentrons OT-2 robot and associated modules, the Opentrons Flex robot and associated modules, the Opentrons App, the Opentrons API, the Opentrons Protocol Designer and Protocol Library, the Opentrons Labware Library, and the Opentrons Website. By installing or using the Opentrons Products, you agree to be bound by the terms and conditions of this EULA. If you do not agree to the terms of this EULA, you must immediately cease use of the Opentrons Products.

License Grant. Opentrons grants User a revocable, non-exclusive, non-transferable, limited license to access and use the Opentrons Products strictly in accordance with the terms and conditions of this EULA, the Opentrons Terms and Conditions of Sale, the Opentrons Privacy Policy, and any other agreements between User and Opentrons (collectively “Related Agreements”).
Use of Opentrons Products.
Permitted Use. User shall use the Opentrons Products strictly in accordance with the terms of the EULA and Related Agreements. User shall use Opentrons Product software only in conjunction with Opentrons Product hardware.
Restrictions on Use. Unless otherwise specified in a separate agreement entered into between Opentrons and User, User may not, and may not permit others to:
reverse engineer, decompile or otherwise derive source code from the Opentrons Products;
disassemble the Opentrons Products, except as instructed by Opentrons employees or Opentrons technical product manuals;
copy, modify, or create derivative works of the Opentrons Products for the purpose of competing with Opentrons;
remove or alter any proprietary notices or marks on the Opentrons Products;
use the Opentrons Products in any manner that does not comply with the applicable laws in the jurisdiction(s) in which such use takes place;
use the Opentrons Products in any manner that infringes the intellectual property or other rights of another party.
Open Source Notices. Certain components of the Opentrons Products may be subject to open-source software licenses ("Open-Source Components"), such as licenses approved the Open Source Initiative or any substantially similar licenses, including without limitation any license that, as a condition of distribution of the software licensed under such license, requires that the distributor make the software available in source code format. Copies of the licenses applicable to the Open-Source Components may be located at https://github.com/Opentrons or in the documentation for the Opentrons Products.
Conflict with EULA. To the extent the terms of the licenses applicable to Open-Source Components prohibit any of the restrictions in this EULA with respect to such Open-Source Component, such restrictions will not apply to such Open-Source Component. To the extent the terms of the licenses applicable to Open-Source Components require Licensor to make an offer to provide source code in connection with the Product, such offer is hereby made, and you may exercise it by contacting [email protected].
Apache-2.0 Licensed Code. Certain components of the Opentrons Products are licensed under the Apache License 2.0 ("Apache-2.0"). These components are subject to the terms and conditions of the Apache-2.0 license. A copy of the Apache-2.0 license can be found at http://www.apache.org/licenses/LICENSE-2.0. User agrees to comply with the terms of the Apache-2.0 license for the applicable components of the Software.
Term and Termination. This EULA is effective from the date of the first installation or use of any Opentrons Product by User and will continue until terminated. Upon termination of this EULA, User must cease all use of Opentrons Products and destroy all copies of Opentrons Product software.
Termination by User. User may terminate this EULA at any time by ceasing all use of Opentrons Products and destroying all copies of Opentrons Product software.
Termination by Opentrons. Opentrons may, in its sole and absolute discretion, at any time and for any reason or no reason, terminate this EULA and the rights afforded to User hereunder with or without prior notice. Additionally, this EULA and any rights afforded hereunder shall terminate automatically, without any notice or other action by Opentrons, if the User breaches any of its terms or conditions.
Support. User is not entitled to support of the Opentrons Products pursuant to the terms of this EULA. Support for the Opentrons Products may be provided to User solely pursuant to the terms of Related Agreements.
Intellectual Property Rights. Opentrons retains all rights, title, and interest in and to the Opentrons Products, including all intellectual property rights. Opentrons reserves all rights in and to the Opentrons Products not expressly granted to you in this EULA. This EULA does not grant the User any rights to trademarks or service marks of Opentrons or any of its affiliates.
Ownership. All worldwide patents, copyrights, trade secrets, and other intellectual property rights related to the Opentrons Products are the exclusive property of Opentrons.
Feedback. Any feedback or suggestions provided by User regarding the Opentrons Products may be used by Opentrons without any obligation to User, and User hereby provides Opentrons a perpetual, global, fully paid-up, royalty free license to use such feedback or suggestions.
Privacy Notices. The Opentrons Products may automatically communicate with Opentrons servers and transmit data to Opentrons for various purposes including, but not limited to: 1. updating Opentrons Product software; 2. sending error reports to Opentrons; and 3. sending Opentrons Product usage data to Opentrons. The collection and use of such data is governed by the Opentrons Privacy Policy. By agreeing to this EULA you also acknowledge and agree to the Opentrons Privacy Policy. If User does not agree to the Opentrons Privacy or to the collection of Opentrons Product data, User must immediately cease all use of Opentrons Products and destroy all copies of Opentrons Product software.
Disclaimer of Warranties. THE OPENTRONS PRODUCTS ARE PROVIDED ON AN “AS IS” BASIS AND NO WARRANTY, EITHER EXPRESS OR IMPLIED, IS GIVEN. OPENTRONS DISCLAIMS ALL REPRESENTATIONS, WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED OR COLLATERAL, INCLUDING AS TO OWNERSHIP AND NON-INFRINGEMENT, THE IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND THOSE ARISING BY STATUTE OR OTHERWISE IN LAW, OR FROM THE COURSE OF DEALING OR USAGE OF TRADE. WITHOUT LIMITING THE FOREGOING, OPENTRONS DOES NOT REPRESENT OR WARRANT THAT THE OPENTRONS PRODUCTS WILL MEET ANY OR ALL OF YOUR PARTICULAR REQUIREMENTS, THAT THE OPERATION OF THE OPENTRONS PRODUCTS WILL BE ERROR FREE OR UNINTERRUPTED OR THAT ALL PROGRAMMING ERRORS IN THE OPENTRONS PRODUCTS CAN BE FOUND IN ORDER TO BE CORRECTED.
Limitation of Liability. To the maximum extent permitted by applicable law, in no event shall Opentrons, its affiliates, shareholders, directors, officers, employees and agents be liable for any special, incidental, indirect, exemplary, or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of your use or inability to use the Opentrons Products, whether or not the damages were foreseeable and whether or not Opentrons was advised of the possibility of such damages. In any case, without limiting the foregoing, Opentrons’ entire liability arising from or under any provision of this EULA or from the use of the Opentrons Products shall be limited to fifty dollars ($50.00). The foregoing limitations will apply even if the above stated remedy fails in its essential purpose.
General Provisions.
User Representations. User represents and warrants that User is not located in a country that is subject to a United States government embargo, or that has been designated by the United States government as a "terrorist supporting" country. User represents and warrants that User is not listed on any United States government list of prohibited or restricted parties. User represents and warrants that they will comply with all United States export laws and regulations applicable to their possession and use of the Opentrons Products.
Amendment; Waiver. This EULA shall not be modified or amended except by a written document executed by the parties. No waiver by Opentrons or any failure by Opentrons to keep or perform any provision, covenant or condition of this EULA shall be deemed to be a waiver of any preceding or succeeding breach of the same or of any other provision, covenant, or condition. Any waiver to be granted by Opentrons shall not be effective unless it is set forth in a written instrument signed by Opentrons.
Assignment; Successors and Assigns. User may not assign this EULA or any rights, interests, claims or obligations under this EULA without the prior written consent of Opentrons. This EULA shall be binding upon and shall inure to the benefit of the parties and their respective successors, representatives and permitted assigns.
Governing Law; Venue. This EULA shall be construed and governed by the laws of the State of New York without regard to any conflicts of law provisions or rules that would operate to cause the application of the laws of any other jurisdiction. The exclusive jurisdiction and venue for all actions under this EULA will be in the state or federal courts of competent jurisdiction in New York County, NY.
Survival. All provisions of this EULA reasonably expected to survive the termination or expiration of this EULA shall do so.
Severability. Whenever possible, each provision of this EULA shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this EULA is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other provision of this EULA or the parties’ rights and obligations under this EULA in any other jurisdiction. Instead, this EULA shall be reformed, construed and enforced in such jurisdiction to include an amended or modified version of the provision held to be invalid, illegal, or unenforceable or, if amendment or modification is impossible, as if such invalid, illegal or unenforceable provision had never been contained herein.
Captions. The captions or section headings used in this EULA are for convenience only and shall not affect the construction, interpretation or meaning of any term or provision of this EULA.
Amendments. Opentrons reserves the right to amend this EULA at any time by providing notice to the User. Continued use of the Opentrons Products following such notice constitutes acceptance of the amended EULA.

By using the Opentrons Products, you acknowledge that you have read, understood, and agree to be bound by the terms and conditions of this EULA and the Opentrons Privacy Policy.

0 comments on commit ae84352

Please sign in to comment.