Terms and conditions

Last Updated: June 1, 2017

This MANOMOTION SDK DEVELOPER LICENSE AGREEMENT (the “Agreement”) is between you and ManoMotion AB, a Swedish limited liability company, with its principal place of business at Drottninggatan 82, 111 36 Stockholm Sweden (“ManoMotion”).

This Agreement sets out the terms and conditions that govern your use of the ManoMotion software development kit (including without limitation the software, application programming interface, information, data, files, documentation and other materials in whatever form or medium) which may be provided to you pursuant to this Agreement (the “ManoMotion SDK”). Subject to the terms and conditions herein, you may use the MonoMotion SDK to create applications providing the end users access to use gesture recognition or any feature included in the ManoMotion SDK (the “Applications”).

Please read this Agreement carefully before you press the “REGISTER” button. By pressing “REGISTER” you agree to be bound by the terms and conditions of this Agreement. If you do not agree to be bound by this Agreement, you have no right to access or use the ManoMotion SDK.

If you agree to be bound by this Agreement on behalf of your employer, organization or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this Agreement. In such event, “you” and “your” will refer and apply to that company or other legal entity. If you do not have the requisite authority, you may not accept the Agreement or use the SDK on behalf of your employer or other entity.

1. DEVELOPER ACCOUNT

You may only use the ManoMotion SDK after creating a ManoMotion developer account. When

registering your account you shall provide true, accurate, current and complete information about yourself as prompted by ManoMotion’s registration form. You shall maintain and promptly update the information provided upon registration to keep it true, accurate, current and complete at all times.

When you create your developer account for the ManoMotion SDK, you may choose between (i) a license for evaluation purposes (a “Trial License”) as further described in Section 2, and (ii) a license for commercial purposes as further described in Section 3 (a “Commercial Application License”). Additional terms for the relevant license is set out in the applicable product plan (the “Product Plan”). The Product Plan constitutes and integral part of the Agreement.

2. TRIAL LICENSE

Subject to the terms and conditions of this Agreement, you have a limited, royalty-free, non-exclusive, revocable and non-transferable license to use the ManoMotion SDK solely for purpose of developing Applications and to test and debug such Applications. The Trial License is for your internal trial purposes only and does not provide any right to distribute any Application, or otherwise make an Application available to the public.

The trial version of the ManoMotion SDK contains a watermark indicating that distribution and making it available is not permitted. All Applications created by using a trial version of the ManoMotion SDK are equipped with technical features ensuring that such Applications will (i) contain a logo of ManoMotion that will be shown in the cam view of your Application and (ii) include data sharing features that will be launched every time the Application is started. Any attempt to disable or circumvent such measures is strictly prohibited.

ManoMotion reserves the right at any time, to revoke the Trial License granted to you under the Agreement entirely or any part thereof at any time.

3. COMMERCIAL APPLICATION LICENSE

Subject to the terms and conditions of this Agreement, and subject to your payment of the relevant license fee as set out in the Product Plan, you have a limited, non-exclusive, revocable and non-transferable license to use the ManoMotion SDK solely, and to the extent necessary, for the purposes of developing Applications and distributing, marketing and selling such Applications to your customers and to provide support to such customers. As further described in the Product Plan, your Commercial Application License to the ManoMotion SDK may be limited to development and distribution of a limited number of Applications.

Further, subject to the terms and conditions in this Agreement, you have a limited, non-exclusive, revocable and non-transferable license to copy and distribute any part of the ManoMotion SDK as part of an Application, provided that (i) you have added significant functionality to it in the Application; (ii) such part of the ManoMotion SDK is distributed in object code only; (iii) no separate charge or price is charged for such part of the ManoMotion SDK distinct from the price of the Application in which it is included; (iv) no distribution or integration of such part of the ManoMotion SDK is allowed if any part of it risk to become subject to an open source license; (v) your customers agrees to conditions not less restrictive and as contained herein with respect to such part of the ManoMotion SDK, Except as provided in this Section 3, you have no right to market, distribute or sell the ManoMotion SDK or any part thereof, whether alone or included in Applications. Further, you acknowledge and agree that you may not use the ManoMotion SDK to create any software providing developers with similar features as the ManoMotion SDK or parts thereof.

