Copyright (c) 2016- 2023, Wiliot Ltd. All rights reserved.

As between Wiliot Ltd. ("Wiliot") and the licensee ("you") under this license, Wiliot is the sole owner of all intellectual property rights in and to the software and related documentation being licensed (collectively, the "Software"). If you are entering into this license on behalf of an entity, you represent that you have the authority to bind such entity to this license.

Redistribution and use of the Software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form, except as used in conjunction with Wiliot's Pixel in a product or a Software update for such product, must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name nor logo of Wiliot, nor the names of the Software's contributors, may be used to endorse or promote products or services derived from this Software, without specific prior written permission.

4. This Software, with or without modification, must only be used in conjunction with Wiliot's Pixel or with Wiliot's cloud service.

5. If any Software is provided in binary form under this license, you must not do any of the following: (a) modify, adapt, translate, or create a derivative work of the Software; or (b) reverse engineer, decompile, disassemble, decrypt, or otherwise attempt to discover the source code or non-literal aspects (such as the underlying structure, sequence, organization, ideas, or algorithms) of the Software.

6. If you create a derivative work and/or improvement of any Software, you hereby irrevocably grant each of Wiliot and its corporate affiliates a worldwide, non-exclusive, royalty-free, fully paid-up, perpetual, irrevocable, assignable, sublicensable right and license to reproduce, use, make, have made, import, distribute, sell, offer for sale, create derivative works of, modify, translate, publicly perform and display, and otherwise commercially exploit such derivative works and improvements (as applicable) in conjunction with Wiliot's products and services.

7. You represent and warrant that you are not a resident of (and will not use the Software in) a country that the U.S. government has embargoed for use of the Software, nor are you named on the U.S. Treasury Department’s list of Specially Designated Nationals or any other applicable trade sanctioning regulations of any jurisdiction. You must not transfer, export, re-export, import, re-import or divert the Software in violation of any export or re-export control laws and regulations (such as the United States' ITAR, EAR, and OFAC regulations), as well as any applicable import and use restrictions, all as then in effect

THIS SOFTWARE IS PROVIDED BY WILIOT "AS IS" AND "AS AVAILABLE", AND ANY EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, NONINFRINGEMENT, QUIET POSSESSION, FITNESS FOR A PARTICULAR PURPOSE, AND TITLE, ARE DISCLAIMED. IN NO EVENT SHALL WILIOT, ANY OF ITS CORPORATE AFFILIATES OR LICENSORS, AND/OR ANY CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES, FOR THE COST OF PROCURING SUBSTITUTE GOODS OR SERVICES, FOR ANY LOSS OF USE OR DATA OR BUSINESS INTERRUPTION, AND/OR FOR ANY ECONOMIC LOSS (SUCH AS LOST PROFITS, REVENUE, ANTICIPATED SAVINGS). THE FOREGOING SHALL APPLY: (A) HOWEVER CAUSED AND REGARDLESS OF THE THEORY OR BASIS LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE); (B) EVEN IF ANYONE IS ADVISED OF THE POSSIBILITY OF ANY DAMAGES, LOSSES, OR COSTS; AND (C) EVEN IF ANY REMEDY FAILS OF ITS ESSENTIAL PURPOSE.

If any provision of this license is held by a court of competent jurisdiction to be illegal, invalid or unenforceable, then: (a) the remaining provisions of this license shall remain in full force and effect; and (b) both you and Wiliot agree that the court making such determination shall have the power to limit the provision, to delete specific words or phrases, or to replace the provision with a provision that is legal, valid and enforceable and that most closely approximates the original legal intent and economic impact of such provision, and this license shall be enforceable as so modified in respect of such jurisdiction. In the event such court does not exercise the power granted to it as aforesaid, then such provision will be ineffective solely as to such jurisdiction (and only to the extent and for the duration of such illegality, invalidity or unenforceability), and will be substituted (in respect of such jurisdiction) with a valid, legal and enforceable provision that most closely approximates the original legal intent and economic impact of such provision. Any waiver under this license must be in a signed writing.

