License Terms and Conditions


Effective as of 12 December 2019

This License Terms and Conditions (the "Agreement") governs your use of the 
Software (defined below) on and through the Azure Marketplace ("Azure") 
service offerings (the "Service Offerings").  ScientiaMobile, Inc. ("ScientiaMobile") 
offers access to and use of the Software through the Azure subject 
to the terms and conditions set forth below and you or the entity you represent 
("you" and "your") agree to all such terms and conditions with when you elect to 
purchase access to and use of the Software through the Azure Service Offerings. 
You represent to ScientiaMobile that you are lawfully able to enter into contracts 
(e.g., you are not a minor). If you are entering into this Agreement for an entity, such 
as the company you work for, you represent to ScientiaMobile that you have legal 
authority to bind that entity.  You understand and agree that your use of the Software 
is contingent upon you agreeing to all agreements between you and Azure regarding 
its Service Offerings, and in the event of any conflict between the terms and 
conditions of this Agreement and the terms of any agreement between you and Azure
regarding its Service Offerings (as defined in such agreement), the terms and 
conditions of your agreement with Azure shall control and to the extent necessary to 
resolve any dispute between you and ScientiaMobile such terms and conditions 
shall be deemed a part of this Agreement.  We may update the terms and conditions 
of this Agreement from time to time in our discretion, and the version of this 
Agreement in effect on the date you provision each instance of the WURFL 
Microservice shall be the Agreement that governs your license and use of such 
WURFL Microservice.  If you elect to provision an additional WURFL Microservice 
you agree that it is your obligation to ensure the then-current Agreement is 
acceptable to you.
1	Definitions
The following terms, when capitalized and used in this Agreement, shall have the 
following meanings:
1.1	"Azure Marketplace" means the Azure Marketplace platform through which Azure 
permits you to sign up to access and use the Software and to pay for doing so.
1.2	"Documentation" means the most current version of the documentation for 
the Software.
1.3	"Platform" means only those of the Java, .Net, PHP, Go (golang) or 
Node.js platforms.  You select the applicable Platform at the inception of your use of 
the Software by programming Your Service to use that Platform.  You agree to only 
use the Platform APIs associated with the Platform you have selected, unless you 
have selected a product that allows the use of multiple Platforms APIs. 
1.4	"Platform APIs" means the software and APIs for the particular Platform you 
select that you receive for use in connection with the WURFL Microservice.
1.5	"Software" means the WURFL Microservice and the Platform APIs, 
including for clarity all associated databases and the data contained therein, as well 
as the data structures of such databases.  You understand and agree that there are 
other versions of software branded WURFL that may differ from Software, including 
by containing additional features and functionality.
1.6	"Your Service" means the online service or website operated using the Azure
Service Offerings in connection with which you license the Software. 
1.7	"WURFL Microservice" means the hosted version of WURFL available 
through the Azure Marketplace that is packaged as a "Virtual Machine" for 
installation solely on the Azure Service Offering known as an Azure Virtual Machine (or its successor).  
2	License and Retention of Rights. 
2.1	License.  You are granted the non-exclusive, non-transferrable, non-
assignable, limited right to access and use the Software during the Term solely in 
connection with the Platform solely to support Your Service.  You agree that the 
WURFL Microservice may be installed solely on a server made available through the 
Azure Service Offering known as Azure Virtual Machines (or its successor).  You understand and agree 
that your use of the Software is metered by Azure and is limited in accordance with 
the metered amounts of usage you purchase from the Azure Marketplace.  You may 
engage subcontractors to implement your access and use of the Software on your 
behalf subject to you requiring that, prior to accessing the Software, each such 
subcontractor agrees in writing to employ their access to the Software solely for 
your benefit to support Your Service.
2.2	Retention of Rights. Your rights to use the Software are solely as 
specified in this Agreement, and ScientiaMobile retains all rights in and to the 
Software and Documentation not expressly granted to you under this Agreement.  
Nothing in this Agreement constitutes a waiver of ScientiaMobile's rights under U.S. 
Copyright law or any other federal or state law.  ScientiaMobile shall at all times 
retain all ownership in and to the Software and Documentation, including the 
concepts and technology inherent in such Software and Documentation, including 
to any upgrades. The Software shall at all times remain the sole and exclusive 
property of ScientiaMobile.  Nothing contained in this Agreement shall directly or 
indirectly be construed to assign or grant to you any right (other than the express 
limited license herein), title or interest in and to the trademarks, service marks, 
copyrights, patents or proprietary or trade secrets of ScientiaMobile or any 
ownership rights in or to the Software or Documentation.
3	Prohibited Uses. You shall not (and any such prohibited use shall 
constitute a breach of this Agreement and an infringement of the Software and/or 
Documentation):
(a)	Sublicense, lend, lease, rent, resell use, distribute, assign or otherwise 
transfer the Software or any other rights licensed hereunder, including by using the 
Software to provide to third parties a content management, publishing, developer, 
ad network, or similar platform where such platform offers the benefits of the WURFL 
Microservice in support of a third-party's online service, website or other internet-
enabled product;
(b)	use the Software to create, improve or otherwise "train" a device detection 
API; 
(c)	use the Software to collect and aggregate the data returned from the 
Software in a database that could be used to replicate the functionality of the 
Software or otherwise reverse engineer the Software or its associated database;
(d)	make any calls to any API for the Software that are intended for a software 
platform other than the Platform (even if otherwise supported); 
(e)	Install the WURFL Microservice on any computer other than a server 
owned and operated by Azure and made available to you through the Azure Service 
Offering known as Azure Virtual Machines (or its successor);
(f)	use the Software to support Your Service in a country where such use is 
forbidden under United States law, rule or regulation; and/or
(g)	Use the Software to support any hazardous activities or environments 
requiring failsafe performance (including without limitation the planning, 
construction, maintenance, control, or direct operation of nuclear facilities, aircraft 
navigation or communication systems, air traffic control, medical device and life 
support machines, or weapon systems) in which the failure of the Software could 
lead to death, personal injury or physical and environmental damage.
4	Term and Termination.
4.1	Term.  This Agreement shall commence on the date you access and use 
the Software through the Azure Marketplace and shall continue until such time as you 
elect to terminate your access and use of the Software using the functionality of the 
Azure Marketplace that permits such a termination or this Agreement is earlier 
terminated as provided herein (the "Term").  You agree that your right to use the 
Software may be suspended or terminated by Azure pursuant to the terms and 
conditions under which you pay for your use of the Software.
4.2	Material Breach.  ScientiaMobile may terminate this Agreement immediately 
upon written notice to you using the contact information you provide to the Azure
Marketplace in the event you materially breach this Agreement and fails to cure such 
breach within ten (10) days following receipt of notice of such breach.
4.3	Survival.  Notwithstanding the termination of this Agreement for any 
reason, all rights, obligations, and representations, which by their nature are 
intended to survive, shall survive and remain in effect, including Sections 2.2, 3, 6, 7 
and 8.  
5	Limited Warranty. ScientiaMobile represents and warrants that the 
Software will materially operate in accordance with its Documentation; provided, 
however, that your sole remedy with respect to such representation and warranty is 
to report any material failure to ScientiaMobile and ScientiaMobile will use 
reasonable efforts to correct such material failure.  
6	WARRANTY DISCLAIMER. SCIENTIAMOBILE DOES NOT WARRANT THAT 
THIS SOFTWARE WILL MEET YOUR REQUIREMENTS OR THAT ITS OPERATION 
WILL BE UNINTERRUPTED OR ERROR-FREE. SCIENTIAMOBILE AND ITS 
LICENSORS EXCLUDE AND EXPRESSLY DISCLAIM ALL EXPRESS AND IMPLIED 
WARRANTIES NOT STATED HEREIN, INCLUDING THE IMPLIED WARRANTIES OF 
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
INFRINGEMENT.
7	LIMITATION OF LIABILITY. SCIENTIAMOBILE'S AND ITS LICENSORS' 
LIABILITY TO YOU AND ANYONE ELSE FOR ANY AND ALL LOSSES ARISING OUT 
OF OR RELATING TO THIS AGREEMENT SHALL BE LIMITED TO DIRECT 
DAMAGES, AND SHALL NOT EXCEED THE AMOUNT YOU PAID UNDER THIS 
AGREEMENT IN THE YEAR IN WHICH SUCH LIABILITY AROSE.  IN NO EVENT WILL 
SCIENTIAMOBILE BE LIABLE TO YOU OR ANYONE ELSE FOR ANY INDIRECT, 
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING LOSS OF 
PROFITS) EVEN IF SCIENTIAMOBILE HAD BEEN ADVISED OF THE POSSIBILITY OF 
SUCH DAMAGES.  THE PARTIES AGREE THAT THE PRICING FOR THE 
SOFTWARE IS CONTINGENT UPON THE ALLOCATION OF RISK OFFERED UNDER 
THIS AGREEMENT, AND THE PARTIES INTEND THAT THE FOREGOING 
LIMITATIONS SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY LAW IF 
LAW DOES NOT PERMIT SUCH LIMITATIONS TO BE FULLY ENFORCED.
8	Miscellaneous
8.1	United States Government Restricted Rights. The enclosed Software and 
Documentation are made available solely with Restricted Rights as a cloud 
computing product.  For purposes of defining the term "you" herein, the most 
restrictive definition of the scope of the agency or instrumentality will be applied to 
the section of the government that has licensed the Software hereunder as it is not 
the intent that one agency or instrumentality may license the Software for use by the 
entire government under this Agreement.  
8.2	Governing Law. This Agreement shall be construed under the laws of the 
State of Washington, USA, without regard to its conflicts of laws principles.  This 
Agreement is not to be governed by the 1980 United Nations Convention on 
Contracts for the International Sale of Goods, as amended, or any state adoption of 
the Uniform Computer Information Transactions Act, and the applicability of the 
foregoing is hereby expressly disclaimed by each of the parties.
8.3	Severability. If any provision of this Agreement, or the application hereof, 
shall for any reason and to any extent, be invalid or unenforceable, the remainder of 
this Agreement and application of such provisions to other persons or 
circumstances shall be interpreted so as best to reasonably effect the intent of the 
parties hereto. The parties further agree to replace such void or unenforceable 
provisions of this Agreement with valid and enforceable provisions which will 
achieve, to the extent possible, the economic, business and other purposes of the 
void or unenforceable provisions.
8.4	Force Majeure. Failure on the part of either party to perform its obligations 
under this Agreement, if occasioned in whole or in part by any act of God, any act 
of the public enemy, fire, explosion, perils of sea, flood, drought, war, riots, civil 
insurrection, sabotage, accident, embargo, governmental priority, requisition or 
allocation or any action of any governmental authority, or shortage or failure of 
supply of materials or labor, or strikes or other labor trouble, or any occurrence, act, 
course or thing beyond the control of said party where such party has exercised 
reasonable care in the prevention of such event, shall excuse said party from its 
obligations and said party shall have no obligations or liability in any amount 
arising out of or in connection with the failure.  Additionally, ScientiaMobile shall 
not be responsible or liable to you for any failure of any of the Azure Service Offerings, 
including to the extent such failure results in the Software being unavailable to you.
8.5	Entire Agreement. This Agreement and the exhibits hereto constitute the 
entire understanding and agreement of the parties hereto with respect to the subject 
matter hereof and thereof and supersede all prior and contemporaneous 
agreements or understandings, inducements or conditions, express or implied, 
written or oral, between the parties with respect hereto and thereto. 
8.6	No Waiver. The failure of any party to enforce any of the provisions hereof 
shall not be construed to be a waiver of the right of such party thereafter to enforce 
such provisions. 
8.7	Other Remedies. Any and all remedies herein expressly conferred upon a 
party shall be deemed cumulative with and not exclusive of any other remedy 
conferred hereby or by law, and the exercise of any one remedy shall not preclude 
the exercise of any other.  Neither the termination of this Agreement, nor the waiver 
of any right to terminate under this Agreement, shall limit any other remedies which 
ScientiaMobile may have for your default under this Agreement.  ScientiaMobile shall 
have the right upon reasonable notice to inspect or have its representatives inspect 
all usage of the Software by you at all locations at which the Software is used by you 
to confirm your compliance with the terms of this Agreement.