Upon acceptance of this Agreement, you may obtain one or more licence keys and/or device credit fees, all as further described in the Product Plan. For the purpose of creating license keys, ManoMotion reserves the right to require you to register your Application prior to any distribution or public disclosure of it. Any ordering of licenses and/or device credits are irrevocable, and ManoMotion does not refund any license fees or device credits. You hereby acknowledge and agree that you have no right to full or partial refund of any licence fees or device credits unless the Product Plan includes a specific reference to a return policy of ManoMotion. ManoMotion reserves the right, at any time, to stop providing the ManoMotion SDK in which situation the Commercial Application License granted to you under the Agreement is no longer valid.  This will however not affect Applications that were completed and made publicly available in accordance with the Agreement.

4. RESTRICTIONS

Except for back-up copies, or as explicitly stated in Sections 2 or 3 above, you may not copy the software included in the ManoMotion SDK, or any other part thereof. Subject to the foregoing, any copy of the ManoMotion SDK shall contain all copyright and other proprietary notices or legends of ManoMotion or its vendors that are contained in the ManoMotion SDK delivered under this Agreement. You shall not, or allow or enable any third party to, decompile, reverse engineer, disassemble, attempt to derive the source code of any software components in the ManoMotion SDK.  You shall not modify, publish, transmit, participate in the transfer or sale of, reproduce, create derivative works based on, redistribute or display the ManoMotion SDK, in whole or in part.  You shall not assign or sublicense any of your rights in the ManoMotion SDK without ManoMotion’s prior written consent.

You undertake to always use the ManoMotion SDK in a responsible manner and in compliance with all applicable laws and only for the purposes permitted in this Agreement. Use of the ManoMotion SDK for unlawful or unethical purposes, in particular creating Applications covering such purposes, is prohibited. If an Application you created does not meet the applicable legal requirements you undertake not to release, distribute or otherwise make it available.

You are not allowed to provide any third party access to the ManoMotion SDK without prior written consent from ManoMotion.

You acknowledge and agree that ManoMotion reserves the right to gather the following data on the license key usage from you and your customers; (i) used license key, (ii) device IP addresses and other device identifying data including MAC addresses, IMEI codes or UDID, location area code, in order to ensure that the ManoMotion SDK is used in accordance with this Agreement. ManoMotion will inform you if other kinds of data than what is stated above are being gathered, or if the purposes for which ManoMotion uses such data are changed, and you acknowledge and agree that you must then ensure that any additional consents from your customers and the end users of your Applications are properly obtained as further stipulated in Section 10 for such new data or additional purposes.

You are not allowed to share a license key and you undertake to immediately notify ManoMotion if a license key is stolen, lost or if you suspect unauthorized use of any kind. You further undertake to cooperate with and assist ManoMotion in preventing, identifying and prosecuting any unauthorized use of any license keys and/or the ManoMotion SDK.

5. NO SUPPORT

ManoMotion is not obligated to provide you with any support relating to the ManoMotion SDK, except to the extent explicitly stated in the Product Plan or agreed individually in a separate written agreement.

You acknowledge and agree that the ManoMotion SDK may be subject to temporary or permanent changes without prior notice (including but not limited to updates, bug fixes and patches) and that future versions of the ManoMotion SDK may be incompatible with applications developed on previous versions of the ManoMotion SDK.

ManoMotion further reserves the right at any time and from time to time, at ManoMotion’s sole discretion, to stop providing the ManoMotion SDK, features within the ManoMotion SDK, extensions, plugins or services to you or to any third party with or without prior notice. You acknowledge and agree that ManoMotion shall not be liable to you or to any third party for any modification of the nature and form of the ManoMotion SDK or for ceasing to provide the ManoMotion SDK.

