1+ TIMESCALE LICENSE AGREEMENT
2+
3+ Posted Date: September 24, 2020
4+
5+ PLEASE READ CAREFULLY THIS TIMESCALE LICENSE AGREEMENT ("TSL Agreement"), WHICH
6+ CONSTITUTES A LEGALLY BINDING AGREEMENT AND GOVERNS USE OF THE TIMESCALE
7+ TIME-SERIES DATABASE SOFTWARE AND RELATED SOFTWARE THAT IS PROVIDED SUBJECT TO
8+ THIS TSL AGREEMENT. BY INSTALLING OR USING SUCH SOFTWARE, YOU AGREE THAT YOU
9+ HAVE READ AND AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS TSL
10+ AGREEMENT. IF YOU DO NOT AGREE WITH SUCH TERMS AND CONDITIONS, YOU MAY NOT
11+ INSTALL OR USE SUCH SOFTWARE. IF YOU ARE INSTALLING OR USING SUCH SOFTWARE ON
12+ BEHALF OF A LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE THE AUTHORITY
13+ TO AGREE TO THE TERMS AND CONDITIONS OF THIS TSL AGREEMENT ON BEHALF OF THAT
14+ LEGAL ENTITY AND THE RIGHT TO BIND THAT LEGAL ENTITY TO THIS TSL AGREEMENT.
15+
16+ This TSL Agreement is entered into by and between Timescale, Inc. ("Timescale")
17+ and you or the legal entity on whose behalf you are accepting this TSL
18+ Agreement ("You").
19+
20+ 0. BACKGROUND
21+
22+ The Timescale time-series database software and related software is offered
23+ as "open code" or "source-available" code. This means that all source code
24+ of the software is available for inspection and download at
25+ https://github.com/timescale. The Timescale software is composed of two
26+ major pieces.
27+
28+ The first piece (referred to herein as the Timescale Open Source Software,
29+ as defined below) is open source software that is licensed under the Apache
30+ Version 2.0 license.
31+
32+ The second piece (referred to herein as the TSL Licensed Software, as
33+ defined below) is all of the Timescale Software other than the Timescale
34+ Open Source Software. The TSL Licensed Software may be used under this TSL
35+ Agreement without charge.
36+
37+ 1. GOVERNING LICENSES
38+
39+ 1.1 Source Code. The source code for all Timescale Software is made
40+ publicly available by Timescale at https://github.com/timescale. However,
41+ different license agreements govern the use of different parts of the
42+ Timescale Software source code. The use of Timescale Open Source Software,
43+ in both source and executable forms, is governed by the terms of the Apache
44+ License Version 2.0, a copy of which is available at
45+ https://opensource.org/licenses/Apache-2.0. The use of all other Timescale
46+ Software, in both source and executable forms, is governed by this TSL
47+ Agreement.
48+
49+ 1.2 License Rights to Your Customers. As set forth in Section 2.1 below,
50+ the use by Your customers of the Timescale Software as part of any Value
51+ Added Products or Services that You distribute will be subject to the most
52+ current version of this TSL Agreement.
53+
54+ 2. GRANT OF LICENSES
55+
56+ 2.1 Grant. Conditioned upon compliance with all of the terms and conditions
57+ of this TSL Agreement, Timescale grants to You at no charge the following
58+ limited, non-exclusive, non-transferable, fully paid up, worldwide licenses,
59+ without the right to grant or authorize sublicenses (except as set forth in
60+ Section 2.3):
61+
62+ (a) Internal Use. A license to copy, compile, install, and use the
63+ Timescale Software and Derivative Works solely for Your own internal
64+ business purposes in a manner that does not expose or give access to,
65+ directly or indirectly (e.g., via a wrapper), the Timescale Data
66+ Definition Interfaces or the Timescale Data Manipulation Interfaces to
67+ any person or entity other than You or Your employees and Contractors
68+ working on Your behalf.
69+
70+ (b) Value Added Products or Services. A license (i) to copy, compile,
71+ install, and use the Timescale Software, Derivative Works, or parts
72+ thereof to develop and maintain Your Value Added Products or Services,
73+ (ii) to utilize (in the case of services) copies of the Timescale
74+ Software, Derivative Works, or parts thereof solely as incorporated
75+ into or utilized with Your Value Added Products or Services, and
76+ (iii) to distribute (in the case of products that are distributed to
77+ Your customers) copies of the Timescale Software binaries or of
78+ Derivative Works solely in binary form, and both solely as incorporated
79+ into or utilized with Your Value Added Products or Services; provided
80+ that (1) You notify Your customers that use of such Timescale Software
81+ or Derivative Works is subject to this TSL Agreement and You provide to
82+ each such customer a copy of the most current version of this TSL
83+ Agreement or a URL from which the most current version of this TSL
84+ Agreement may be obtained, and (2) the customer is prohibited, either
85+ contractually or technically, from defining, redefining, or modifying
86+ the database schema or other structural aspects of database objects,
87+ such as through use of the Timescale Data Definition Interfaces, in a
88+ Timescale Database utilized by such Value Added Products or Services.
89+
90+ (c) Distribution of Source Code or Binaries in Standalone Form. Subject
91+ to the prohibitions in Section 2.2 below, a license to copy and
92+ distribute the Timescale Software source code and binaries solely in
93+ unmodified standalone form and subject to the terms and conditions of
94+ the most current version of this TSL Agreement.
95+
96+ (d) Derivative Works. A license (i) to prepare, compile, and test
97+ Derivative Works of the TSL Licensed Software; (ii) to use Derivative
98+ Works for Internal Use solely as expressly permitted in Section 2.1(a);
99+ (iii) to utilize Derivative Works with Your Value Added Products or
100+ Services solely as expressly permitted in Section 2.1(b); (iv) to
101+ distribute Derivative Works in binary form with Your Value Added
102+ Products or Services solely as expressly permitted in Section 2.1(b);
103+ and (v) to distribute Derivative Works back to Timescale under
104+ Timescale's Contributor Agreement for potential incorporation into
105+ Timescale's maintained code base at its sole discretion.
106+
107+ 2.2 Prohibitions. Notwithstanding any other provision in this TSL
108+ Agreement, You are prohibited from (i) using any TSL Licensed Software to
109+ provide time-sharing services or database-as-a-service services, or to
110+ provide any form of software-as-a-service or service offering in which the
111+ TSL Licensed Software is offered or made available to third parties to
112+ provide time-series database functions or operations, other than as part of
113+ Your Value Added Products or Services, or (ii) copying or distributing any
114+ TSL Licensed Software for use in any of the foregoing ways. In addition,
115+ You agree not to, except as expressly permitted in Section 2.1(d), prepare
116+ Derivative Works of any TSL Licensed Software or, except as expressly
117+ permitted herein, transfer, sell, rent, lease, sublicense, loan, or
118+ otherwise transfer or make available any TSL Licensed Software, whether in
119+ source code or binary executable form.
120+
121+ 2.3 Affiliates and Contractors. You may permit Your Contractors and
122+ Affiliates to exercise the licenses set forth in Section 2.1, provided that
123+ such exercise by Contractors must be solely for your benefit and/or the
124+ benefit of Your Affiliates, and You shall be responsible for all acts and
125+ omissions of such Contractors and Affiliates in connection with such
126+ exercise of the licenses, including but not limited to breach of any terms
127+ of this TSL Agreement.
128+
129+ 2.4 Reservation of Rights. Except as expressly set forth in Section 2.1, no
130+ other license or rights to the Timescale Software are granted to You under
131+ this TSL Agreement, whether by implication, estoppel, or otherwise.
132+
133+ 3. DEFINITIONS
134+
135+ In addition to other terms defined elsewhere in this TSL Agreement, the
136+ terms below have the following meanings:
137+
138+ 3.1 "Affiliate" means, if You are a legal entity, any legal entity that
139+ controls, is controlled by, or which is under common control with, You,
140+ where "control" means ownership of at least fifty percent (50%) of the
141+ outstanding voting shares of the legal entity, or the contractual right to
142+ establish policy for, and manage the operations of, the legal entity.
143+
144+ 3.2 "Contractor" means a person or entity engaged as a consultant or
145+ contractor to perform work on Your behalf, but only to the extent such
146+ person or entity is performing such work on Your behalf.
147+
148+ 3.3 "Derivative Work" means any modification or enhancement made by You to
149+ the TSL Licensed Software, whether in source code, binary executable,
150+ intermediate, or other form.
151+
152+ 3.4 "Timescale Database" means a time-series database that is created
153+ and/or used by the Timescale Software.
154+
155+ 3.5 "Timescale Data Definition Interfaces" means SQL commands and other
156+ interfaces of the Timescale Software that can be used to define or modify
157+ the database schema and other structural aspects of database objects in a
158+ Timescale Database, including Data Definition Language (DDL) commands such
159+ as CREATE, DROP, ALTER, TRUNCATE, COMMENT, and RENAME.
160+
161+ 3.6 "Timescale Data Manipulation Interfaces" means SQL commands and
162+ analytical function, procedural, and other types of application programming
163+ interfaces or commands, that allow the use, manipulation, and control of
164+ data present in a Timescale Database, including Data Manipulation Language
165+ (DDL) commands such as SELECT, INSERT, UPDATE, and DELETE, Data Control
166+ Language (DCL) commands such as GRANT and REVOKE, and Transaction Control
167+ Language (TCL) commands such as COMMIT, ROLLBACK, SAVEPOINT, and SET
168+ TRANSACTION.
169+
170+ 3.7 "Timescale Open Source Software" means those portions of the Timescale
171+ Software that Timescale makes publicly available for distribution from time
172+ to time as open source software under the terms of the Apache License
173+ Version 2.0 or, in some limited instances, under other open source licenses
174+ (such as the PostgreSQL license) as identified in the applicable source
175+ code files and/or accompanying notices.
176+
177+ 3.8 "Timescale Software" means, collectively, all time-series database
178+ software and related software made publicly available by Timescale for
179+ distribution from time to time, in both source code and binary executable
180+ form, which includes the Timescale Open Source Software and the TSL
181+ Licensed Software.
182+
183+ 3.9 "TSL Licensed Software" means those parts of the Timescale Software
184+ other than the Timescale Open Source Software.
185+
186+ 3.10 "Value Added Products or Services" means products or services developed
187+ by or for You that utilize (for example, as a back-end function or part of a
188+ software stack) all or parts of the Timescale Software to provide
189+ time-series database storage and operations in support of larger value-added
190+ products or services (for example, an IoT platform or vertical-specific
191+ application) with respect to which all of the following are true:
192+
193+ (i) such value-added products or services are not primarily database
194+ storage or operations products or services;
195+
196+ (ii) such value-added products or services add substantial value of a
197+ different nature to the time-series database storage and operations
198+ afforded by the Timescale Software and are the key functions upon which
199+ such products or services are offered and marketed; and
200+
201+ (iii) users of such Value Added Products or Services are prohibited,
202+ either contractually or technically, from defining, redefining, or
203+ modifying the database schema or other structural aspects of database
204+ objects, such as through use of the Timescale Data Definition Interfaces,
205+ in a Timescale Database utilized by such Value Added Products or
206+ Services.
207+
208+ 4. TERMINATION
209+
210+ This TSL Agreement will automatically terminate, whether or not You receive
211+ notice of such termination from Timescale, in the event You breach any of
212+ its terms or conditions. In accordance with Section 6 below, Timescale
213+ shall have no liability for any damage, loss, or expense of any kind,
214+ whether consequential, indirect, or direct, suffered or incurred by You
215+ arising from or incident to the termination of this TSL Agreement, whether
216+ or not Timescale has been advised or is aware of any such potential damage,
217+ loss, or expense.
218+
219+ 5. DISCLAIMER OF WARRANTIES
220+
221+ TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, ALL TIMESCALE SOFTWARE
222+ PROVIDED UNDER THIS TSL AGREEMENT, INCLUDING ALL PORTIONS OF THE TIMESCALE
223+ SOFTWARE SUPPLIED ON A TRIAL BASIS, ARE PROVIDED "AS IS" WITHOUT WARRANTY OF
224+ ANY KIND AND TIMESCALE DISCLAIMS ALL SUCH WARRANTIES, WHETHER EXPRESS,
225+ STATUTORY, OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
226+ MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE, OR
227+ NON-INFRINGEMENT, AND ANY IMPLIED WARRANTIES ARISING FROM USAGE OF TRADE,
228+ COURSE OF DEALING, OR COURSE OF PERFORMANCE. WITHOUT LIMITING THE
229+ FOREGOING, TIMESCALE MAKES NO WARRANTY OR REPRESENTATION AS TO THE
230+ RELIABILITY, TIMELINESS, QUALITY, SUITABILITY, PROFITABILITY, SUPPORT,
231+ PERFORMANCE, LOSS OF USE OR LOSS OF DATA, AVAILABILITY, OR ACCURACY OF THE
232+ TIMESCALE SOFTWARE. YOU ACKNOWLEDGE THAT CHANGES MADE BY TIMESCALE TO THE
233+ TIMESCALE SOFTWARE MAY DISRUPT INTEROPERATION WITH YOUR VALUE ADDED PRODUCTS
234+ OR SERVICES. TIMESCALE AND ITS LICENSORS DO NOT WARRANT THAT THE TIMESCALE
235+ SOFTWARE, OR ANY PORTION THEREOF, IS ERROR FREE OR WILL OPERATE WITHOUT
236+ INTERRUPTION, OR THAT ANY VALUE ADDED PRODUCT OR SERVICE INTEROPERATING WITH
237+ THE TIMESCALE SOFTWARE WILL NOT EXPERIENCE LOSS OF USE OR LOSS OF DATA. YOU
238+ ACKNOWLEDGE THAT IN ENTERING INTO THIS TSL AGREEMENT, YOU HAVE NOT RELIED ON
239+ ANY PROMISE, WARRANTY, OR REPRESENTATION NOT EXPRESSLY SET FORTH IN THIS
240+ AGREEMENT.
241+
242+ 6. LIMITATION OF LIABILITY
243+
244+ TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, IN NO EVENT SHALL
245+ TIMESCALE OR ITS LICENSORS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY
246+ DIRECT OR INDIRECT DAMAGES, INCLUDING BUT NOT LIMITED TO ANY LOSS OF PROFITS
247+ OR REVENUE, LOSS OF USE, BUSINESS INTERRUPTION, LOSS OF DATA, COST OF COVER
248+ OR SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INCIDENTAL,
249+ CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES OF ANY KIND, HOWEVER CAUSED,
250+ RELATED TO, OR ARISING OUT OF THIS TSL AGREEMENT, ITS TERMINATION OR THE
251+ PERFORMANCE OR FAILURE TO PERFORM THIS TSL AGREEMENT, OR THE USE OR
252+ INABILITY TO USE THE TIMESCALE SOFTWARE, WHETHER ALLEGED AS A BREACH OF
253+ CONTRACT, BREACH OF WARRANTY, TORTIOUS CONDUCT, INCLUDING NEGLIGENCE, OR ANY
254+ OTHER LEGAL THEORY, EVEN IF TIMESCALE HAS BEEN ADVISED OR IS AWARE OF THE
255+ POSSIBILITY OF SUCH DAMAGES.
256+
257+ 7. GENERAL
258+
259+ 7.1 Complete Agreement. This TSL Agreement completely and exclusively
260+ states the entire agreement of the parties regarding the subject matter
261+ hereof and supersedes all prior proposals, agreements, or other
262+ communications between the parties, oral or written, regarding such subject
263+ matter.
264+
265+ 7.2 Modification. This TSL Agreement may be modified by Timescale from time
266+ to time, and any such modifications will be effective upon the "Posted Date"
267+ set forth at the top of the modified agreement. The modified agreement shall
268+ govern any new version of the TSL Licensed Software (and all its constituent
269+ source code and binaries) that is officially released as a complete version
270+ release by Timescale on or after such Posted Date. Except as set forth in
271+ this Section 7.2, this TSL Agreement may not be amended except by a writing
272+ executed by both parties.
273+
274+ 7.3 Governing Law. This TSL Agreement shall be governed by and construed
275+ solely under the laws of the State of New York, without application of any
276+ choice of law rules or principles that would lead to the applicability of
277+ the law of any other jurisdiction. None of the provisions of either the
278+ United Nations Convention on Contracts for the International Sale of Goods
279+ or the Uniform Computer Information Transactions Act shall apply.
280+
281+ 7.4 Unenforceability. If any provision of this TSL Agreement is held
282+ unenforceable, the remaining provisions of this TSL Agreement shall remain
283+ in effect and the unenforceable provision shall be replaced by an
284+ enforceable provision that best reflects the original intent of the parties.
285+
286+ 7.5 Injunctive Relief. You acknowledge that a breach or threatened breach
287+ of any provision of this TSL Agreement will cause irreparable harm to
288+ Timescale for which damages at law will not provide adequate relief, and
289+ Timescale shall therefore be entitled to injunctive relief against such
290+ breach or threatened breach without being required to post a bond.
291+
292+ 7.6 Assignment. You may not assign this TSL Agreement, including by
293+ operation of law in connection with a merger or acquisition or otherwise,
294+ in whole or in part, without the prior written consent of Timescale, which
295+ Timescale may grant or withhold in its sole and absolute discretion. Any
296+ assignment in violation of the preceding sentence is void.
297+
298+ 7.7 Independent Contractors. The parties to this TSL Agreement are
299+ independent contractors and this TSL Agreement does not establish any
300+ relationship of partnership, joint venture, employment, franchise, or agency
301+ between the parties.
302+
303+ 7.8 U.S. Government Rights. The Timescale Software and related
304+ documentation are "Commercial Items", as that term is defined at 48
305+ C.F.R. §2.101, consisting of "Commercial Computer Software" and "Commercial
306+ Computer Software Documentation," as such terms are used in 48
307+ C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable, and
308+ are being licensed to U.S. Government end users (a) only as
309+ Commercial Items and (b) with only those rights as are granted to all other
310+ end users pursuant to the terms and conditions of this TSL Agreement.
0 commit comments