-
Notifications
You must be signed in to change notification settings - Fork 16
/
LICENSE
261 lines (215 loc) · 14.4 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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
μKal License v1.0
Copyright (c) 2019 Sargis S Yonan
Contact: sargis@yonan.org
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 11 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, unit testing code, instructions, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types, including but not limited to
medical devices, aircraft, robotic applications, home automation
equipment, calibration software, machine learning applications,
real-time control, feedback control, data processing, sensor
calibration, and state estimation.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License. The Definition
of Work will be used interchangeably with μKal in this License.
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual authorized to submit on behalf of the copyright
owner. For the purposes of this definition, "submitted" means any form
of electronic, verbal, or written communication sent to the Licensor
or its representatives, including but not limited to communication on
electronic mailing lists, source code control systems, and issue
tracking systems that are managed by, or on behalf of, the Licensor
for the purpose of discussing and improving the Work if and only if
the copyright owner designates in writing "This is a Contribution to
the Work."
"Contributor" shall mean Licensor, copywriter owner and any individual,
or Legal Entity on behalf of whom a Contribution has been received by
Licensor, subsequently incorporated within the Work, and explicitly
designated by the copyright owner in writing, stating verbatim,
"This is a Contribution to the Work."
"Personal Use" shall mean the use of this Work for non-profitable
means, exercises, and personal education. Personal/Private Use will
explicitly exclude the use of this Work for any commercial, corporate,
for-cost, and for-profit purpose, or the intentions to do so.
"Private Use" will be defined identically to the definition for Personal
Use.
"Free" shall refer to the absence of monetary compensation for the Work.
"Developer" an individual who uses this Work or Source with the
intention of making a commercially available product in any medium, with
or without modifications, to this Work and/or Derivative
Work they create or help create.
2. Grant of Copyright License.
Sargis S Yonan is the copyright holder, and the Licensor of this Work. The
Licensor of this Work must explicitly declare You to be a Contributor to
this Work by the terms defined in the definition for Contribution and
Contributor.
3. Redistribution.
You may only reproduce and distribute copies of the Work or Derivative
Works in any medium, with or without modifications, and in Source or
Object form, provided that You meet the following conditions:
(a) You must cause any modified files to carry prominent notices
stating that You changed the files, and who the original authors
were. A copy of this License must be attached to the source code
if the source code is redistributed; and
(b) You must not redistribute the direct Work or Source form with
a different License agreement. This License must be included in
the code base of any redistribution unless otherwise specified in
a written agreement between You and the Licensor; and
(c) Subject to the terms and conditions of this License, the Licensor, can
grant to You redistribution right if and only if a signed agreement
(contract) between You and the Licensor, including at least, but not
limited to the following terms and conditions:
(I) A description of the Object form where the Works and/or
Derivative Works are used; and
(II) How the Work and/or Derivative Works contribute to the use of
the final Object form; and
(III) The estimated number of Object units sold, to-be sold, rented
out, distributed and, manufactured. Evidence supporting this
claim must also be included in the agreement; and
(IV) The manufacturing cost of each Object form; and
(V) The average selling price of each Object form in The United
States of America. If the object form is not sold in The
United States of America, the estimated average sell price in
USD will be included instead; and
(VI) The regions of the world in which the Object form will be on
sale; and
(VII) The largest expected sales country of the world in which the
object form will be sold, and the average expected selling
price in that country converted to USD; and
(VIII) The agreed upon monetary compensation, and means of
compensation, to the Licensor for the use of Works and/or
Derivative Works. The payment must be made to the Licensor
only in US Dollar currency. The monetary payment will include
any combination, and at least one, of the following possible
agreement conditions:
(i) A single payment, agreed upon by both You and the
Licensor, paid to the Licensor within 3 months
(120 days) with no more than four installations of
payment over the course, where each installation
includes at least the total agreed upon payment in
USD divided by five (5); and/or
(ii) An agreed upon royalty fee, where the Licensor will be
compensated per instance of Works and/or Derivative
Works, including, but not limited to Object forms either
sold, rented out, manufactured, or distributed in any
way by any party. The agreement may also include an
agreed upon initial payment for the use of these Works
and/or Derivative Works, if a Developer License was not
previously granted.
The agreement may also include a predetermined milestone
royalty percentage increase, where at each predetermined
milestone of units either distributed, sold, rented out,
or manufactured exceeds a predetermined quantity.
The time period at which each royalty fee will be given
to the Licensor will be included in the agreement.
A minimum payment threshold may also be set if a
predetermined minimum royalty fee could not be met for a
predetermined period of time.
5. Developer License.
Subject to the terms and conditions of this License, a Developer License
can be granted on an individual basis. The purpose of the Developer
License is to allow the use of this Work in a development environment to
decide weather this Work can assist in the creation of a commercial
product. A Developer using the Developer License may use this Work and
Source form for development purposes within a corporation, company, or
individually with the intent of redistributing an Object form or
Derivative Works.
The Developer License is a permission granted to a Developer to use the
Source or Work in a development environment, and not for commercial use by
any medium. A redistribution agreement must be made in order to grant the
ability to redistribute the Work, Derivative Work, or Object form. The
Developer may not make a profit by redistributing this Work, Derivative
Work, or Object form in any way, without a redistribution agreement.
The license does however allow a Developer to develop Derivative Work with
the intention, to commercially produce Derivative Work and Object forms
of this Work in any medium.
A single Developer License may only be granted on a single individual
basis for a single payment to the Licensor agreed upon by both You and the
Licensor.
6. Free License.
Subject to the terms and conditions of this License, a Free License is
granted to an individual using this Work for the creation of Object forms
and Derivative Works for Personal and Private Use. A Developer may use the
Free License within a 24 hour grace period before deciding to purchase a
Developer License. Besides the grace period, under no circumstances may a
corporation, company, academic institution, an individual developing a
product, or an affiliate with the intention of redistributing on behalf of
a corporation, company, academic institution use the Free License. A
Developer License must be granted for such cases. The Free License will
only grant the use of this Work for academic purposes, including but not
limited to research and publication (only by citing the creator of the
Source), and self-learning purposes. The Free License is not allowed for
any product development purposes.
This License shall be included via text, or linked to, anytime the Work
or Derivitive Work is published publicly, including but not limited to
publishing on the world wide web.
7. Submission of Contributions.
Subject to the terms and conditions of this License, a Contributor may
have rights to monetary compensation subject to a contractual agreement
between the Licensor and Contributor decided upon, and signed by both
parties, within no more than one week (7 days) upon Contribution to
this Work. A Contributor will not be granted the Copyright License, unless
explicitly defined in a mutually signed agreement (contract) between both
the Licensor and Contributor.
8. Trademarks.
This License does not grant permission to use the trade names, trademarks,
service marks, or product names of the Licensor, except as required for
reasonable and customary use in describing the origin of the Work and
reproducing the content of the NOTICE file.
9. Disclaimer of Warranty.
Unless required by applicable law or agreed to in writing, Licensor
provides the Work (and each Contributor provides its Contributions) on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied, including, without limitation, any warranties or
conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any risks
associated with Your exercise of permissions under this License.
10. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
11. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.