6. THIRD PARTY SOFTWARE/OPEN SOURCE

The ManoMotion SDK may be provided to you together with third party software, or included as part of third party software. In such case, the third party software may be subject to separate terms and conditions, which are determined and provided by the third party licensor. Further, the ManoMotion SDK contains open source software which is subject to specific license terms that you need to acquaint yourself with. You undertake to comply with such third party and/or open source license terms at all times. In some instances, you may be required to enter into separate license agreements directly with the relevant third party to be able to use certain third party software and to incorporate it into your applications. You are solely responsible to verify whether you are required to obtain a license, and if applicable, obtain the required license. You also acknowledge and agree that it is your responsibility to verify and assess the implication of any open source library used in the ManoMotion SDK. A list of examples of such libraries is included in Appendix 1, but the ManoMotion SDK may change over time and it is your responsibility to continuously make sure that you comply with the relevant third party or open source licenses.

7. NO TRANSFER OF OWNERSHIP IN INTELLECTUAL PROPERTY

Title to and ownership of the ManoMotion SDK, including without limitation all intellectual property rights therein and thereto, are and shall remain the exclusive property of ManoMotion (or its licensors).  You shall not take any action to jeopardize, limit or interfere with ManoMotion’s ownership of and rights with respect to the ManoMotion SDK.  This Agreement shall not be deemed to include the grant of any license, except the limited licenses expressly granted in Sections 2 and 3 above.  ManoMotion reserves all rights not explicitly granted herein.

ManoMotion agrees that it obtains no right, title or interest from you (or your licensors) under this Agreement in or to any Applications that you develop using the ManoMotion SDK, including any intellectual property rights that subsist in those Applications.

8. CONFIDENTIALITY

Information you receive in the course of developing and using ManoMotion SDK, including, but not limited to, information on content, functionality and range of functions of the ManoMotion SDK, is considered confidential. You agree not to disclose, publish or disseminate such information, or the ManoMotion SDK, in whole or in part, to any third party, other than to your employees or agents who (i) reasonably require access to the ManoMotion SDK for the purpose of developing Applications on your behalf and (ii) agrees in writing to be bound by the confidentiality and other restrictions set forth in this Agreement.  Notwithstanding the foregoing, the restrictions in this Section 8 will not apply to: (i) information that is generally and legitimately available to the public through no fault or breach of yours, (ii) information that is disclosed by ManoMotion generally without restriction on disclosure, (iii) information that is independently developed by you without the use of ManoMotion’s confidential information, or (iv) information that is supplied to you by a third party which you in good faith believe is free to make such disclosure and without restriction on disclosure. Further, you may not may make any public announcement or press release about the existence or terms of this Agreement without the ManoMotion’s prior written approval.

9. EXPORT CONTROL

The ManoMotion SDK may be subject to export or import regulations and you undertake to comply with all such applicable laws and regulations, which may include the obligation to obtain export licenses.

10. PRIVACY

You must comply with all applicable laws at any time and you are solely responsible to obtain all necessary consents and approvals from your customers and the end users of your Applications. In particular you are responsible to provide your customers and any end users with all information required and to obtain all required consents in the required form under applicable law.

If your Application collects, uses, processes, transmits and/or discloses personal data, you specifically represent and warrant that you will have obtained all necessary consents from the customers and end users. In addition, the use of location data should be limited solely as necessary to provide services or functionality for your Application (e.g., the use of collected personal information for marketing purposes is prohibited, unless permitted under applicable law and expressly consented to by the end user). If your Application stores personal or sensitive information provided by users, it must do so securely and at all times in accordance with the applicable legal requirements.

