forked from PrefectHQ/server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
LICENSE
169 lines (142 loc) · 9.73 KB
/
LICENSE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
Prefect Community License
Version 1.0
A copy of this license may be found at
https://www.prefect.io/legal/prefect-community-license
The Prefect Community License (this “Agreement”) sets forth the terms on which
Prefect Technologies, Inc. (“Prefect”) makes available Prefect source code
through one or more files each within a directory or containing a header stating
the contents are subject to Prefect copyright (the “Software”). BY INSTALLING,
DOWNLOADING, ACCESSING, USING OR DISTRIBUTING ANY OF THE SOFTWARE, YOU AGREE TO
THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO SUCH TERMS
AND CONDITIONS, YOU MUST NOT USE THE SOFTWARE. IF YOU ARE RECEIVING THE
SOFTWARE ON BEHALF OF A LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE
THE ACTUAL AUTHORITY TO AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT ON
BEHALF OF SUCH ENTITY. “Licensee” as used herein means you, an individual, or
the entity on behalf of whom you are receiving the Software.
1. LICENSE GRANT AND LIMITATIONS
A. License. Provided that Licensee remains in compliance with the terms and
conditions that are set forth in this Agreement, Prefect grants you the
following limited, revocable, non-exclusive, non-transferrable,
non-sublicensable, worldwide license during the term of this Agreement to (a)
only use the Software internally; (b) prepare modifications and derivative
works of the Software; (c) distribute the Software (including without
limitation in source code or object code form); and (d) reproduce copies of
the Software (the “License”).
B. Limitations on License Grant. In consideration of the rights granted
herein by this Agreement, Licensee’s distribution of the Software is subject
to the following conditions:
i. Licensee is not granted the right to, and Licensee shall not, exercise
the License for an Excluded Purpose. For purposes of this Agreement,
“Excluded Purpose” includes, but is not limited to, using the Software, or
any derivative works thereof, to make available any software-as-a-service,
platform-as-a-service, infrastructure-as-a-service or other similar
service that competes with Prefect products or services.
ii. Licensee must cause any Software modified by Licensee to carry
prominent notices stating that Licensee modified the Software; and
iii. On any copy of the Software distributed by the Licensee, Licensee
shall reproduce and not remove or alter all Prefect or third-party
copyright or other notices contained in the Software, and Licensee must
provide the following notice with any copy:
“This software is made available by Prefect Technologies, Inc.,
under the terms of the Prefect Community License Agreement located
at https://www.prefect.io/legal/prefect-community-license . BY
INSTALLING, DOWNLOADING, ACCESSING, USING OR DISTRIBUTING ANY OF THE
SOFTWARE, YOU AGREE TO THE TERMS OF SUCH LICENSE AGREEMENT.”
C. Modifications. Licensee may add its own copyright notices to
modifications made by Licensee and may provide additional or different
license terms and conditions for use, reproduction, or distribution of
Licensee’s modifications. While redistributing the Software or modifications
thereof, Licensee may choose to offer, for a fee or free of charge, support,
warranty, indemnity, or other obligations. Licensee, and not Prefect, will
be solely responsible for any such obligations.
D. No Sublicense. The License does not include any right to sublicense the
Software. Each recipient to which Licensee provides the Software, however,
may exercise the License so long as such recipient agrees to the terms and
conditions of this Agreement.
2. TERM AND TERMINATION
A. Term. This Agreement will continue unless and until earlier terminated as
set forth herein.
B. Termination. If Licensee breaches any of the conditions or obligations
set forth under this Agreement, this Agreement shall automatically terminate,
and the License rights granted therein shall be automatically and permanently
revoked.
3. INTELLECTUAL PROPERTY
As between the parties, Prefect retains all right, title, and interest in the
Software, and all intellectual property rights contained therein, regardless of
whether such intellectual property rights are registered or unregistered.
Prefect hereby similarly reserves all rights in its trademarks and service
marks, and all goodwill developed therefrom shall inure to the benefit of
Prefect; no licenses therein are granted by way of this Agreement. Prefect
hereby reserves all rights not expressly granted to Licensee by way of this
Agreement.
4. DISCLAIMER OF WARRANTIES
EXCEPT AS SPECIFICALLY PROVIDED FOR HEREIN, THE SOFTWARE AND ANY MATERIALS ARE
PROVIDED “AS IS”. PREFECT AND ANY THIRD-PARTY PROVIDERS SPECIFICALLY DISCLAIM,
WITHOUT LIMITATION, ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR THOSE WARRANTIES ARISING
FROM A COURSE OF PERFORMANCE, A COURSE OF DEALING OR TRADE USAGE. EXCEPT AS
EXPRESSLY PROVIDED HEREIN, PREFECT MAKES NO REPRESENTATION OR WARRANTY (I) AS TO
THE SOFTWARE; (II) AS TO THE RESULTS TO BE ATTAINED BY LICENSEE OR ANY THIRD
PARTY FROM THE SOFTWARE; (III) AS TO THE LIFE OF ANY URL USED BY THE SOFTWARE;
OR (IV) THAT ALL USES THAT CAN BE MADE OF THE SOFTWARE COMPLY WITH APPLICABLE
LAW; RATHER, IT IS LICENSEE’S RESPONSIBILITY TO CONFORM ITS USE OF THE SOFTWARE
WITH THE LAW. LICENSEE ACKNOWLEDGES THAT CERTAIN SOFTWARE AND EQUIPMENT USED BY
IT MAY NOT BE CAPABLE OF SUPPORTING CERTAIN FEATURES OF THE SOFTWARE. EACH PARTY
HERETO HEREBY ACKNOWLEDGES THAT IT HAS NOT RELIED UPON ANY REPRESENTATIONS OR
WARRANTIES MADE BY THE OTHER EXCEPT AS SPECIFICALLY SET FORTH IN THIS AGREEMENT.
5. LIMITATIONS ON LIABILITY
EXCEPT FOR A BREACH OF SECTION 6 AND REGARDLESS OF THE FORM OF ACTION, IN NO
EVENT WILL EITHER PARTY (OR ITS OFFICERS, DIRECTORS, EMPLOYEES, MEMBERS,
MANAGERS OR AGENTS) BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE,
EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOST PROFITS,
LOST DATA, BUSINESS INTERRUPTION, LOSS OF REPUTATION OR COSTS OF SUBSTITUTE
SERVICES) THAT THE OTHER PARTY MAY INCUR OR EXPERIENCE ARISING OUT OF OR
RELATING TO THE SOFTWARE, THIS AGREEMENT OR ITS TERMINATION, EVEN IF ADVISED OF
THE POSSIBILITY THEREOF. FURTHER, PREFECT SHALL NOT BE LIABLE (AND ITS OFFICERS,
DIRECTORS, MEMBERS, MANAGERS, EMPLOYEES AND AGENTS, AND AFFILIATES THEREOF) TO
LICENSEE FOR DAMAGES FOR ANY CAUSE WHATSOEVER NOTWITHSTANDING THE FORM OF SUCH
CLAIMS (INCLUDING NEGLIGENCE).
6. MISCELLANEOUS
A. Governing law and venue. This Agreement shall be governed by and construed
in accordance with the laws of the State of Delaware applicable to contracts
to be performed entirely within Delaware. Any action or proceeding to enforce
or arising out of this Agreement shall be commenced in the state and federal
courts located in Delaware. The parties hereto consent to the exclusive
jurisdiction of such courts, agree that venue will be proper in such courts
and waive any objections based upon forum non conveniens. The choice of
forum set forth in this Section 7 will not be deemed to preclude the
enforcement of any judgment obtained in such forum or the taking of any
action under this Agreement to enforce such judgment in any other
jurisdiction.
B. Export Control Restrictions. Licensee warrants that its use of the
Software shall comply with all export control laws of the United States and
Licensee agrees to indemnify, defend and hold Prefect harmless from any
liability, claim, loss or expense suffered or incurred by Prefect as a result
of a breach of this warranty.
C. Assignment. This Agreement shall be binding upon Licensee’s successors and
permitted assigns; neither this Agreement nor any right or obligation arising
under it may be assigned, licensed, sublicensed, sold, mortgaged, pledged or
otherwise disposed of (collectively, a “disposition”) by Licensee without the
prior written consent of Prefect, and any attempted disposition shall be null
and void. Prefect may freely assign its rights under this Agreement to any
third party.
D. Entire Agreement; Modifications; No Waiver. This Agreement constitutes
the entire Agreement of the parties with respect to the subject matter
hereof, supersedes any and all existing agreements relating to the subject
matter hereof, and may not be modified or amended except by a written
instrument signed by both parties. No failure or delay in exercising any
right, power or remedy under the Agreement shall operate as a waiver thereof,
nor shall any single or partial exercise of any right under this Agreement
preclude any other or further exercise thereof or the exercise of any other
right.
E. Severability. If any provision of this Agreement shall be held to be
illegal, invalid or unenforceable, such illegality, invalidity or
unenforceability shall apply only to such provision and shall not in any
manner affect or render illegal, invalid or unenforceable any other provision
of this Agreement, and this Agreement shall be reformed, construed and
enforced to the fullest extent as if any such illegal, invalid or
unenforceable provision were not contained herein.
F. Survival. The obligations under Sections 3 and 6.B, as well as any other
provision that by its nature is intended to survive, shall survive the
termination or expiration of this Agreement.