
This repository stored Debian packages for Ubuntu and Debian.
To install Z-Way for your Debian-based Linux, open the terminal and
execute the following commands under root (do
sudo -s to gain root access). This will add Trident IoT
repository to your system and install Z-Way.
# Not to fail on old key
rm -f /etc/apt/sources.list.d/tridentiot.list
# Install additional packages that help to add Trident IoT repository
apt-get update -y
apt-get install dirmngr apt-transport-https gnupg wget lsb-release -y
# Get the distro type
distro=$(lsb_release -a 2>/dev/null | grep Codename | awk '{print $2}')
distro_id=$(lsb_release -a 2>/dev/null | grep "Distributor ID" | awk '{print $3}' | tr '[:upper:]' '[:lower:]')
# Check architecture
architecture=$(uname -m)
if [ "$architecture" == "aarch64" ]; then arch_tag="[arch=armhf]"; arch_apt=":armhf"; dpkg --add-architecture armhf && apt-get update; fi
# Fetch the public key for signatures
wget "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x79006366B9B20A6B4D7E1C27AD242992ACAB4528" -O /etc/apt/trusted.gpg.d/tridentiot.asc
# Add to the APT list
echo "deb ${arch_tag} https://tridentiot.github.io/apt-repository/${distro_id} ${distro} main" >/etc/apt/sources.list.d/tridentiot.list
apt-get update -y
# Install Z-Way
apt-get install -y z-way-server${arch_apt}
Z-Way daemon is managed using systemctl:
systemctl status z-way-server
Z-Way user interface can be accessed on :8083 port of your machine.
For detailed information on using Z-Way and developing using Z-Way SDK refer to Z-Way Developer Documentation.
Z-Wave certification-related information can be found in Z-Way Certification Documentation.
For commercial usage please consult the Trident IoT Master Software License Agreement
MASTER SOFTWARE LICENSE AGREEMENT
THIS MASTER SOFTWARE LICENSE AGREEMENT ("AGREEMENT") GOVERNS YOUR USE OF
TRIDENT IOT, LLC'S ("TRIDENT") LICENSED MATERIALS. INSTALLING, COPYING OR OTHERWISE
USING THE SOFTWARE, INDICATES YOUR ACCEPTANCE OF THE TERMS OF THIS AGREEMENT
REGARDLESS OF WHETHER YOU CLICK THE "ACCEPT" BUTTON IF PROVIDED AS A CLICK-
THROUGH LICENSE. IF YOU DO NOT AGREE WITH THESE TERMS AND CONDITIONS OR IF YOU ARE
NOT AUTHORIZED TO ACCEPT THE TERMS OF THIS LICENSE ON BEHALF OF YOUR EMPLOYER,
DECLINE THE LICENSE TERMS AND DO NOT USE THE SOFTWARE OR DOCUMENTATION. IF YOU
ARE AGREEING TO BE BOUND BY THIS AGREEMENT ON BEHALF OF YOUR EMPLOYER OR OTHER
ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE FULL LEGAL AUTHORITY TO BIND YOUR
EMPLOYER OR SUCH ENTITY TO THIS AGREEMENT. THESE TERMS GOVERN YOUR CONTINUED USE
OF THE LICENSED MATERIALS THAT YOU DOWNLOAD NOW OR IN THE FUTURE, INCLUDING SUCH
ADDITIONAL SOFTWARE MADE AVAILABLE TO YOU THROUGH THE LICENSED MATERIALS YOU
HAVE SELECTED, AND ALL UPDATES AND VERSIONS OF SUCH SOFTWARE.
1. License Grant. Subject to your continued compliance with the terms of this Agreement, including,
if applicable, payment of all license fees, Trident hereby grants you a limited, non-transferable,
non-exclusive, perpetual (except as provided herein) license to use the Licensed Materials solely under
the terms and conditions set forth below:
1.1. Source Code. With respect to Software that is delivered to Licensee by Trident in Source Code
format, Licensee may:
a) use the software in Source Code format to develop and compile applications for use in
Authorized Applications;
b) copy, prepare Derivative Works of, compile and modify Source Code of the Trident
Software, solely to enable Licensee to design, develop, modify, test, support and/or
debug Derivative Works and/or Licensed Programs that are intended to operate in
Authorized Applications;
c) reproduce and distribute Derivative Works to Authorized Subcontractors under
agreements consistent with Licensee's rights and obligations under this Agreement
solely (a) to modify for Licensee's use in developing and maintaining the Licensed
Programs; and (b) to enable Licensee to distribute Licensed Programs externally to End
Users in accordance with Section 1.1.e below;
d) reproduce and distribute Licensed Programs internally and to Licensee's External
Manufacturers under agreements consistent with Licensee's rights and obligations under
this Agreement, solely (x) for Licensee's use in developing and maintaining the Licensed
Programs; and (y) to enable Licensee to distribute Licensed Programs externally to End
Users in accordance with Section 1.1.e below; and
e) distribute Licensed Programs externally to Licensee's End Users, either directly or
through Licensee's distribution channels and methods, but only for use with Authorized
Applications and not on a standalone basis.
1.2. Object Code. With respect to Software that is delivered to Licensee by Trident in Object Code
format, Licensee may:
a) (x) if the Software is an Embedded Stack, install one copy of the Software and its
components all together on a single computer, and if the Software is copied onto another
computer, the original copy must be deleted or otherwise made irreversibly inoperable;
(y) if the Software is an SDK or a Development Tool, make multiple copies of the
Software for your own internal use;
b) store one copy of the Software for archival (non-operational) purposes only, so long as
access to such copy is restricted;
c) use the Licensed Materials to develop applications to be used to program Trident
Devices;
d) incorporate the Licensed Materials into Authorized Applications;
e) facilitate the integration of the Licensed Materials and Trident Devices into Authorized
Applications; and
f) distribute copies of the Licensed Materials to Licensee's end-user customers, to the
extent such copies are in Object Code form only and are incorporated into Authorized
Applications.
2. License Restrictions.
2.1 Except as specifically set forth herein, no licenses are granted by Trident to Licensee by
implication or estoppel, and no licenses shall be granted by the parties' course of doing
business. The Licensed Materials shall only be used as permitted by this Agreement. Any use of
the Licensed Materials not specifically authorized by this Agreement is prohibited. Without
limiting the foregoing restriction, and except as authorized by this Agreement, Licensee shall not
(i) assign, sublicense, or otherwise transfer the Licensed Materials to any third party; (ii) reverse
engineer, decompile, disassemble, alter, add to, delete from, or otherwise modify Software
delivered to Licensee in Object Code form or in libraries in the Licensed Materials; (iii) publish
the Licensed Materials in any manner that would cause it to become part of the public domain or
otherwise become subject to the terms of an Open-Source Software license; (iv) use the
Licensed Materials except in conjunction with Trident Devices; (v) distribute the Source Code
form of Software to any third party, in whole or in part; and/or (vi) remove any copyright,
trademark, patent or other proprietary notices from the Licensed Materials or any portion
thereof.
2.2 If the Software is provided to demonstrate the capability of Trident Devices, it shall be used only
for this purpose. Incorporation of the demonstration version of Trident Software into Applications
is solely at Licensee's risk and liability and prohibited by the terms of this License. If the
Software is provided as Beta Software, such Software may not be used commercially and is
provided without warranty of any kind.
2.3 Any subsequent distribution or transfer of the Licensed Programs to End Users shall remain
subject to the terms and conditions of this Agreement. Whether by execution of an end-user
license agreement or other commercially reasonable means, Licensee shall ensure that its End
Users' use of the Licensed Programs shall only be permitted if they are incorporated into
Authorized Applications. Licensee shall prohibit any further sublicensing, distribution, sale,
marketing, reproduction, modification, reverse engineering or decompiling of the Licensed
Programs. Licensee may not directly or indirectly charge any fee or otherwise require or accept
any type of monetary compensation solely for redistributing the Licensed Materials. This does
not apply to the sale of hardware products having the Licensed Materials in object code form
embedded within.
2.4 The Licensed Materials are not licensed, designed, intended, authorized, or warranted for (a)
aeronautical, aerospace, military or nuclear applications; (b) FDA Class III or other devices for
which FDA premarket approval is required; (c) implantable devices; (d) life support or life
endangering applications where failure or inaccuracy might cause death or personal injury; and
(e) automotive or transportation applications. Licensee shall be solely and exclusively
responsible for any Unauthorized Uses by Licensee, Licensee's Authorized Subcontractors,
Licensee's End Users or other sublicensees, and any Unauthorized Use by such Authorized
Subcontractors, End Users or sublicensees, with or without the knowledge of Licensee, shall be
attributed to Licensee. Licensee agrees to defend and indemnify Trident for all third-party claims
and for all damages, costs and fees, including Trident's attorneys' fees, arising from any such
Unauthorized Use of the Licensed Materials.
2.5 All rights and title in and to the Licensed Materials, including without limitation, patents,
copyrights, moral rights, trademarks and trade secret rights, belong to Trident or its licensors.
Except for the rights expressly granted herein, no other rights are granted to Licensee with
respect to the Licensed Materials. Trident may include features in the Software to restrict use of
the Software that does not comply with the terms of this Agreement.
2.6 Trident, Trident IoT and the Trident IoT logo are trademarks of Trident iOt LLC in the United
States and other countries. No use of the Trident trademarks by Licensee is implied or
consented to by Trident by entering into this Agreement.
3. Z-Way License Restrictions. Licensee shall have the rights provided in Section 1.2 above to
the Z-Way Controller SDK provided such Software is only utilized for non-commercial purposes.
Commercial use of the Z-Way Controller Software is prohibited until such time as Licensee enters into
a Commercial Z-Way License with Trident.
4. Open-Source Software.
4.1. All use of such Open-Source Software by Licensee is subject to the terms of the relevant open-
source software license and Licensee's use of such Software is expressly conditioned upon
Licensee's compliance with the term of such license.
4.2 With respect to Software that is not Open-Source Software, Licensee shall not (i) cause the
Software to become subject to any Open-Source Software license, including but limited to the
general public license (GPL) or the lesser general public license (LGPL), (ii) cause the Software
to be disclosed into the public domain or to any third party except for those third parties to whom
License is authorized to distribute Licensed Programs under Sections 1.1.e or 1.2.f, or (iii)
cause any part of the Software to become a derivative of any Open-Source Software.
4.3. Licensee shall not enable or permit any of its End Users to breach the provisions of this Section
4, and shall include similar restrictive provisions in its end user license agreement with such End
Users. If Licensee breaches this Section 4, Licensee shall indemnify and hold Trident harmless
from all costs, claims, settlements and judgments incurred by Trident, including attorneys' fees,
in the process of defending, challenging and/or settling any demand, claim or order that the
Software is subject to an Open-Source Software license or must be disclosed into the public
domain or to any third party.
5. Modified Open-Source Software. Notwithstanding the terms of the Open-Source Software license
under which the Open-Source Software is licensed, the following terms apply to modifications to such
Open-Source Software that constitute Modified Open-Source Software, as defined in this Agreement.
The following terms apply regardless of how the Modified Open-Source Software was delivered to you:
(i) you may not use Modified Open-Source Software except for use with Licensed Programs that are
intended to operate in Authorized Applications and (ii) you may not obscure, modify or remove copyright
notices, files or statements concerning ownership by Trident or reference to the terms of this
Agreement. Subject to compliance with these limitations, (x) you may copy and compile the Source
Code of the Modified Open-Source Software, (y) you may reproduce the Object Code and Source Code
versions of Modified Open-Source Software and distribute the same through multiple levels of
distributions, including to your External Manufacturers and (z) you may modify Modified Open-Source
Software and create Derivative Works of Modified Open-Source Software.
6. Inspection Rights. Trident shall have the right, upon reasonable advance notice, to inspect Licensee's
records and facilities with respect to the manufacture of Applications and to receive sample units of
Applications in order to verify that such manufacturing and the use of the Software is within the scope
of this Agreement, that there are appropriate security procedures to protect Trident Confidential
Information, and that Licensee is in compliance with its other obligations under this Agreement.
7. Upgrades, Updates, New Versions. Trident may introduce updates, upgrades or new versions of the
Software from time to time. Except as agreed by the parties, the licenses granted to Licensee pursuant
to this Agreement shall be deemed to include such updates, upgrades and new versions. In the case of
any bug fix, improvement, work-around, or correction made to the Software by Licensee, Licensee
agrees to provide to Trident, at no cost, the source code and any documentation reasonably required
for Trident to be able to incorporate such changes into the Trident Software. Licensee agrees that it
shall implement any newly provided Software to the extent the Software is provided by Trident to
resolve a claim of IP infringement and shall indemnify Trident for all liability arising out of its failure to do
so.
8. Regulatory Compliance. Unless specifically provided to the contrary in writing, Trident does not
warrant that Software or any Application will comply with the regulatory requirements of the United
States or any other country. Licensee is solely responsible for complying with such requirements and
for obtaining necessary government certifications, if any.
9. License Fee and Royalties. Unless Licensee has executed a Commercial License with Trident,
Licensee is not obligated to pay any license fee or royalties so as long as Licensee complies with the
terms of the licenses set forth herein. If Licensee has executed a Commercial License, Licensee
agrees to pay all license, maintenance and subscription fees described in the Commercial license
agreement.
10. Confidential Information. You agree that the Licensed Materials contain confidential information,
including trade secrets, know-how and other information, that comprise the exclusive property of Trident
or its licensors. During the period this Agreement is in effect and at all times after its termination, you
shall maintain the confidentiality of this information and shall not sell, license, sublicense, publish,
display, distribute, disclose or otherwise make available this information to any third party nor use such
information except as authorized by this Agreement.
11. Limited Warranty and Remedies. Trident warrants that, during the Warranty Period, the Software will
function substantially in accordance with the Documentation when used with Trident Devices and that
the media on which the Software is furnished will be free from defects in material and workmanship,
under normal use and service, when correctly installed and maintained. Trident does not warrant that
the functions in the Licensed Materials will meet Licensee's specific requirements or that the operation
of the Software will be uninterrupted or error free. Trident does not warrant that the Software does not
contain any viruses or bugs. If Licensee notifies Trident, during the Warranty Period, of a failure of the
Software to conform to the limited warranty stated in this section, Trident's sole obligation, and
Licensee's sole remedy, will be, at Trident's sole discretion: (i) replacement of the Software, or part
thereof, with a functionally equivalent software product or part, or (ii) repair of the Software. Without
limiting any term or condition stated in this Agreement, this warranty does not apply to any
nonconformance caused by (A) improper or inadequate maintenance or calibration, or (B) software or
interfacing equipment, parts or supplies not supplied by Trident or its authorized distributor, (C)
modifications to the Software or (D) Unauthorized Use of the Software.
12. WARRANTY DISCLAIMER.
EXCEPT AS PROVIDED IN SECTION 11, THE LICENSED MATERIALS ARE PROVIDED "AS IS"
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, WITHOUT
LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT AND THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE LICENSED MATERIALS IS WITH LICENSEE. YOU ARE SOLELY
RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEMS OR OTHER DEVICES AS A
RESULT OF THE DOWNLOAD OR USE OF ANY LICENSED MATERIALS OR LOSS OF DATA THAT
RESULTS FROM SUCH USE. TRIDENT DOES NOT WARRANT THAT THE LICENSED MATERIALS
ARE FREE FROM DEFECTS THAT COULD CAUSE VULNERABILITY TO CYBER-ATTACK, DATA
BREACH OR PRIVACY VIOLATIONS. TRIDENT DISCLAIMS ALL LIABILITY RELATED TO
LICENSEE'S DATA THAT MAY BE RECEIVED, STORED OR USED BY TRIDENT DEVICES OR
SOFTWARE OR INTERCEPTED BY THIRD PARTIES. TRIDENT DISCLAIMS ALL LIABILITY FOR
DAMAGES CAUSED BY THIRD PARTIES, INCLUDING MACILICOUS USE OF, OR INTEFERENCE
WITH TRANSMISSION OF, LICENSEE'S DATA.
13. LIMITATION OF LIABILITY.
TRIDENT'S SOLE OBLIGATION OR LIABILITY UNDER THIS AGREEMENT IS THE REPAIR OR
REPLACEMENT OF THE LICENSED MATERIALS ACCORDING TO THE LIMITED WARRANTY
ABOVE. IN NO EVENT SHALL TRIDENT OR ANY OF ITS AFFILIATES OR LICENSORS BE LIABLE
FOR DIRECT, INDIRECT, CONSEQUENTIAL, SPECIAL, INCIDENTAL, EXEMPLARY OR SIMILAR
DAMAGES THAT MAY BE INCURRED BY YOU, SUCH AS (BUT NOT LIMITED TO) LOSS OF
BUSINESS REVENUES, PROFITS OR SAVINGS OR LOSS OF DATA RESULTING FROM THE USE
OR INABILITY TO USE THE LICENSED MATERIALS, EVEN IF TRIDENT HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY THIRD PARTY. THIS
INCLUDES, BUT IS NOT LIMITED TO, DAMAGES ARISING FROM THE FAILURE OF THE
TRIDENT DEVICE TO TRANSMIT DATA ARISING FROM A FAILURE OF THE SOFTWARE TO
PERFORM IN SUBSTANTIAL ACCORDANCE WITH THE DOCUMENTATION. IN NO EVENT SHALL
THE TOTAL CUMULATIVE LIABILITY OF TRIDENT TO LICENSEE FOR ALL MATTERS RELATED
TO THE LICENSED MATERIALS EXCEED THE AMOUNT PAID BY LICENSEE TO TRIDENT FOR
SUCH LICENSED MATERIALS OR ONE UNITED STATES DOLLAR ($100.00 USD). YOU
ACKNOWLEDGE THAT THE AMOUNT PAID BY YOU FOR THE LICENSED MATERIALS
REFLECTS THIS ALLOCATION OF RISK.
14. Indemnification. To the maximum extent permitted by law, you agree to defend, indemnify and hold
harmless Trident, its affiliates and their respective directors, officers, employees and agents from and
against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities,
damages, costs and expenses (including reasonable attorneys' fees) arising out of or accruing from (a)
your use of the SDK, (b) any application you develop on the SDK that infringes any copyright,
trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames
any person or violates their rights of publicity or privacy, (c) your use of any Software and (d) any non-
compliance by you with the License Agreement.
15. Term and Termination. This Agreement will take effect on the date the Licensed Materials are
acquired by or delivered to Licensee and will remain in effect unless terminated as provided below. If
you breach any of your obligations under this Agreement, this Agreement will immediately and
automatically terminate. You may terminate this Agreement at any time by destroying all copies of the
Licensed Materials. Upon termination of this Agreement, you shall immediately discontinue the use of
the Licensed Materials and shall return or provide certification to Trident of the destruction of all copies
of the Licensed Materials. You may keep one copy of the Licensed Materials for archival (non-
operational) purposes only, so long as access to such copies is restricted. If the Agreement is
terminated by Trident for a reason other than your failure to pay any fees as they become due or your
breach of this Agreement, you may continue to distribute copies of the Software already installed in
finished inventory, but you may not make any additional copies or install the Software in additional
products. All provisions of this Agreement relating to disclaimers of warranties, limitation of liability,
remedies or damages, indemnification and Trident's proprietary rights, shall survive any termination of
this Agreement for any reason.
16. Export Restrictions.
LICENSEE ACKNOWLEDGES THAT THE LICENSED TECHNOLOGY INCLUDES ENCRYPTION
SUBJECT TO UNITED STATES LAWS AND REGULATIONS FOR EXPORT AND REEXPORT
PURPOSES. LICENSEE MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT
LAWS AND REGULATIONS THAT APPLY TO THE LICENSED MATERIALS. THESE LAWS
INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS, AND END USE. LICENSEE AGREES
THAT IT WILL NOT EXPORT, RE-EXPORT OR TRANSFER THE LICENSED MATERIALS,
MODIFICATIONS, CONFIDENTIAL INFORMATION OR ANY PRODUCTS DEVELOPED WITH OR
UTILIZING THE LICENSED MATERIALS, MODIFICATIONS OR CONFIDENTIAL INFORMATION, IN
VIOLATION OF ANY APPLICABLE LAWS OR REGULATIONS OF THE UNITED STATES OR THE
COUNTRY WHERE THE LICENSED MATERIALS OR CONFIDENTIAL INFORMATION WERE
OBTAINED. LICENSEE IS RESPONSIBLE FOR OBTAINING ANY LICENSES OR
AUTHORIZATIONS REQUIRED TO EXPORT, RE- EXPORT, TRANSFER OR IMPORT ANYTHING
DEVELOPED HEREUNDER
17. Amendments. This Agreement may be amended unilaterally by Trident at any time. The most recent
version of this Agreement supersedes and replaces all prior versions. In the event of any conflicting
terms, the terms of the most recent version of this Agreement shall control.
18. Governing Law. This Agreement shall be governed by the laws of the State of California, United States
of America, without regard to that state's conflicts of laws rules. The 1980 United Nations Convention
on Contracts for the International Sale of Goods shall not apply. In any dispute arising out of this
Agreement, the parties each consent to the exclusive personal jurisdiction and venue in the State and
Federal courts located within San Diego County, California, United States of America. All disputes
concerning this Agreement shall be resolved by binding arbitration in San Diego, California before a
single arbitrator. The arbitration shall be administered by JAMS pursuant to JAMS' Streamlined
Arbitration Rules and Procedures. The arbitration award shall include an award of attorneys' fees to the
prevailing party. Judgment on the award may be entered in any court having jurisdiction. This clause
shall not preclude parties from seeking provisional remedies in aid of arbitration from a court of
appropriate jurisdiction. Notwithstanding the foregoing, Licensee acknowledges that Licensee's breach
of this Agreement shall cause irreparable injury to Trident for which Trident may not have an adequate
remedy at law. Trident shall be entitled to equitable relief in court, including but not limited to temporary
restraining orders, preliminary injunctions and permanent injunctions in addition to all other available
remedies.
19. Commercial Computer Software. If Licensee is an agency of the U.S. Government, the following will
apply: The Software has been developed entirely at private expense, is regularly used for
nongovernmental purposes and has been licensed to the public. The Software is a "commercial item"
as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software"
and "commercial computer software documentation" as those terms are used in 48 C.F.R. 12.212
(Sept. 1995) or as "commercial computer software" as that term is defined in 48 C.F.R. 252.227-7014
(June 1995) or any equivalent agency regulation or contract clause, whichever is applicable. Consistent
with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government
agencies acquire only those rights to the Software as are expressly set forth herein.
20. Miscellaneous. This Agreement sets forth the entire agreement and understanding between the
parties and neither party shall be bound by any conditions, definitions, warranties, understandings or
representations with respect to the subject matter hereof other than as provided herein or as duly set
forth on or after the date hereof in writing and signed by a proper and duly authorized representative of
the party to be bound thereby. The failure of any party at any time to require performance of any
provision of this Agreement shall not affect the right of such party to enforce the terms of this
Agreement at a later time. No waiver by any party of any condition or of any breach of any term
contained in this Agreement, in any one or more instances, shall be construed as a further or continuing
waiver of any such condition or of any breach of any such term or any other term set forth in this
Agreement. If any provision of this Agreement is unenforceable for any reason, the remaining terms of
the Agreement shall not be deemed invalid, inoperative, or unenforceable and, if possible, the
unenforceable provision shall be modified or interpreted in a manner to make it enforceable.
21. Definitions.
"Application" means a product developed by Licensee, or for Licensee by a third party, that contains
Licensed Programs.
"Authorized Application" means an Application that contains, integrates, is packaged with, or functions
with a Trident Device in Licensee's Application.
"Authorized Subcontractor" means a third-party subcontractor that you engage to design or
manufacture Authorized Applications and has executed an agreement that is consistent with the terms
of this Agreement, including its confidentiality provisions. At all times, you shall remain responsible for
the actions or non-actions of your Authorized Subcontractors the same as if the action or non-action
was committed by you.
"Beta Software" means Software that has not undergone GA (generally available) testing which is
provided on an "as-is" basis for testing and not for commercial use. Beta Software is provided without
warranty and is used by you at your sole risk.
"Derivative Works" means a work based upon the Source Code version of the Software, such as a
revision, modification, translation, abridgment, condensation, expansion or any other form in which
such Software may be recast, transformed or adapted, and that, if prepared without authorization from
Trident, would constitute copyright infringement.
"Development Tool" means a software provided by Trident to enable development of Authorized
Applications, configuration of Trident Devices and Software.
"Documentation" means Trident technical documentation related to the Software, excluding advertising
or marketing materials.
"Embedded Stacks" means Software that is stack libraries, application layers, and example code.
"End User" means a purchaser, sublicensee, recipient and/or user of an Application obtained directly or
indirectly from Licensee.
"External Manufacturers" means a third-party manufacturer, including such manufacturer's
subcontractors and agents, which is authorized by Licensee to design and/or manufacture the
Applications and to use, install, and test the Applications and the Licensed Programs.
"Firmware" means executable or binary code that is embedded in the Trident Device in ROM or flash
memory and cannot be modified by Licensee.
"Licensee" or "you" means the acquirer of the license rights granted by this Agreement. If you are an
individual working solely on your own behalf, then you are the Licensee. If you are an employee
working on behalf of your employer, then your employer is the Licensee and you confirm that you are
authorized to accept the terms of this Agreement on behalf of your Employer.
"Licensed Programs" means Software in Object Code form that was either originally in Object Code
form or was compiled from the Software or Derivative Works and is designed to operate in Applications
in Authorized Applications.
"Licensed Materials" means Software and the related Documentation including all updates and
upgrades of the foregoing.
"Modified Open-Source Software" means Trident's modifications to Open-Source Software that was
created by a third party.
"Object Code" means computer programming code in binary form suitable for machine execution by a
processor without the intervening steps of interpretation or compilation.
"Open-Source Software" means the Source Code version of software that may be freely used, modified
or distributed without payment of a license fee or royalties subject to the terms of a publicly available
software license, excluding Modified Open-Source Software, the use of which is subject to the terms of
this Agreement.
"SDK" means software development kit. To the extent Software is provided with the SDK, it may be
used solely for development to enable use of Software with a Trident Device.
"Software" means the computer programing code that was downloaded or otherwise distributed to
Licensee and which is the subject of this Agreement. Software may be in Object Code or Source Code
form or may be embedded as Firmware in a Trident Device. Software includes Embedded Stacks,
SDKs and Development Tools. Your rights are different depending on whether the Software is delivered
to you in Object Code, Source Code or Firmware.
"Source Code" means the computer programming code in an uncompiled form readable by humans
which cannot be executed by a processor unless it is compiled into binary form.
"Third Party Software" means any software that Trident has licensed from a third party.
"Trident Devices" means Trident branded integrated circuit chips purchased from Trident or one of its
authorized distributors.
"Warranty Period" means the period of time ending thirty (30) days after the first delivery of the
Software to the Licensee, whether such delivery is in the form of a download or actual physical delivery.
The Warranty Period is not extended by the delivery of any update, upgrade, new version, patch or bug
fix provided.
Rev 1.0