ManoMotion does not track individual usage of the Applications you create. However, you acknowledge and hereby agree that ManoMotion may anonymously track and report the distribution of your Application through use of information on the (i) used license key, (ii) device IP addresses and other device identifying data including MAC addresses, IMEI codes or UDID, location area code, in order to ensure that the ManoMotion SDK is used in accordance with this Agreement. You must indicate to your end users, either in the Application itself or in your terms of service, that the distribution of the Application may be anonymously tracked and reported and you must provide such information to the end users. If required by applicable law, you must also obtain the end user’s consent hereto.

11. DISCLAIMER OF WARRANTY

The ManoMotion SDK is provided on an “as is“ and “as available“ basis. Your use of the ManoMotion SDK is at your sole risk. ManoMotion expressly disclaims all warranties, endorsements, guarantees, conditions and representations, whether express or implied, including without limitation any conditions, endorsements, guarantees, representations or warranties of durability, merchantability, merchantable quality, satisfactory quality, accuracy, title, non-infringement and fitness for a particular purpose or use, or arising from a statute or custom or a course of dealing or usage of trade.

In particular, and without limiting the foregoing, ManoMotion makes no warranty; (i) that the ManoMotion SDK or its functionality and quality will meet your requirements and expectations;

(ii) that the provision of the ManoMotion SDK will be uninterrupted, timely, secure, or free of deficiencies and interruptions; or (iii) that any deficiencies and errors in the software will be corrected.

No advice or information, whether oral or written, obtained by you from ManoMotion shall create any warranty not expressly stated in the terms and conditions.

12. DISCLAIMER OF LIABILITY

You expressly understand and agree that, to the maximum extent permitted by applicable law, ManoMotion shall not be liable for any direct, indirect, incidental, special or consequential damages, or for any loss of profits, loss of goodwill, loss of use or data, or other intangible losses (even if ManoMotion has been advised of the possibility of such damages), (i) arising out of or resulting from the use or the inability to use the ManoMotion SDK or (ii) resulting from product warranties, end user assistance and product support with respect to the ManoMotion SDK and/or Applications developed using the ManoMotion SDK.

Any material or software used through the ManoMotion SDK is done at your own discretion and risk and you will be solely responsible for any damage to your computer system or loss of data or any other damage that results from the use of the ManoMotion SDK, respectively.

You agree that you are solely responsible for (and that ManoMotion has no responsibility to you or to any third party for) any Application you create, distribute and/or make otherwise publicly available and for the consequences of your actions (including loss or damage which you or third parties may suffer). You further agree to indemnify, defend and hold ManoMotion and its affiliates and their respective directors, officers, employees and independent contractors harmless from and against any loss, liability, claim, demand, damages, costs and expenses including reasonable attorneys’ fees and disbursements, made by any third party due to or arising out of your use of the ManoMotion SDK, your Applications that infringe 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, a violation of any applicable laws or a violation of this Agreement.

13. CHANGES

ManoMotion may modify or replace the terms and conditions of this Agreement at any time. If changes have been made, a new version of the Agreement will be published and made available on the website where the ManoMotion SDK is made available.

You acknowledge and agree that the continued utilization of the ManoMotion SDK after the publication of a new version or modification of the Agreement will be regarded as an acceptance of the new or modified Agreement. In any case, a new version or modification of the Agreement is deemed accepted by you 30 days after its publication.

14. TERM AND TERMINATION

The Trial License is valid until further notice by ManoMotion. The term for a Commercial Application License is set out in the relevant Product Plan, and will be automatically renewed for another term equal to the initial term unless you or ManoMotion object to renewal with a written notice of 30 days prior to the end of the current term.

Upon your breach of any of the terms and conditions of this Agreement, ManoMotion may immediately terminate this Agreement, in which event any license granted hereunder shall immediately terminate, and any and all parts of the ManoMotion SDK shall immediately be returned to ManoMotion. ManoMotion is further entitled to deny access to your developer account and to take technical measures to prevent further use of the ManoMotion SDK. Applications that were completed and made publicly available in accordance with the Agreement prior to termination are not affected by the termination of this Agreement.

15. GOVERNING LAW AND DISPUTE RESOLUTION

This Agreement shall be governed by the laws of Sweden, without regard to its conflict of law rules.  Any dispute or differences or questions arising out of or in connection with this Agreement shall be finally settled under the Rules of Arbitration of the International Chamber of Commerce by three (3) arbitrators appointed in accordance with the said rules. The arbitral proceedings shall be conducted in the English language and shall take place in Stockholm, Sweden. All awards are binding and may if necessary be enforced by any court having jurisdiction in the same manner as a judgment in such court.

16. MISCELLANEOUS

Notwithstanding any provision hereof, for all purposes of this Agreement, it is acknowledged that you shall be and act independently and not as partner, in joint venture, agent, employee or employer of ManoMotion. You shall not have any authority to assume or create any obligation for or on behalf of ManoMotion, expressly or implied, and shall not attempt to bind ManoMotion to any contract.

You may not assign this Agreement without ManoMotion’s prior written consent.

The provisions of this Agreement shall be severable, and if any provisions shall be held unenforceable the remaining provisions shall remain in full force and effect.

Expiration or termination of this Agreement for any reason shall not release you from any liability or obligation set forth in this Agreement which (i) the parties have expressly agreed will survive any such expiration or termination, or (ii) remain to be performed or by their nature would be intended to be applicable following such expiration or termination.

You may not use the name, trademarks, trade names, domain names or other designation of ManoMotion without ManoMotion’s prior written approval.

Unless otherwise agreed by ManoMotion in written form, this Agreement and the Product Plan form the entire agreement between you and ManoMotion concerning the subject matter herein, and supersedes all prior communications, proposals and representations with respect to the ManoMotion SDK or any other subject matter covered herein.

No change, waiver or discharge will be valid unless in writing signed by an authorized representative of the party against whom such change, waiver or discharge is sought to be enforced.

You represent and warrant that all necessary corporate or other authority to execute the Agreement has been obtained and that you are authorized to do so.

Consent to personal data processing

For safety reasons ManoMotion AB (“ManoMotion”) needs to be able to identify who subscribes to the service. For this purpose, your IP address and other personal information you share with ManoMotion when registering will be stored. In order to deliver the service, ManoMotion also needs to store the personal information you specify. By registering an account you agree that ManoMotion is entitled to process your specified personal information. 24 months after your subscription has expired, your personal information will be anonymized.
You are, pursuant to section 26 of the Swedish personal information act (1998: 204) (“PUL”) and pursuant to article 15 the General Data Protection Regulation (2016/679) (“GDPR”), without charge, entitled to be informed, once per calendar year, after a written application submitted to us, what personal data about you we store and how we process it. You are also entitled to request access to, or rectification and deletion of, personal data that we are processing about you pursuant to section 28 PUL and pursuant to articles 16 and 17 GDPR. You have the right to revoke this consent pursuant to article 7 GDPR. In addition, pursuant to article 20 GDPR, you have the right to data portability and, pursuant to article 15 GDPR, you have the right to lodge a complaint with a supervisory authority.

Change Log

(17/05/2017) First version of commercial terms and conditions.

 


 

appendix 1

ManoMotion SDK V1.9.0

© 2017 ManoMotion AB

By using this SDK, you agree to ManoMotion terms and Conditions.
ManoMotion SDK uses the following third party licenses:

#1- OpenCV [http://opencv.org/license.html]

License Agreement
For Open Source Computer Vision Library
(3-clause BSD License)
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
• Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
• Redistributions in binary form 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.
• Neither the names of the copyright holders nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission.
This software is provided by the copyright holders and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall copyright holders or contributors 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 this software, even if advised of the possibility of such damage.

#2- Curl and libcurl [https://curl.haxx.se/docs/copyright.html]

COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1996 – 2017, Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file.
All rights reserved.
Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.

#3- OpenSSL [https://www.openssl.org/source/license.html]

LICENSE ISSUES
==============

