pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/licenses licenses: add timescale-license
details: https://anonhg.NetBSD.org/pkgsrc/rev/4b1aea3266ca
branches: trunk
changeset: 446795:4b1aea3266ca
user: tnn <tnn%pkgsrc.org@localhost>
date: Sat Feb 13 11:31:10 2021 +0000
description:
licenses: add timescale-license
source:
https://github.com/timescale/timescaledb/blob/master/tsl/LICENSE-TIMESCALE
diffstat:
licenses/timescale-license | 311 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 311 insertions(+), 0 deletions(-)
diffs (truncated from 315 to 300 lines):
diff -r aac0995daa67 -r 4b1aea3266ca licenses/timescale-license
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/licenses/timescale-license Sat Feb 13 11:31:10 2021 +0000
@@ -0,0 +1,311 @@
+TIMESCALE LICENSE AGREEMENT
+
+Posted Date: September 24, 2020
+
+PLEASE READ CAREFULLY THIS TIMESCALE LICENSE AGREEMENT ("TSL Agreement"), WHICH
+CONSTITUTES A LEGALLY BINDING AGREEMENT AND GOVERNS USE OF THE TIMESCALE
+TIME-SERIES DATABASE SOFTWARE AND RELATED SOFTWARE THAT IS PROVIDED SUBJECT TO
+THIS TSL AGREEMENT. BY INSTALLING OR USING SUCH SOFTWARE, YOU AGREE THAT YOU
+HAVE READ AND AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS TSL
+AGREEMENT. IF YOU DO NOT AGREE WITH SUCH TERMS AND CONDITIONS, YOU MAY NOT
+INSTALL OR USE SUCH SOFTWARE. IF YOU ARE INSTALLING OR USING SUCH SOFTWARE ON
+BEHALF OF A LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE THE AUTHORITY
+TO AGREE TO THE TERMS AND CONDITIONS OF THIS TSL AGREEMENT ON BEHALF OF THAT
+LEGAL ENTITY AND THE RIGHT TO BIND THAT LEGAL ENTITY TO THIS TSL AGREEMENT.
+
+This TSL Agreement is entered into by and between Timescale, Inc. ("Timescale")
+and you or the legal entity on whose behalf you are accepting this TSL
+Agreement ("You").
+
+0. BACKGROUND
+
+ The Timescale time-series database software and related software is offered
+ as "open code" or "source-available" code. This means that all source code
+ of the software is available for inspection and download at
+ https://github.com/timescale. The Timescale software is composed of two
+ major pieces.
+
+ The first piece (referred to herein as the Timescale Open Source Software,
+ as defined below) is open source software that is licensed under the Apache
+ Version 2.0 license.
+
+ The second piece (referred to herein as the TSL Licensed Software, as
+ defined below) is all of the Timescale Software other than the Timescale
+ Open Source Software. The TSL Licensed Software may be used under this TSL
+ Agreement without charge.
+
+1. GOVERNING LICENSES
+
+ 1.1 Source Code. The source code for all Timescale Software is made
+ publicly available by Timescale at https://github.com/timescale. However,
+ different license agreements govern the use of different parts of the
+ Timescale Software source code. The use of Timescale Open Source Software,
+ in both source and executable forms, is governed by the terms of the Apache
+ License Version 2.0, a copy of which is available at
+ https://opensource.org/licenses/Apache-2.0. The use of all other Timescale
+ Software, in both source and executable forms, is governed by this TSL
+ Agreement.
+
+ 1.2 License Rights to Your Customers. As set forth in Section 2.1 below,
+ the use by Your customers of the Timescale Software as part of any Value
+ Added Products or Services that You distribute will be subject to the most
+ current version of this TSL Agreement.
+
+2. GRANT OF LICENSES
+
+ 2.1 Grant. Conditioned upon compliance with all of the terms and conditions
+ of this TSL Agreement, Timescale grants to You at no charge the following
+ limited, non-exclusive, non-transferable, fully paid up, worldwide licenses,
+ without the right to grant or authorize sublicenses (except as set forth in
+ Section 2.3):
+
+ (a) Internal Use. A license to copy, compile, install, and use the
+ Timescale Software and Derivative Works solely for Your own internal
+ business purposes in a manner that does not expose or give access to,
+ directly or indirectly (e.g., via a wrapper), the Timescale Data
+ Definition Interfaces or the Timescale Data Manipulation Interfaces to
+ any person or entity other than You or Your employees and Contractors
+ working on Your behalf.
+
+ (b) Value Added Products or Services. A license (i) to copy, compile,
+ install, and use the Timescale Software, Derivative Works, or parts
+ thereof to develop and maintain Your Value Added Products or Services,
+ (ii) to utilize (in the case of services) copies of the Timescale
+ Software, Derivative Works, or parts thereof solely as incorporated
+ into or utilized with Your Value Added Products or Services, and
+ (iii) to distribute (in the case of products that are distributed to
+ Your customers) copies of the Timescale Software binaries or of
+ Derivative Works solely in binary form, and both solely as incorporated
+ into or utilized with Your Value Added Products or Services; provided
+ that (1) You notify Your customers that use of such Timescale Software
+ or Derivative Works is subject to this TSL Agreement and You provide to
+ each such customer a copy of the most current version of this TSL
+ Agreement or a URL from which the most current version of this TSL
+ Agreement may be obtained, and (2) the customer is prohibited, either
+ contractually or technically, from defining, redefining, or modifying
+ the database schema or other structural aspects of database objects,
+ such as through use of the Timescale Data Definition Interfaces, in a
+ Timescale Database utilized by such Value Added Products or Services.
+
+ (c) Distribution of Source Code or Binaries in Standalone Form. Subject
+ to the prohibitions in Section 2.2 below, a license to copy and
+ distribute the Timescale Software source code and binaries solely in
+ unmodified standalone form and subject to the terms and conditions of
+ the most current version of this TSL Agreement.
+
+ (d) Derivative Works. A license (i) to prepare, compile, and test
+ Derivative Works of the TSL Licensed Software; (ii) to use Derivative
+ Works for Internal Use solely as expressly permitted in Section 2.1(a);
+ (iii) to utilize Derivative Works with Your Value Added Products or
+ Services solely as expressly permitted in Section 2.1(b); (iv) to
+ distribute Derivative Works in binary form with Your Value Added
+ Products or Services solely as expressly permitted in Section 2.1(b);
+ and (v) to distribute Derivative Works back to Timescale under
+ Timescale's Contributor Agreement for potential incorporation into
+ Timescale's maintained code base at its sole discretion.
+
+ 2.2 Prohibitions. Notwithstanding any other provision in this TSL
+ Agreement, You are prohibited from (i) using any TSL Licensed Software to
+ provide time-sharing services or database-as-a-service services, or to
+ provide any form of software-as-a-service or service offering in which the
+ TSL Licensed Software is offered or made available to third parties to
+ provide time-series database functions or operations, other than as part of
+ Your Value Added Products or Services, or (ii) copying or distributing any
+ TSL Licensed Software for use in any of the foregoing ways. In addition,
+ You agree not to, except as expressly permitted in Section 2.1(d), prepare
+ Derivative Works of any TSL Licensed Software or, except as expressly
+ permitted herein, transfer, sell, rent, lease, sublicense, loan, or
+ otherwise transfer or make available any TSL Licensed Software, whether in
+ source code or binary executable form.
+
+ 2.3 Affiliates and Contractors. You may permit Your Contractors and
+ Affiliates to exercise the licenses set forth in Section 2.1, provided that
+ such exercise by Contractors must be solely for your benefit and/or the
+ benefit of Your Affiliates, and You shall be responsible for all acts and
+ omissions of such Contractors and Affiliates in connection with such
+ exercise of the licenses, including but not limited to breach of any terms
+ of this TSL Agreement.
+
+ 2.4 Reservation of Rights. Except as expressly set forth in Section 2.1, no
+ other license or rights to the Timescale Software are granted to You under
+ this TSL Agreement, whether by implication, estoppel, or otherwise.
+
+3. DEFINITIONS
+
+ In addition to other terms defined elsewhere in this TSL Agreement, the
+ terms below have the following meanings:
+
+ 3.1 "Affiliate" means, if You are a legal entity, any legal entity that
+ controls, is controlled by, or which is under common control with, You,
+ where "control" means ownership of at least fifty percent (50%) of the
+ outstanding voting shares of the legal entity, or the contractual right to
+ establish policy for, and manage the operations of, the legal entity.
+
+ 3.2 "Contractor" means a person or entity engaged as a consultant or
+ contractor to perform work on Your behalf, but only to the extent such
+ person or entity is performing such work on Your behalf.
+
+ 3.3 "Derivative Work" means any modification or enhancement made by You to
+ the TSL Licensed Software, whether in source code, binary executable,
+ intermediate, or other form.
+
+ 3.4 "Timescale Database" means a time-series database that is created
+ and/or used by the Timescale Software.
+
+ 3.5 "Timescale Data Definition Interfaces" means SQL commands and other
+ interfaces of the Timescale Software that can be used to define or modify
+ the database schema and other structural aspects of database objects in a
+ Timescale Database, including Data Definition Language (DDL) commands such
+ as CREATE, DROP, ALTER, TRUNCATE, COMMENT, and RENAME.
+
+ 3.6 "Timescale Data Manipulation Interfaces" means SQL commands and
+ analytical function, procedural, and other types of application programming
+ interfaces or commands, that allow the use, manipulation, and control of
+ data present in a Timescale Database, including Data Manipulation Language
+ (DDL) commands such as SELECT, INSERT, UPDATE, and DELETE, Data Control
+ Language (DCL) commands such as GRANT and REVOKE, and Transaction Control
+ Language (TCL) commands such as COMMIT, ROLLBACK, SAVEPOINT, and SET
+ TRANSACTION.
+
+ 3.7 "Timescale Open Source Software" means those portions of the Timescale
+ Software that Timescale makes publicly available for distribution from time
+ to time as open source software under the terms of the Apache License
+ Version 2.0 or, in some limited instances, under other open source licenses
+ (such as the PostgreSQL license) as identified in the applicable source
+ code files and/or accompanying notices.
+
+ 3.8 "Timescale Software" means, collectively, all time-series database
+ software and related software made publicly available by Timescale for
+ distribution from time to time, in both source code and binary executable
+ form, which includes the Timescale Open Source Software and the TSL
+ Licensed Software.
+
+ 3.9 "TSL Licensed Software" means those parts of the Timescale Software
+ other than the Timescale Open Source Software.
+
+ 3.10 "Value Added Products or Services" means products or services developed
+ by or for You that utilize (for example, as a back-end function or part of a
+ software stack) all or parts of the Timescale Software to provide
+ time-series database storage and operations in support of larger value-added
+ products or services (for example, an IoT platform or vertical-specific
+ application) with respect to which all of the following are true:
+
+ (i) such value-added products or services are not primarily database
+ storage or operations products or services;
+
+ (ii) such value-added products or services add substantial value of a
+ different nature to the time-series database storage and operations
+ afforded by the Timescale Software and are the key functions upon which
+ such products or services are offered and marketed; and
+
+ (iii) users of such Value Added Products or Services are prohibited,
+ either contractually or technically, from defining, redefining, or
+ modifying the database schema or other structural aspects of database
+ objects, such as through use of the Timescale Data Definition Interfaces,
+ in a Timescale Database utilized by such Value Added Products or
+ Services.
+
+4. TERMINATION
+
+ This TSL Agreement will automatically terminate, whether or not You receive
+ notice of such termination from Timescale, in the event You breach any of
+ its terms or conditions. In accordance with Section 6 below, Timescale
+ shall have no liability for any damage, loss, or expense of any kind,
+ whether consequential, indirect, or direct, suffered or incurred by You
+ arising from or incident to the termination of this TSL Agreement, whether
+ or not Timescale has been advised or is aware of any such potential damage,
+ loss, or expense.
+
+5. DISCLAIMER OF WARRANTIES
+
+ TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, ALL TIMESCALE SOFTWARE
+ PROVIDED UNDER THIS TSL AGREEMENT, INCLUDING ALL PORTIONS OF THE TIMESCALE
+ SOFTWARE SUPPLIED ON A TRIAL BASIS, ARE PROVIDED "AS IS" WITHOUT WARRANTY OF
+ ANY KIND AND TIMESCALE DISCLAIMS ALL SUCH WARRANTIES, WHETHER EXPRESS,
+ STATUTORY, OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+ MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE, OR
+ NON-INFRINGEMENT, AND ANY IMPLIED WARRANTIES ARISING FROM USAGE OF TRADE,
+ COURSE OF DEALING, OR COURSE OF PERFORMANCE. WITHOUT LIMITING THE
+ FOREGOING, TIMESCALE MAKES NO WARRANTY OR REPRESENTATION AS TO THE
+ RELIABILITY, TIMELINESS, QUALITY, SUITABILITY, PROFITABILITY, SUPPORT,
+ PERFORMANCE, LOSS OF USE OR LOSS OF DATA, AVAILABILITY, OR ACCURACY OF THE
+ TIMESCALE SOFTWARE. YOU ACKNOWLEDGE THAT CHANGES MADE BY TIMESCALE TO THE
+ TIMESCALE SOFTWARE MAY DISRUPT INTEROPERATION WITH YOUR VALUE ADDED PRODUCTS
+ OR SERVICES. TIMESCALE AND ITS LICENSORS DO NOT WARRANT THAT THE TIMESCALE
+ SOFTWARE, OR ANY PORTION THEREOF, IS ERROR FREE OR WILL OPERATE WITHOUT
+ INTERRUPTION, OR THAT ANY VALUE ADDED PRODUCT OR SERVICE INTEROPERATING WITH
+ THE TIMESCALE SOFTWARE WILL NOT EXPERIENCE LOSS OF USE OR LOSS OF DATA. YOU
+ ACKNOWLEDGE THAT IN ENTERING INTO THIS TSL AGREEMENT, YOU HAVE NOT RELIED ON
+ ANY PROMISE, WARRANTY, OR REPRESENTATION NOT EXPRESSLY SET FORTH IN THIS
+ AGREEMENT.
+
+6. LIMITATION OF LIABILITY
+
+ TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, IN NO EVENT SHALL
+ TIMESCALE OR ITS LICENSORS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY
+ DIRECT OR INDIRECT DAMAGES, INCLUDING BUT NOT LIMITED TO ANY LOSS OF PROFITS
+ OR REVENUE, LOSS OF USE, BUSINESS INTERRUPTION, LOSS OF DATA, COST OF COVER
+ OR SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INCIDENTAL,
+ CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES OF ANY KIND, HOWEVER CAUSED,
+ RELATED TO, OR ARISING OUT OF THIS TSL AGREEMENT, ITS TERMINATION OR THE
+ PERFORMANCE OR FAILURE TO PERFORM THIS TSL AGREEMENT, OR THE USE OR
+ INABILITY TO USE THE TIMESCALE SOFTWARE, WHETHER ALLEGED AS A BREACH OF
+ CONTRACT, BREACH OF WARRANTY, TORTIOUS CONDUCT, INCLUDING NEGLIGENCE, OR ANY
+ OTHER LEGAL THEORY, EVEN IF TIMESCALE HAS BEEN ADVISED OR IS AWARE OF THE
+ POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+ 7.1 Complete Agreement. This TSL Agreement completely and exclusively
+ states the entire agreement of the parties regarding the subject matter
+ hereof and supersedes all prior proposals, agreements, or other
+ communications between the parties, oral or written, regarding such subject
+ matter.
+
+ 7.2 Modification. This TSL Agreement may be modified by Timescale from time
+ to time, and any such modifications will be effective upon the "Posted Date"
+ set forth at the top of the modified agreement. The modified agreement shall
+ govern any new version of the TSL Licensed Software (and all its constituent
+ source code and binaries) that is officially released as a complete version
+ release by Timescale on or after such Posted Date. Except as set forth in
+ this Section 7.2, this TSL Agreement may not be amended except by a writing
+ executed by both parties.
+
+ 7.3 Governing Law. This TSL Agreement shall be governed by and construed
+ solely under the laws of the State of New York, without application of any
+ choice of law rules or principles that would lead to the applicability of
+ the law of any other jurisdiction. None of the provisions of either the
+ United Nations Convention on Contracts for the International Sale of Goods
+ or the Uniform Computer Information Transactions Act shall apply.
+
+ 7.4 Unenforceability. If any provision of this TSL Agreement is held
+ unenforceable, the remaining provisions of this TSL Agreement shall remain
+ in effect and the unenforceable provision shall be replaced by an
+ enforceable provision that best reflects the original intent of the parties.
+
+ 7.5 Injunctive Relief. You acknowledge that a breach or threatened breach
+ of any provision of this TSL Agreement will cause irreparable harm to
+ Timescale for which damages at law will not provide adequate relief, and
+ Timescale shall therefore be entitled to injunctive relief against such
+ breach or threatened breach without being required to post a bond.
+
+ 7.6 Assignment. You may not assign this TSL Agreement, including by
+ operation of law in connection with a merger or acquisition or otherwise,
+ in whole or in part, without the prior written consent of Timescale, which
+ Timescale may grant or withhold in its sole and absolute discretion. Any
+ assignment in violation of the preceding sentence is void.
Home |
Main Index |
Thread Index |
Old Index