-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update binary modules to version 6.00
Signed-off-by: Michael Walle <[email protected]>
- Loading branch information
Showing
8 changed files
with
103 additions
and
93 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,77 +1,70 @@ | ||
LICENSE AGREEMENT | ||
END USER LICENSE AGREEMENT | ||
|
||
Aardvark I2C/SPI Software and Firmware | ||
Copyright (c) 2003-2022 Total Phase, Inc. | ||
Aardvark Software and Firmware | ||
Copyright (c) 2003-2024 Total Phase, Inc. | ||
All rights reserved. | ||
|
||
|
||
PREAMBLE: | ||
The accompanying software, firmware, documentation, and related | ||
materials ("Product") are the sole property of Total Phase, Inc. | ||
("Total Phase"). Its use and distribution is subject to the | ||
terms in this License Agreement ("Agreement"). | ||
("Total Phase"). Its use and distribution are subject to the | ||
terms in this License Agreement ("Agreement"). This Agreement | ||
applies to all uses of the Product including whether the Product | ||
is downloaded directly from Total Phase or the Product is obtained | ||
as part of a package from a third party. | ||
|
||
By the use or distribution of the Product, you are consenting to | ||
be bound by the terms of this Agreement. If you do not agree, do | ||
not use or distribute the Product in whole or in part. | ||
|
||
|
||
TERMS OF USE: | ||
Permission to use, copy, modify, and distribute the Product | ||
is hereby granted, subject to the conditions stated below: | ||
|
||
a. The Product is licensed only for use with other Total Phase | ||
products. Any other use is permitted only with the express | ||
written permission of Total Phase. | ||
|
||
b. The Product may only be copied unmodified in its entirety, | ||
with all of the files intact including a verbatim copy of this | ||
Agreement. Distribution of modified copies is permitted only | ||
with the express written permission of Total Phase. | ||
|
||
c. The Product must not be placed on any publicly-accessible | ||
Internet server including, but not limited to, web servers, ftp | ||
servers, and file sharing systems. Instead, a link should be | ||
placed to the Total Phase website where the latest versions | ||
may be obtained. | ||
|
||
d. As a special exemption, a copy of the shared object file, | ||
aardvark.dll or aardvark.so ("Shared Object File"), may be | ||
distributed separately from the Product, provided that it is part | ||
of a separate work ("Separate Work"). Such Shared Object Files | ||
carry with them all of the rights and limitations outlined in | ||
this Agreement, except that it may not be further distributed | ||
unless part of the Separate Work. | ||
|
||
Before publicly distributing the Shared Object Files, whether | ||
gratis or for a fee, you must notify Total Phase by electronic | ||
mail to: [email protected] to the attention of General | ||
Manager. Provide a description of the Separate Work, specifically | ||
mentioning how any Total Phase hardware and the Shared Object | ||
Files will be integrated into the Separate Work and your proposed | ||
method of distribution. Total Phase will acknowledge the | ||
notification within one week. | ||
|
||
You are required to include a copy of this Agreement with your | ||
Separate Work. | ||
|
||
e. Any separate works which include the Product must be plainly | ||
marked as such, and must not be misrepresented as the original | ||
software. | ||
|
||
f. You may not modify, translate, reverse-engineer, decompile, | ||
disassemble (except and solely to the extent that an applicable | ||
statute expressly and specifically prohibits such restrictions), | ||
or create derivative works of the Product. A separate work | ||
that only makes use of the unmodified shared object file is not | ||
considered a derivative work. | ||
Permission to use, copy, and distribute the Product is hereby | ||
granted, subject to the following conditions: | ||
|
||
The Product is licensed only for use with other Total Phase | ||
products. Any other use is permitted only with the express | ||
written permission of Total Phase. | ||
|
||
The Product may only be copied unmodified in its entirety, with | ||
all of the files intact including a verbatim copy of this | ||
Agreement. Distribution of modified copies is permitted only with | ||
the express written permission of Total Phase. | ||
|
||
The Product must not be placed on any publicly-accessible Internet | ||
server including but not limited to web servers, ftp servers, and | ||
file sharing systems. Instead, a link should be placed to the | ||
Total Phase website where the latest versions may be obtained. | ||
|
||
You may not modify, translate, reverse-engineer, decompile, | ||
disassemble (except and solely to the extent that an applicable | ||
statute expressly and specifically prohibits such restrictions), | ||
or create derivative works of the Product. | ||
|
||
|
||
SEPARATE WORK: | ||
A separate work that only makes use of the shared library files | ||
aardvark.dll, aardvark.so, aardvark_net.dll, or aardvark_py.py | ||
without modification is not a derivative work and is considered a | ||
"Separate Work". | ||
|
||
You may distribute a Separate Work to a third party only if you | ||
comply with all of the following: (i) you obtained the Product | ||
directly from Total Phase; (ii) you notify Total Phase in writing | ||
via electronic mail to [email protected] with a description of | ||
the Separate Work and your method of distribution; (iii) you | ||
receive written approval from Total Phase; (iv) you label or mark | ||
the Separate Work in a way that clearly distinguishes it from the | ||
Product; and (v) you include this End User License Agreement with | ||
the Separate Work. | ||
|
||
|
||
PROPRIETARY RIGHTS: | ||
The Product is owned by Total Phase and is protected by United | ||
States copyright laws and international treaty provisions. All | ||
copyright, patent, trade secret, trademarks, and other intellectual | ||
and proprietary rights in the Product are and shall remain the | ||
and proprietary rights in the Product are and will remain the | ||
valuable property of Total Phase. You agree to take all necessary | ||
steps to ensure that this property is protected and that the | ||
provisions of this Agreement are not violated by you or by any | ||
|
@@ -82,48 +75,65 @@ TERMINATION: | |
Your rights under this license will terminate automatically if you | ||
fail to comply with the terms and conditions set forth herein. | ||
|
||
If any provision of this license agreement is held to be | ||
unenforceable, that provision shall be reformed only to the extent | ||
necessary to make it enforceable; and the balance of this license | ||
agreement shall remain in full force and effect. | ||
If any provision of this Agreement is held to be unenforceable, | ||
that provision should be reformed only to the extent required to | ||
comply with law while preserving the original intent as much as | ||
possible; the balance of this Agreement will remain in full force | ||
and effect. | ||
|
||
|
||
SAFETY-CRITICAL SYSTEMS POLICY: | ||
The Product is not authorized for use in life support devices or | ||
systems. Life support devices or systems include, but are not | ||
limited to, surgical implants, medical systems, and other | ||
safety-critical systems in which failure of a Total Phase product | ||
could cause personal injury or loss of life. | ||
|
||
The Product is not fault-tolerant and is not designed, manufactured | ||
or intended for use or resale in hazardous environments requiring | ||
fail-safe performance, such as in the operation of nuclear facilities, | ||
aircraft navigation or communication systems, air traffic control, | ||
or weapons systems, in which the failure of the Product could lead | ||
directly to death, personal injury, or severe physical or environ- | ||
mental damage. Such use is unauthorized by Total Phase. | ||
|
||
Should the Product be used in any such unauthorized manner, Buyer | ||
agrees to indemnify and hold harmless Total Phase, its officers, | ||
employees, affiliates, and distributors from any and all claims | ||
arising from such use, even if such claim alleges that Total Phase | ||
You may not use the Product in life support devices or systems. | ||
Life support devices or systems include, but are not limited to, | ||
surgical implants, medical systems, and other safety-critical | ||
systems in which failure of a Total Phase product could cause | ||
personal injury or loss of life. | ||
|
||
The Product is not fault-tolerant and is not designed, manufactured, | ||
or allowed for use or resale in hazardous environments requiring | ||
fail-safe performance, such as in the operation of nuclear | ||
facilities, aircraft navigation or communication systems, air | ||
traffic control, or weapons systems, in which the failure of the | ||
Product could lead directly to death, personal injury, or severe | ||
physical or environmental damage. | ||
|
||
|
||
INDEMNITY: | ||
You agree to indemnify, defend, and hold harmless Total Phase, its | ||
officers, employees, affiliates, and distributors from any and all | ||
claims and costs, including reasonable legal fees, arising from your | ||
breach of this Agreement, use of the Product, use or distribution | ||
of a Separate Work, any claim that a Separate Work infringes the | ||
intellectual property or proprietary right of a third party, or your | ||
act, error, or omission, even if such claim alleges that Total Phase | ||
was negligent in the design or manufacture of the Product. | ||
|
||
|
||
DISCLAIMER: | ||
THE PRODUCT IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND. | ||
THE COPYRIGHT HOLDER(S) AND TOTAL PHASE DISCLAIM ANY AND ALL | ||
WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT | ||
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A | ||
PARTICULAR PURPOSE AND NON-INFRINGEMENT. | ||
|
||
IN NO EVENT SHALL THE COPYRIGHT HOLDER(S), TOTAL PHASE, ITS | ||
OFFICERS, EMPLOYEES, AFFILIATES, AND DISTRIBUTORS BE LIABLE FOR | ||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | ||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT | ||
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR | ||
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | ||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE | ||
USE OF THE PRODUCT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH | ||
DAMAGE. | ||
THE PRODUCT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. | ||
TOTAL PHASE DISCLAIMS ANY AND ALL WARRANTIES, WHETHER EXPRESSED OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND | ||
NON-INFRINGEMENT. | ||
|
||
|
||
LIMITATION OF LIABILITY: | ||
IN NO EVENT WILL TOTAL PHASE, ITS OFFICERS, EMPLOYEES, OR | ||
AFFILIATES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT | ||
LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
ANY WAY OUT OF THE USE OF THE PRODUCT, EVEN IF ADVISED OF THE | ||
POSSIBILITY OF SUCH DAMAGE. | ||
|
||
|
||
GENERAL: | ||
The failure of either party to enforce its rights under this | ||
Agreement at any time for any period will not be construed as a | ||
waiver of such rights. | ||
|
||
This Agreement will be governed by and construed pursuant to the | ||
laws of the State of California, without regard to conflict of | ||
laws principles. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters