APPLICATION PROGRAMMING INTERFACE LICENSE AGREEMENT
This HandsOn Connect Application Programming Interface License Agreement (“Agreement”) governs the implementation of the API Specification and APIs used to make the HandsOn Connect Service available to a Software Application. You represent you have the authority to bind your company to this Agreement (individually “You” or “Your”) where You implement the API Specification and associated APIs on behalf of or in a product owned or licensed by Your company. If You do not have that authority, or if You do not agree with the terms and conditions in this Agreement, You may not implement the APIs. By implementing these APIs (e.g., by clicking a button denoting acceptance, downloading, or otherwise accessing), You agree to the terms of this legally binding Agreement. This Agreement is effective between You and Avviato, Inc., d/b/a HandsOn Connect Cloud Solutions (“HandsOn Connect”) as of the date of Your acceptance. Individually, You and HandsOn Connect are referred to herein as a “Party,” and collectively as “Parties.”
A. “API Limits” means restrictions (e.g., numeric) to Your API calls as described in Your Subscription Agreement, or on the HandsOn Connect Developer website.
B. “Application Programming Interface” or “API(s)” means a collection of routines, classes, function parameters, protocols, webhooks, related libraries and other instructions provided in Source Code or Object Code form.
C. “API Specification” means a written description or definition of the routines, classes, function parameters, protocols, webhooks, related libraries and other instructions that allow a Software Application to interoperate with the HandsOn Connect Service.
D. “End User(s)” means a person(s) who is sublicensed, subject to certain API Limits, to perform the HandsOn Connect APIs under the terms of this Agreement.
E. “Subscription Agreement” means one of: (i) an End User Services/Subscription Agreement (ii) Master Subscription and Services Agreement governing access to HandsOn Connect Services, (iii) an Order Form, or any modified version of the aforementioned including all additions, ordering documents and addendums thereto, and any API Limits contained therein.
F. “Feedback” means suggestions or comments provided by You to HandsOn Connect that are related to HandsOn Connect products (e.g., HandsOn Connect APIs or the HandsOn Connect Service).
G. “Forking” mean the act of creating a distinct and/or separate set of APIs that are based upon, derived from, or a modification of the HandsOn Connect APIs.
H. “HandsOn Connect API(s)” means a collection of routines, classes, function parameters, protocols, related libraries, tools and other instructions provided in Source Code or Object Code form that allow access to or interoperability with the HandsOn Connect Service by a Software Application.
I. “HandsOn Connect Service(s)” means a service or services made available to You through the HandsOn Connect.
J. “Object Code” means Source Code that has been interpreted, compiled or otherwise translated into a machine readable form.
K. “Software Application” means software authored by You in Object Code or Source Code form that accesses or otherwise interoperates with the HandsOn Connect Service via the HandsOn Connect APIs.
L. “Source Code” means computer code in a human readable form and as such computer code that has not been interpreted or compiled.
M. “Use” means to perform, reproduce, or sublicense (the right of sublicense restricted to a performance right as outlined in Section 2.D (HandsOn Connect API License Restrictions)) as defined under 17 U.S.C. § 101 et seq. or other applicable copyright statute but does not include any right of distribution.
2. Licenses and Restrictions
A. HandsOn Connect API License. Subject to the provisions of this Agreement, HandsOn Connect grants You a world-wide, terminable, non-exclusive, license, under HandsOn Connect copyrights, to Use the HandsOn Connect APIs to facilitate the interoperability of the HandsOn Connect Service and the Software Application in a development or production environment. You are granted this license provided that You adhere to Your API Limits as a condition to receiving this license. In the event of any inconsistency between the terms of this Agreement and the Subscription Agreement, the Subscription Agreement shall govern. You may, but have no obligation to, create a Software Application.
B. HandsOn Connect API Specification License. HandsOn Connect grants You a worldwide, non-exclusive, royalty free, terminable license, under HandsOn Connect copyrights, to perform and reproduce the API Specification to enable interoperability between the Software Application and the HandsOn Connect Service.
C. Feedback License to HandsOn Connect. In the event You provide Feedback to HandsOn Connect, You grant to HandsOn Connect a worldwide, non-exclusive, fully-paid, royalty-free license, under Your intellectual property rights, to make, have made, use, sell, offer for sale, import, perform, display, reproduce, transmit, distribute, make derivatives of, or sublicense any of the foregoing rights in Feedback so as to allow for the commercialization of HandsOn Connect products.
D. HandsOn Connect API License Restrictions. HandsOn Connect retains legal title to the HandsOn Connect APIs under this Agreement, and You agree not to delete or alter any copyright (e.g., “© HandsOn Connect, Inc.”) or other proprietary notices signifying HandsOn Connect’s ownership of this legal title. Additionally, You agree to the following license restrictions- (i) the right of sublicense granted herein is restricted to the sublicensing of the right to perform by You solely to End Users of the Software Application, this right of sublicense may not be extended to licensees of the End User; (ii) the right to perform, granted via the sublicense, is limited to the applicable API Limits of the sub licensee; (iii) in no event will you make available the HandsOn Connect APIs in Source Code form to an End User or any other party; (iv) none of the following rights are granted with respect to the HandsOn Connect APIs- the right to distribute, publicly display, or to create derivatives (e.g., a superset or subset of the HandsOn Connect APIs); and (v) the HandsOn Connect APIs shall not be used to access a service other than the HandsOn Connect Service. HandsOn Connect may limit the number and/or frequency of API requests to the HandsOn Connect Service, or any use of the APIs that could damage, disable, overburden, impair or otherwise interfere with the HandsOn Connect Service. Further, You agree to sublicense End Users only on terms no less restrictive than the terms contained in this Agreement.
E. API Specification License Restrictions. HandsOn Connect retains legal title to the API Specification under this Agreement and You agree not to delete or alter any copyright (e.g., “© HandsOn Connect, Inc.”) or other proprietary notices signifying HandsOn Connect’s ownership of this legal title. Further, You agree to the following license restrictions- You shall not make an unreasonable number of reproductions of the API Specification. Further, for avoidance of doubt, no right to- (i) distribute; (ii) sublicense; (iii) publicly display; or (iv) create derivatives of the API Specification is granted hereunder.
3. Warranty, Disclaimer, Indemnity, and Limitation of Liability
A. Warranty Related to Forking. You warrant that You have not and will not engage in Forking or otherwise attempt to modify or reverse engineer the HandsOn Connect APIs. Further, You warrant that You have not or will not distribute a set of APIs or a development kit that is based upon or otherwise a modification of, the HandsOn Connect APIs including being a subset or superset of the HandsOn Connect APIs.
B. Warranty Related to Branding. You warrant that You will follow or otherwise adhere to the Trademark Guidelines pertaining to the use of HandsOn Connect trademarks (registered or otherwise), logos, or word marks (collectively “Marks”) and the goodwill associated therewith. Further, you acknowledge that unless separately negotiated with HandsOn Connect, no license (implied or explicit) to use the Marks and the goodwill associated therewith is provided herein.
C. Disclaimer of Warranties. You acknowledge the HandsOn Connect APIs are provided “AS IS,” without warranty of any kind, and may not be functional on any machine or in any environment. HANDSON CONNECT DISCLAIMS ALL WARRANTIES RELATING TO THE HANDSON CONNECT SERVICES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES AGAINST INFRINGEMENT OF THIRD-PARTY RIGHTS, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. HandsOn Connect makes no representations or warranties regarding the suitability of the HandsOn Connect APIs for your intended requirements or purposes including for use with Your Software Application. Further, HandsOn Connect makes no representations or warranties regarding the integrity of data that You TRANSMIT, transfer, store, obtain or receive through use of the HandsOn Connect APIs. HandsOn Connect is not obligated to maintain or support the HandsOn Connect APIs, or to provide you with updates, fixes, or services related thereto. You assume all risk arising from use of the HandsOn Connect APIs, including, without limitation, the risk of damage to Your computer system, Software Application, the corruption or loss of data, and compliance with ALL applicable laws and regulations (including laws and regulations related to privacy and data protection).
D. Indemnity. You shall defend, indemnify and hold harmless HandsOn Connect, its affiliates and their respective officers, directors, employees, agents and representatives from any and all claims, damages, liabilities, costs and fees (including reasonable attorneys’ fees) arising from the Software Application. The Parties agree to comply with the following process when HandsOn Connect seeks indemnification under this section and specifically that HandsOn Connect is to- (i) promptly give You written notice of the claim; (ii) give You sole control of the defense and settlement of the claim (provided that You may not settle any claim unless it unconditionally releases HandsOn Connect of all liability); and (iii) provide You, at Your cost, all reasonable assistance.
E. Limitation of Liability. IN NO EVENT SHALL HANDSON CONNECT BE RESPONSIBLE OR LIABLE WITH RESPECT TO ANY SUBJECT MATTER OF THIS AGREEMENT UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER THEORY: (I) FOR LOSS OR INACCURACY OF DATA OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES, OR TECHNOLOGY; OR (II) FOR ANY INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO LOSS OF REVENUES OR PROFITS; (III) ANY MATTER BEYOND ITS REASONABLE CONTROL, OR (IV) ANY AMOUNT IN THE AGGREGATE IN EXCESS OF $100.
4. Confidentiality. As used herein, Confidential Information means- (i) any Feedback that You provide to HandsOn Connect pursuant to Section 2.C; and (ii) any HandsOn Connect business or technical information that is disclosed to You in connection with this Agreement, including, but not limited to, any information relating to HandsOn Connect’s plans, business opportunities, or research and development. Confidential Information excludes any information that- (a) is or becomes generally known to the public other than as a result of Your breach of this Agreement; (b) is rightfully known to You at the time of disclosure without restrictions on use or disclosure; (c) is independently developed by You, without access to or use of any Confidential Information; or (d) is rightfully obtained by You from a third party who has the right to disclose it and who discloses it without restrictions on use or disclosure. You will maintain all Confidential Information in strict confidence and will not disclose Confidential Information to any third party. You will not use Confidential Information, except as necessary for the performance of this Agreement.
5. Term and Termination
A. Term. This Agreement will commence on the date You implement the HandsOn Connect APIs or the API Specification, and will continue until terminated as provided in Section(s) 5.B or 5.C.
B. Termination for Convenience. At its sole discretion, and with thirty (30) days advance notice, HandsOn Connect may terminate this Agreement. At its sole discretion, HandsOn Connect may reinstate Your ability to use the APIs or API Specification. You may terminate the Agreement at any time by ceasing Use of the HandsOn Connect APIs, the API Specification, and disabling Your Software Application’s ability to Use the HandsOn Connect APIs.
C. Termination for Breach. HandsOn Connect may terminate this Agreement immediately upon written notice if You breach any covenant or condition in this Agreement. At its sole discretion, HandsOn Connect may reinstate the Your ability to use the APIs or API Specification where compliance with one or more of the terms referenced in this Agreement has been demonstrated by You.
D. Emergency Suspension. If HandsOn Connect becomes aware of a situation where Your violation of the terms of this Agreement may disrupt its delivery of the HandsOn Connect Services to third parties (e.g., customers of HandsOn Connect) generally, or in the event HandsOn Connect detects unauthorized third-party access to the HandsOn Connect Service (collectively referenced herein as an “Emergency”), HandsOn Connect may immediately suspend the offending use (and any rights licensed under this Agreement that enable such use). Any such suspension shall be to the minimum extent and duration needed to respond to the Emergency. At its sole discretion, HandsOn Connect may reinstate the use (and any rights granted in this Agreement that enable such a use) where the Emergency has been resolved.
E. Survival Upon Termination. Upon termination of this Agreement, Your licenses to the HandsOn Connect APIs, and the API Specification under Section(s) 2.A (HandsOn Connect API License) & 2.B (HandsOn Connect API Specification License) shall immediately terminate. Notwithstanding the foregoing, Sections 2.C (Feedback License to HandsOn Connect), 3 (Warranty, Disclaimer, Indemnity, and Limitation of Liability), 4 (Confidentiality), and 6 (Miscellaneous) will survive any termination of this Agreement.
A. Injunctive Relief. You acknowledge a violation of this Agreement may cause irreparable harm to HandsOn Connect not adequately compensable by monetary damages. In addition to other relief, it is agreed that temporary and permanent injunctive relief may be an appropriate remedy to prevent any actual or threatened violation hereunder.
B. No Support. Unless otherwise agreed to in writing, HandsOn Connect shall not be responsible for providing service (or level of service), support, or maintenance to You (or a user of Your Software Application) for the HandsOn Connect APIs.
C. Export Laws. You agree to comply fully with all U.S. export laws and regulations to ensure that neither the HandsOn Connect APIs nor any technical data related thereto nor any direct product thereof are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations.
D. Integration; Order of Precedence. Unless otherwise agreed to in writing between the Parties, this Agreement, constitutes the entire agreement, and with the exception of the terms of the Subscription Agreement (and any modifications to the Subscription Agreement agreed to by the Parties), supersedes any and all prior agreements, between the Parties with regard to the subject matter hereof. This Agreement may not be amended or modified except by a writing signed by both Parties hereto. The terms of this Agreement shall supersede and control over any conflicting or additional terms and conditions of any order, acknowledgement or confirmation or other document issued by You, unless the Parties mutually agree in writing that such terms and conditions shall modify, supersede and control in the event of any inconsistency with this Agreement.
E. Severability. In the event any provision of this Agreement, or the application thereof, becomes or is declared by a court of competent jurisdiction to be illegal, void or unenforceable, the remainder of this Agreement will continue in full force and effect and the application of such provision will be interpreted so as reasonably to effect the intent of the Parties.
F. Force Majeure. In the event either Party is prevented from performing, or is unable to perform, any of its obligations under this Agreement due to any cause beyond the reasonable control of the Party invoking this provision (including, without limitation, for causes due to war, fire, earthquake, flood, hurricane, riots, acts of God, internet service provider failures or delays, denial of service attacks, or other similar causes) the affected Party’s performance will be excused and the time for performance will be extended for the period of delay or inability to perform due to such occurrence; provided that, the affected Party- (i) provides the other Party with prompt notice of the nature and expected duration of the event; (ii) uses commercially reasonable efforts to address and mitigate the cause and effect of such event; (iii) provides periodic notice of relevant developments; and (iv) provides prompt notice of the end of such event.
G. Press Release; References. Unless a written waiver has been agreed to between the Parties, neither Party will issue a public statement or press release regarding this Agreement without the prior consent of the other Party. Notwithstanding the foregoing, HandsOn Connect, during the Term, will be permitted to list You as a customer and licensed to use Your standard logo for HandsOn Connect’s promotional and marketing use. Upon HandsOn Connect’s prior written request, You will cooperate with HandsOn Connect to prepare a written description of Your use of the HandsOn Connect Services or HandsOn Connect APIs, and HandsOn Connect may provide such description to other prospective customers. HandsOn Connect will follow Your brand usage requirements as provided by You.
H. HandsOn Connect’s Right of Modification. At HandsOn Connect’s discretion, HandsOn Connect may modify the terms of this Agreement without notice to You. Any such terms will be effective on the date You use the HandsOn Connect Service after the terms have been modified, and Your use of the HandsOn Connect Service serves as consideration for such modification.
I. Assignment. You may assign this Agreement in its entirety, whether by operation of law or otherwise, with the prior written consent of HandsOn Connect (not to be unreasonably withheld). Any attempt to assign Your rights or obligations under this Agreement in breach of this section will be void and of no effect. HandsOn Connect may assign this Agreement in its entirety whether by operation of law or otherwise without Your prior written consent.