-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathLICENSE
485 lines (383 loc) · 29.9 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
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
Licenses
===
1. Myo for Processing
2. Myo for Java
3. Myo SDK license agreement
4. Processing code template
---
# Myo for Processing
The MIT License (MIT)
Copyright 2014-2016, Darius Morawiec
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---
# Myo for Java
https://github.com/NicholasAStuart
https://github.com/NicholasAStuart/myo-java/blob/master/LICENSE
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
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 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"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, 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.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"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 or Legal Entity 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, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. 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.
7. 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.
8. 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.
9. 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
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
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.
---
# Myo SDK license agreement
Version Date: September 23, 2014
Thanks for your interest in the Myo armband from Thalmic Labs! We are excited that you want to develop software using
our Myo SDK. Your use of our Myo SDK is subject to our Myo SDK license terms, as set forth here. By using the Myo SDK,
you are agreeing to adhere to and be bound by these terms, and also signifying that you can legally be bound by these
terms. If you are using the Myo SDK to develop software on behalf of a third party, like your employer, you are also
agreeing to these terms on their behalf and you must have the authority to bind them to these terms. If you do not or
cannot agree, then we do not permit you to use, and you must not use, the Myo SDK in any way.
THE BOTTOM LINE: The Myo SDK is being provided to you free of charge, so you are accepting all risks in using the Myo
SDK, and you are also agreeing to be liable for anything arising from your use of the Myo SDK, such as software you
develop. We own and are responsible for the Myo SDK; you own and are responsible for any software you develop using the
Myo SDK. We will only be responsible for issues relating to the Myo SDK that are wholly within our control, and then
only to the limited extent that the law says that we must be responsible.
THE DETAILS (NUMBERED SUMMARY HEADINGS PROVIDED FOR CONVENIENCE ONLY):
1. You and Thalmic Labs are entering into this agreement.
The parties to this agreement are you, on behalf of yourself as an individual and/or as a representative of an employer,
company or other third party entity (being the party for whose benefit the Myo SDK is being used), and Thalmic Labs
Inc., an Ontario corporation with principal place of business at 24 Charles Street West, Kitchener, ON N2G 1H2
(Thalmic).
2. This is a license agreement allowing you to develop Applications using the Myo SDK.
This is a software license agreement for the Myo SDK (meaning the system files, redistributables, libraries, tools,
APIs, sample code, documentation, and other software materials, as well as any updates to the foregoing, which are made
available to you by Thalmic in connection with this agreement) for use in developing Applications (meaning any software
developed, built, created, or otherwise produced using the Myo SDK) for the Myo armband (meaning the Myo gesture
control armband).
3. You can develop Applications as long as you comply with all laws, do not damage us or the Myo SDK in any way, and use
the Myo SDK the way we have said it is intended to be used. You are free to copy, distribute, modify, and create
derivative works of the sample code that we provide and to redistribute the redistributable files that are necessary for
your Application to run.
Subject to the terms of this agreement, Thalmic grants you a limited, worldwide, royalty-free, non-assignable and non-
exclusive license to use the Myo SDK solely to develop Applications for the Myo armband. Your Application and your use
of the Myo SDK must comply with: (a) this agreement, and (b) any applicable laws, regulations or other mandatory
requirements applicable to you and/or the Application (including any laws regarding the export of data or software).
Except to the extent required by applicable third party licenses (if any), you may not: (a) copy (except for backup purposes),
modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the Myo SDK or any
part of the Myo SDK. Notwithstanding the foregoing, you are permitted to modify and/or create derivative works of any
sample code included in the Myo SDK, to distribute such modifications and/or derivative works of sample code with your
Application, and, if your employer is bound by this agreement, to copy/redistribute the Myo SDK to other employees of
your employer. You are also permitted to redistribute, with your Application, any redistributable file from the Myo SDK
(such as myo.dll in the Windows version, myo.framework in the Mac version, and the like) that is required in order for
your Application to run.
You agree that if you use the Myo SDK to develop an Application for general public users, you will protect the privacy
and legal rights of those users. You also agree that you will not engage in any illicit or illegal activity with the
Myo SDK, including the development or distribution of any Application that interferes with, disrupts, damages, or
accesses in an unauthorized manner the servers, networks, or other properties or services of any third party, including
Thalmic.
4. There may be software in the Myo SDK owned by third parties (i.e., not Thalmic and not you), so when you use the Myo
SDK, you need to comply with their license agreements as well.
Use, reproduction and distribution of components of the Myo SDK licensed under a third party software license (including
but not limited to an open source software license) are governed solely by the terms of that third party software
license and not this agreement. Such licenses, if applicable, may be found in the documentation accompanying the Myo SDK.
5. We own everything else having to do with the Myo SDK and the Myo armband (except the third party software mentioned
in #4 above).
You agree that Thalmic or third parties own all legal right, title and interest in and to the Myo SDK, including any
intellectual property rights (patents, copyrights, trademarks, etc.) that subsist in the Myo SDK. You agree that you
will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may
be affixed to or contained within the Myo SDK. Thalmic reserves all rights not expressly granted to you under this
agreement.
Thalmic reserves the right to discontinue, change or remove features, or change the form and nature of the Myo SDK at
any time without notice. Future versions of the Myo SDK may be incompatible with Applications developed on previous
versions of the Myo SDK. This agreement may also be modified by Thalmic in future versions of the Myo SDK, and you are
responsible for ensuring that you and your Application(s) are in compliance with the then-current version.
6. You own your Application. Ongoing compatibility between your Application and the Myo armband / Myo SDK is your
responsibility, not the responsibility of Thalmic. You are also accountable for anything to do with your Application,
such as how it is developed, licensed or sold, and its operation.
Thalmic agrees that it obtains no right, title or interest from you (or your licensors) under this agreement in or to
any Application(s) that you develop, including any Intellectual Property Rights that subsist in such Application(s).
You agree that you are solely responsible for (and that Thalmic has no responsibility to you or to any third party for)
any data, content, or resources that you create, collect, or transmit by a Myo armband and/or by any Application that
you develop, and for the consequences of your actions (including any loss or damage which Thalmic may suffer) by doing
so. You agree that you are solely responsible for the operation, marketing, compatibility, and all other aspects of
your Application(s), and for complying with all applicable laws regarding such Application(s). Thalmic expressly
disclaims all liability for any claims, losses or damages arising from your Application(s) and/or your marketing,
distribution or other handling of such Application(s), and you agree to indemnify Thalmic against all such claims,
losses and damages, in accordance with this agreement.
7. We are providing the Myo SDK without any warranties, and you are accepting all risk in using the Myo SDK. We have no
liability to you for any damages relating to your use of the Myo SDK.
YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE MYO SDK IS AT YOUR SOLE RISK AND THAT THE MYO SDK IS PROVIDED
"AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM THALMIC. THALMIC EXPRESSLY DISCLAIMS ALL OTHER
REPRESENTATIONS, WARRANTIES AND CONDITIONS, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY EXPRESS OR
IMPLIED REPRESENTATIONS, WARRANTIES OR CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY, FITNESS FOR A PARTICULAR
PURPOSE, DURABILITY, TITLE, NON-INFRINGEMENT, OR ANY OTHER WARRANTY OR CONDITION ARISING BY STATUTE, CUSTOM OR USAGE OF
TRADE RELATED TO THE MYO SDK PROVIDED HEREUNDER. THALMIC SPECIFICALLY DOES NOT WARRANT THAT THE OPERATION OF THE MYO
SDK WILL BE UNINTERRUPTED OR ERROR-FREE. In particular, you acknowledge that Thalmic does not warrant or recommend the
Myo armband for use in any application (such as vehicular control) for which a failure or fault may result in death,
personal injury or damage to property.
YOUR USE OF THE MYO SDK AND ANY MATERIAL PRODUCED, DOWNLOADED OR OTHERWISE OBTAINED THROUGH YOUR USE OF THE MYO SDK,
INCLUDING ANY APPLICATION(S) YOU DEVELOP, IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY
DAMAGE TO ANY PERSON OR PROPERTY OR LOSS OF DATA THAT RESULTS FROM SUCH USE.
Some jurisdictions may not allow the exclusion or limitation of implied warranties and conditions. To the extent
permitted by law, any implied warranties or conditions relating to the Myo SDK, to the extent that they cannot be
excluded as set out above, are limited to thirty (30) days from the date that you first download the Myo SDK.
The only type of damages that can be recovered against Thalmic arising from or related to this agreement (including
without limitation in relation to the Myo armband, the Myo SDK and your use under this agreement thereof), shall be your
direct damages, if any, to the extent arising from gross negligence of or wilful misconduct by Thalmic. In no event
shall the aggregate liability of Thalmic exceed the amount paid by you for the portion of the Myo SDK that gave rise to
the claim. EXCEPT FOR THE LIMITED DIRECT DAMAGES SPECIFIED ABOVE, TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT
SHALL THALMIC BE LIABLE FOR ANY DAMAGES WHATSOEVER, TO YOU OR TO ANY THIRD PARTY (INCLUDING, WITHOUT LIMITATION,
INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL OR PUNITIVE DAMAGES, FAILURES TO TRANSMIT OR RECEIVE ANY DATA,
COMPUTER OR MOBILE DEVICE FAILURE, PROBLEMS, LOSS OR DAMAGE ASSOCIATED WITH ANY USE OF THE MYO SDK, YOUR APPLICATION(S),
OR THE MYO ARMBAND, OR OTHER PECUNIARY LOSS ARISING OUT OF OR RELATED TO THIS AGREEMENT), WHETHER OR NOT SUCH DAMAGES
WERE FORESEEN OR UNFORESEEN INCLUDING WITHOUT LIMITATION THE USE OF OR INABILITY TO USE THE MYO SDK, EVEN IF THALMIC HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
8. We want our customers to have a consistent and enjoyable experience and wish to protect our name and reputation, so
you need to follow our guidelines in developing your Application and in referencing us or our products.
You agree to follow the guidelines for the naming, branding, and general presentation of Applications for the Myo
armband, viewable at https://developer.getmyo.com/branding and the guidelines for the user experience provided by
Applications for the Myo armband, viewable at https://developer.getmyo.com/ux (collectively, the Guidelines).
Thalmic reserves the right to update and/or modify the Guidelines at any time in its sole discretion. You must ensure
that any Application that you develop complies with the current Guidelines before you distribute the Application.
Except as otherwise expressly provided herein, you are prohibited from making any references to Thalmic, the Myo
armband, the Myo SDK, or any other Thalmic products and services (whether in conjunction with your Application or
otherwise), and especially shall not make any representations, guarantees or warranties to any third party in relation
to Thalmic, the Myo armband, the Myo SDK, or any other Thalmic products and services. Except to the limited extent
provided by the Guidelines, nothing in this agreement gives you a right to use any of the trade names, trademarks,
service marks, logos, domain names, or other brand features owned by Thalmic.
9. Unless you opt-out, we may automatically collect certain information from your use of the Myo SDK to help us
improve our products and services. The same goes for users of your Application, and your use of an Application
developed by a third party.
In order to continually innovate and improve the Myo SDK and/or the Myo armband, Thalmic may collect certain usage
statistics related to the Myo SDK, Applications, and/or the Myo armband, including without limitation: a unique
identifier of the Myo armband being used, an associated IP address, a version number of the Myo SDK and/or Application,
information on which tools and/or services in the Myo SDK and/or Application are being used and how they are being used,
and/or gesture data collected and stored during use of the Myo SDK and/or Application. Any or all of this information
may be transmitted to Thalmic from you unless you opt out of data collection as described in the documentation
accompanying the Myo SDK. Likewise, any or all of this information may be transmitted to Thalmic from users of your
Application unless users of your Application opt out of data collection as described in the documentation accompanying
the Myo SDK. It is your responsibility to inform users of your Application that this information may be automatically
collected and to ensure that your Application is compatible with the opt out technique(s) described in the documentation
accompanying the Myo SDK. The data collected is examined in the aggregate to improve the Myo SDK and/or the Myo armband
and is maintained in accordance with the Thalmic Privacy Policy, available at: https://thalmic.com/privacy.
10. As part of your acceptance of risks under this agreement, you bear full responsibility for any claims made against
us due to your Application and/or your acts or omissions.
You agree to indemnify, defend and hold harmless Thalmic, its parents, subsidiaries, affiliates, officers and employees,
including costs and attorneys' fees, from any claim or demand made by any third party due to or arising out of: (a) your
access, use or misuse of the Myo SDK and/or the Myo armband, (b) your Application or other code developed or marketed by
you in using the Myo SDK, (c) any breach of this agreement by you, (d) the infringement by you, or any third party
obtaining access to the Myo SDK or Application through you, of any intellectual property or other right of any person or
entity, or (e) your violation of any third-party rights or any applicable laws. Thalmic reserves the right, at your
expense, to assume the exclusive defence and control of any matter otherwise subject to indemnification by you, in which
event you will cooperate with Thalmic, at your expense, in asserting any available defences.
11. This agreement will continue to apply until terminated by either you or Thalmic.
If you want to terminate this agreement, you may do so by ceasing your use of the Myo SDK. Thalmic may at any time,
terminate this agreement with you if: (A) you have breached any provision of this agreement; (B) Thalmic is required to
do so by law; (C) Thalmic decides to no longer make available the Myo SDK or certain parts of the Myo SDK to users in
the country in which you are resident or from which you use the Myo SDK; or (D) the provision of the Myo SDK to you by
Thalmic is, in the sole discretion of Thalmic, no longer commercially viable.
When this agreement comes to an end, all of the legal rights, obligations and liabilities that you and Thalmic have
benefited from, been subject to (or which have accrued over time while this agreement has been in force) or which are
expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 12 shall
continue to apply to such rights, obligations and liabilities indefinitely.
12. This section explains how this agreement will be interpreted and enforced.
This agreement constitutes the whole legal agreement between the parties governing your use of the Myo SDK and
completely replaces any prior agreement(s) between the parties in relation to the Myo SDK. This agreement is governed
by the laws of the Province of Ontario, Canada, without regard to conflict of laws provisions, and you agree to submit
to the exclusive jurisdiction of the courts located in the Province of Ontario, Canada. The parties expressly agree
that neither the United Nations Convention on Contracts for the International Sale of Goods nor the Uniform Computer
Information Transactions Act shall apply to this agreement. If any part of this agreement is determined to be invalid
or unenforceable pursuant to applicable law, then the invalid or unenforceable provision will be deemed superseded by a
valid, enforceable provision that most closely matches the intent of the original provision and the remainder of this
agreement shall continue in full force and effect. You agree that if Thalmic does not exercise or enforce any legal
right or remedy which is contained in this agreement (or which Thalmic has the benefit of under any applicable law),
this will not be taken to be a waiver of any Thalmic rights and that those rights or remedies will still be available to
Thalmic. The rights granted in this agreement may not be assigned or transferred by either party without the prior
written approval of the other party. Neither party shall be permitted to delegate their responsibilities or obligations
under this agreement without the prior written approval of the other party.
---
# Processing code template
A code template to build libraries for the Processing programming environment.
Part of the Processing project - http://processing.org
Copyright (c) 2011-12 Elie Zananiri
Copyright (c) 2008-11 Andreas Schlegel
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.