The OpenSSL toolkit stays under a double license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit.
See below for the actual license texts.
OpenSSL License
—————
/* ====================================================================
* Copyright (c) 1998-2017 The OpenSSL Project. All rights reserved.
* Redistribution and use 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 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. All advertising materials mentioning features or use of this software must display the following acknowledgment:
* “This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)”
* 4. The names “OpenSSL Toolkit” and “OpenSSL Project” must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact
openssl-core@openssl.org.
* 5. Products derived from this software may not be called “OpenSSL” nor may “OpenSSL” appear in their names without prior written permission of the OpenSSL Project.
* 6. Redistributions of any form whatsoever must retain the following acknowledgment:
“This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)”
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT “AS IS” AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS 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 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ===========================================================
* This product includes cryptographic software written by Eric Young(eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com).
*
*/

Original SSLeay License
———————–

/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
* This package is an SSL implementation written
* by Eric Young (eay@cryptsoft.com).
* The implementation was written so as to conform with Netscapes SSL.
*
* This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com).
*
* Copyright remains Eric Young’s, and as such any Copyright notices in the code are not to be removed.
* If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package.
*
* Redistribution and use 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 copyright notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form 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. All advertising materials mentioning features or use of this software must display the following acknowledgement:
* “This product includes cryptographic software written by
* Eric Young (eay@cryptsoft.com)”
* The word ‘cryptographic’ can be left out if the rouines from the library being used are not cryptographic related :-).
* 4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement:
* “This product includes software written by Tim Hudson (tjh@cryptsoft.com)”
*
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG “AS IS” AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS 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 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The license and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution license [including the GNU Public License.]
*/

#4- JsonCpp [http://jsoncpp.sourceforge.net/LICENSE]

The JsonCpp library’s source code, including accompanying documentation, tests and demonstration applications, are licensed under the following conditions…

The author (Baptiste Lepilleur) explicitly disclaims copyright in all jurisdictions which recognize such a disclaimer. In such jurisdictions, this software is released into the Public Domain.

In jurisdictions which do not recognize Public Domain property (e.g. Germany as of 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is released under the terms of the MIT License (see below).

In jurisdictions which recognize Public Domain property, the user of this software may choose to accept it either as 1) Public Domain, 2) under the conditions of the MIT License (see below), or 3) under the terms of dual Public Domain/MIT License conditions described here, as they choose.

The MIT License is about as close to Public Domain as a license can get, and is described in clear, concise terms at:

http://en.wikipedia.org/wiki/MIT_License

The full text of the MIT License follows:

========================================================================
Copyright (c) 2007-2010 Baptiste Lepilleur

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
========================================================================
(END LICENSE TEXT)

The MIT license is compatible with both the GPL and commercial software, affording one all of the rights of Public Domain with the minor nuisance of being required to keep the above copyright notice and license text in the source code. Note also that by accepting the Public Domain “license” you can re-license your copy using whatever license you like.

#5- Optional lite

MIT License

Copyright (c) 2016 Martin Moene

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

#6- Arduino Json

The MIT License (MIT)
———————

Copyright © 2014-2017 Benoit BLANCHON

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

#7- Base 64

Copyright (c) 1996 by Internet Software Consortium.

Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED “AS IS” AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Portions Copyright (c) 1995 by International Business Machines, Inc.

International Business Machines, Inc. (hereinafter called IBM) grants permission under its copyrights to use, copy, modify, and distribute this Software with or without fee, provided that the above copyright notice and all paragraphs of this notice appear in all copies, and that the name of IBM not be used in connection with the marketing of any product incorporating the Software or modifications thereof, without specific, written prior permission.

To the extent it has a right to do so, IBM grants an immunity from suit under its patents, if any, for the use, sale or manufacture of products to the extent that such products are used for performing Domain Name System dynamic updates in TCP/IP networks by means of the Software. No immunity is granted for any product per se or for any other function of any product.

THE SOFTWARE IS PROVIDED “AS IS”, AND IBM DISCLAIMS ALL WARRANTIES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.