End User License Agreement

This License Agreement is integral part of our Ts&Cs .

DEFINITIONS
(a) Be-Maps System (means: System, System Instance, Be-Maps System Instance) - Devices with Be-Maps Elements installed and configured to exchange data between each other via one and the same Be-Maps Email Account.
(b) Be-Maps Elements (means: Product, Applications, System Elements, Software Elements, Elements, Software, Elements of the System) - Be-M2M and Be-Maps applications installed and configured on devices to exchange data between each other via one and the same Be-Maps Email Account.
(c) Be-Maps Group (means: Group, System Users, System Instance Users) - users of the devices who (for safety, security, messaging and information purposes) agreed to exchange data between each other via the Be-Maps Email Account with use of Be-Maps System Elements.
(d) Be-Maps Email Account (means: Email Account) - one email account used explicitly for the purpose of Be-Maps Group data exchange between Your group devices linked by Be-Maps System Elements. This is your Group private IMAP/SMTP email account your group creates for your Be-maps Group data exchange.
(e) Features - technical capabilities of Be-Maps Elements.
(f) Be-Maps as a First Party (means: Be-Maps FP) - Development Team of Be-Maps System (including our third parties). NOTE: With some of our paid products, as part of the Certificate or Subscription in the Be-M2M application, you may get a free Be-M2M e-mail service as per description in an online shop (it will be stated when the product comes with the free Be-Maps Email Account).

This terms of License is a legal contract between you and Be-Maps FP, governing your use of Software Elements of the System where the System code is owned by Be-Maps FP and Licenced to you.
PLEASE READ CAREFULLY THE FOLLOWING LICENSE AGREEMENT.
BY USING THE Be-Maps SYSTEM (Software Elements), YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE AGREEMENT. IF YOU DO NOT AGREE TO THIS TERMS OF LICENSE, PLEASE CEASE USING THE Be-Maps Software Elements IMMEDIATELY.
TO ENTER INTO THIS LICENSE AGREEMENT, YOU MUST BE AN ADULT. IF YOU ARE A CHILD, YOU MUST ASK ONE OF YOUR PARENTS OR LEGAL GUARDIAN TO READ AND ACCEPT THIS LICENSE AGREEMENT FOR YOU. PARENT(S) OR HOLDER(S) OF PARENTAL RESPONSIBILITY MUST ACCEPT THIS LICENSE AGREEMENT ON YOUR BEHALF AND TAKE FULL RESPONSIBILITY FOR ALL OBLIGATIONS IMPOSED ON AN END USER PURSUANT TO THE TERMS OF THIS LICENSE AGREEMENT.
IF YOU DO NOT AGREE WITH THE TERMS OF THIS LICENSE AGREEMENT OR WHEN YOU ARE NOT AN ADULT, YOU MUST ABORT THE INSTALLATION OF THE SOFTWARE AND/OR DELETE THE SOFTWARE ELEMENTS.
BY USING THE SOFTWARE ELEMENTS, OR CLICKING THE BUTTON INDICATING YOUR ACCEPTANCE IN THE WINDOW CONTAINING THE LICENSE AGREEMENT, OR ENTERING CORRESPONDING SYMBOL(S) YOU REPRESENT THAT YOU ARE AN ADULT AND ARE EITHER ACCEPTING THIS LICENSE AGREEMENT ON BEHALF OF YOURSELF OR YOUR CHILD AND YOU TAKE FULL RESPONSIBILITY FOR ALL OBLIGATIONS IMPOSED ON AN END USER PURSUANT TO THE TERMS OF THIS LICENSE AGREEMENT.
ALSO USING THE SOFTWARE, OR CLICKING THE BUTTON INDICATING YOUR ACCEPTANCE IN THE WINDOW CONTAINING THE LICENSE AGREEMENT, OR ENTERING CORRESPONDING SYMBOL(S) CONSTITUTES YOUR UNCONDITIONAL ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT AND ENTITLES YOU THE RIGHT TO USE THE SYSTEM ELEMENTS IN ACCORDANCE WITH THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT.

LICENSE GRANT
All Be-Maps System Elements are licensed to you and not sold. Be-Maps FP grants you a personal, non-exclusive, non-transferable license and non-sub licensable license to use the Software Elements only for your personal or internal business use. You will retain all ownership rights and responsibilities in User Data that you connect with in your OWN installation of Be-Maps System Instance.

LEGAL AGREEMENT
You agree to obey all the applicable laws of your country regarding to the use of Be-Maps System Instance & System Elements. You must own the device or have written permission from the owners of the device before downloading, installing, activating Be-Maps Elements of the System on that device. The user of the device must have knowledge (be informed by you) that you are connecting the devices into one System Instance. Be-Maps FP assumes no responsibility if you install, download and activate Be-Maps Elements of System on a device (i.e. 'mobile phone', 'tablet', 'computer') without the knowledge and permission of its Legal owner. You agree that Be-Maps FP is not responsible and accepts no liability for any misuse or damages. As soon you download, install or active Be-Maps Elements of System, you agree to obey all the laws of your country and assume all responsibility of the way you use Be-Maps Elements of System.

LEGAL DISCLAIMER:
Be-Maps System Elements are designed for communication and safety of people supporting pro-active geo-communication and ethical safety monitoring:
for people's own safety or to monitor their premises, or
for parents who wish to stay in touch communicate and monitor safety of their underage children or
for family members / partners / friends who wish to stay connected, communicate and for caring and security purposes with their consent or
for close ones who wish to stay connected for security purposes, with their written consent.
The buyer of the Be-Maps License must own the device, be a legal guardian, must have consent from their family member / partner / friend / employee granting them permission to connect to the System Instance before they install and activate the Be-Maps Elements of System on the device not belonging to you (also you must explain the other person what Be-Maps System Elements do).
Be-Maps software must not be used to ‘Bully’ or ‘Harass’ or 'Stalk' or 'Spy' anyone. Be-Maps software must not be used on a device of any person without their or their legal guardians written consent.
If you attempt to use Be-Maps software to link/monitor a device you do not own or have proper consent to do so by the owner of the device, you may be breaking local applicable laws. In such case we will cooperate with the law officials to full extent.
Be-Maps software does not assume any liability for any misuse or damages caused by your use of your Be-Maps System Instance. It is the responsibility of the buyer of the license to obey all laws of their country and use Be-Maps software legally.
You are taking full responsibility for using Be-Maps System Elements in legal way, you must use it only for legal purposes and must not brake any applicable laws. It is the responsibility of the user of Be-Maps System to ascertain, and obey, all applicable laws in their country and other countries applicable in regard to the use of Be-Maps System Elements. It is the user's responsibility to follow all the laws in their applicable countries and Be-Maps FP will not be held accountable for any illegal use of the product. By downloading and installing Be-Maps System Elements, you pledge that Be-Maps FP bears no responsibility from here on forth. Installing Be-Maps System Elements on another person's device without their knowledge can be considered as an illegal activity in applicable country. It is the user's responsibility to carry out research regarding their country's laws before buying Be-Maps System Elements. By purchasing, downloading, installing or activating Be-Maps System, you hereby agree to the above.

YOU HEREBY ACKNOWLEDGE AND AGREE THAT YOU WILL NOT:
Use the Be-Maps System for any illegal purpose, or in violation of any laws, including, without limitation, laws governing intellectual property, data protection and privacy, and import or export control;
Remove, circumvent, disable, damage or otherwise interfere with security-related features of the Be-Maps System, features that prevent or restrict use or copying of any content accessible through the Be-Maps System, or features that enforce limitations on use of the Be-Maps System;
Intentionally interfere with or damage operation of the Be-Maps System or any user’s enjoyment of them, by any means, including uploading or otherwise disseminating viruses, programmed worms, or other malicious code;
Post, store, send, transmit, or disseminate any information or material which infringes any patents, trademarks, trade secrets, copyrights, or any other proprietary or intellectual property rights; or Use any robot, spider, scraper or other automated means to access the Be-Maps System for any purpose without our express written permission or bypass our robot exclusion headers or other measures we may use to prevent or restrict access to the Be-Maps System or modify the Be-Maps System in any manner or form, nor to use modified versions of the Be-Maps System, including (without limitation) for the purpose of obtaining unauthorized access to the Be-Maps System Elements.
Sell or transfer or allow another person to access your Be-Maps System.
Download, Install or Activate Be-Maps System Elements on a device that is not owned by you, or when you do not have a written consent to do that.
Breach of any laws of your country or the country the device is in by downloading, installing or activating Be-Maps System Elements on someone’s device.
Collect data using Be-Maps Software from a device, which is not owned by you or without the knowledge and consent of the owner of the device.

CONDITIONS
Your Be-Maps System may comprise of multiple devices connected together with System Elements.
You are aware that you may use the System for more than one device when purchasing one license for each of System Elements per each device
Your license renewal will automatically be reminded one month before on your Phone and on your Application Store Account.
You are exclusively responsible for any activity that occurs on your Be-Maps System and System Elements. It is your responsibility to keep your System access information secure and to prevent unauthorized access to your account by any third parties.
Be-Maps FP is not responsible for any breach of security or unauthorized use of your System. The System and its Elements is delivered AS IS and Be-Maps FP is not responsible for any losses caused by use of your System in authorized or unauthorized way.
You are responsible for all activities that occur on your Be-Maps System Instance.
You agree not to use the Be-Maps System if you have been previously banned from using Be-Maps products for any reason.
In case you forgot your password to the System, you are permitted to restore access by re-installation of System Element.

SECURITY
Be-Maps FP cares about the integrity and security of your personal information. We took reasonable precautions to safeguard your data on your System Instance.
You acknowledge that you provide your personal information to the payment provider when placing your order for the Be-Maps Software Elements and related Be-Maps services or subscriptions.
Be-Maps FP is not responsible for any data leaks, memory leaks, or other data integrity problems in databases or files created by System.
You agree that you are obligated to retain (in your Be-Maps Email Account) the public encryption key and other data generated for you by Be-Maps System.
In case of disclosure of your System data, including any logs, personal information, contact information, and/or payment information, Be-Maps FP will not be held responsible.
You acknowledge that Be-Maps does not encourage its users to exploit the Be-Maps System illegally.

VIOLATIONS; TERMINATION
You agree that Be-Maps FP may terminate or suspend your Be-Maps License/Certificate/Subscription without prior notice and without liability if such termination or suspension is based on:
(a) Be-Maps FP good faith belief you have violated any of the terms and conditions of this Agreement,
(b) Be-Maps FP determination that you repeatedly infringe or have infringed the copyrights of others,
(c) non-payment of any fees owed to Be-Maps.
These remedies are in addition to any other remedies Be-Maps FP may have at law or in equity.

INDEMNIFICATION; HOLD HARMLESS
You agree to indemnify, defend, and hold harmless Be-Maps FP, its affiliated companies and its suppliers and partners (including, without limitation, Be-Maps’s partners) from any and all claims, suits, actions, losses, costs, damages and any other liabilities, including attorneys’ fees, arising out of or related to:
(a) your use or misuse of the Be-Maps Features,
(b) any violation of the rights of any other person or entity by you, or
(c) any breach or violation by you of this Agreement.
Be-Maps FP reserves the right, at your expense, to assume the exclusive defense and control of any matter for which you are required to indemnify us, and you agree to cooperate with our defense of these claims.

LIMITATION OF LIABILITY AND DAMAGES
To the extent permitted by applicable law and our Ts&Cs, Be-Maps FP or its affiliates, contractors, employees, agents, or third-party partners (including, without limitation, Be-Maps’s partners) or suppliers will not be liable to you for any special, indirect, incidental, punitive, reliance, consequential, or exemplary damages relating to your use of the Be-Maps System, even if Be-Maps FP has been advised of the possibility of such damages. You agree that the limitations of liability set forth in this section will survive any termination or expiration of this agreement and will apply even if any limited remedy specified herein is found to have failed of its essential purpose. In no event shall Be-Maps’s (or its affiliates, contractors, employees, agents, suppliers, or third-party partners including, without limitation, Be-Maps’s any partners’) total liability to you for all damages, losses, and causes of action arising out of or relating to this agreement exceed the amounts paid by you for accessing the Be-Maps System during the six (6) months immediately preceding the date of your claim.

RESERVATION OF RIGHTS
The Be-Maps System and all content, visual interfaces, information, graphics, design, compilation, computer code, products, software, trademarks, service marks, trade names and services are the property of Be-Maps FP or its subsidiaries or affiliated companies and/or third-party licensors. Except for the user Limited Time License granted to you, no right, title or interest is granted to you, whether by implication, estoppel or otherwise.

RESTRICTIONS
You acknowledge and agree that you will not:
(a) reproduce or attempt to reproduce the Be-Maps System and/or its Elements;
(b) modify, adapt, translate or create any derivative works of the Be-Maps System and/or its Elements, or attempt to do the foregoing;
(c) attempt to circumvent or disable the Be-Maps System or any technology, features or measures in the Be-Maps System by any means or in any manner;
(d) attempt to decompile, disassemble, reverse engineer, or otherwise attempt to derive the source code for the Be-Maps System Elements;
(e) distribute, encumber, sell, rent, lease, sublicense, or otherwise transfer, publish or disclose the Be-Maps Software to any third party;
(f) use for a service bureau or otherwise commercialize or attempt to commercialize use of the Be-Maps System; or
(g) remove or alter any trademark, logo, copyright or other proprietary notices, legends, symbols or labels in or on the Be-Maps System Elements or used in connection with the Be-Maps License.

USER DATA AND LOCATION DATA
The Be-Maps System allows the submission of content including multimedia files (” User Data “), and the hosting, storing, sharing and/or publishing of such User Data on devices liked only to Your System Instance. You shall be solely responsible for your System Users' Data and the consequences of storing or transmitting them.
Be-Maps FP assumes any data that is uploaded/shared using the Be-Maps System License purchase by you is your data and hence will not be liable for anything related to that data.
Be-Maps FP assumes no responsibility whatsoever in connection with or arising from System Users' Data or for actively monitoring User Data for inappropriate or illegal content. Be-Maps FP does not endorse and has no control over the content of Sustem Users' Data transferred between your System Instance Users. In addition, certain Be-Maps System Features may use data received or obtained from Linked Devices to determine locations of the Linked Devices(“Location Data “). By using the Be-Maps System, you hereby consent and permit your Be-Maps System Elements to use Location Data in accordance with the terms of our Privacy Policy. Be-Maps FP does not make any representation, warranty or guarantee of accuracy, completeness or timeliness of with respect to any Location Data. The above data are NOT stored in Be-Maps FP, the data are stored only on the devices linked to your System Instance and Your Be-Maps Email Account.

PRIVACY POLICY:
Please see our Privacy Policy web page for details.
It is Be-Maps FP policy that our customers Be-Maps App data remain confidential and private. We are not storing your Be-Maps App private or sensitive data and it is not possible to give these to our other parties. Your Be-Maps App private and/or sensitive information is stored only on devices linked to your System Instance and your Be-Maps Email Account (which belongs to your Be-Maps Group).
We take reasonable precautions to protect the privacy of your information within your System Instance.
We do not collect Be-Maps App private and/or sensitive information, that information is NOT transmitted to us in any way. The Be-Maps App is designed to share the data only within your own installation of your System Instance and only on the liked devices.
Using Be-M2M App, Be-Maps FP stores your Be-M2M data (which are: email address, creation date, Be-Maps certificate) for account creation or billing purposes. In future we might use this data for marketing purposes, though we will ask for permission first.

DATA SECURITY
To ensure the absolute security of your data, we recommend you protect your phone. Your System Elements will automatically delete all data that is more than defined number of retention days. It holds no back up for your private data so deleting your information makes it permanently inaccessible on the device it was deleted from.

GDPR COMPLIANCE
To comply to GDPR requirements, please note the following
Only adult can purchase the license.
We hold the following information about our customers
- License number and linked licenses with purchase and expiry dates.
- Payment transaction history linked to license.
- Email address, creation date, Be-Maps certificate.
We do not hold credit card, name or address information.
Please see our Privacy Policy web page for details on how your data are processed and stored.

DATA DELETION
Device data can be deleted at any time by the customer by deleting the System Elements. This can be done on the device or inside the application.
Any collected (not Memorized) Be-Maps App data older than defined number of days is automatically deleted by the individual System Elements. Please move to Memories the data you want to keep longer than defined number of days.
Data deletion is permanent and cannot be recovered.
There is no other Be-Maps App data held about the customer.
Your Be-Maps App Date are stored only within the instance of your System, Be-Maps FP does not store your System Data, your Data is not shared with our third party.
Your Be-Maps App Data is not processed, analyzed, mined or profiled by Be-Maps FP.
Please see our Privacy Policy web page for details.
Please contact support for any questions relating to data security.

MODIFICATION OF THIS AGREEMENT
Be-Maps FP may modify this Agreement from time to time. Any and all changes to this Agreement will be posted on the Be-Maps.Com site, and you agree to be bound by any changes to the Terms of this End User License Agreement when you continue to use the Be-Maps System Elements after those changes are posted.

COMPATIBILITY POLICY
This article describes Be-Maps’s commitment to compatibility of target devices for the Software application installation.
It also describes how a user may introduce changes to a target device for the Software application installation.

PLEASE READ CAREFULLY THIS COMPATIBILITY POLICY BEFORE PURCHASE OR PLACING AN ORDER.
Compatibility Policy provides the following requirements for different target devices and operational systems:
- iOS 17 or higher.
- Android 9 or higher.
NOTE: On some devices our application might not work as expected.

Be-Maps Requirements for iOS and Android smartphones and tablets:
- The linked device must be running: iOS 17 or higher, Android 8 or higher
- The device must have minimum 4000mAH effective battery capacity (NOTE: old phones might loose battery capacity, your phone certified service partners may check that). - The device must have unlimited data connection to the Internet.
- You need physical access to the device to install Be-Maps System Elements.
- The System Elements will detect which features are supported.

LEGAL INFO
You are aware that before installing the Software you have to check the requirements of compatibility of your target device.
Please use our free version of Be-Maps App to make sure all works as expected.
In case your device is not compatible with the Compatibility Policy you may not install nor use the Software application and all negative consequences and responsibility will be endured by you.


---------------- ACKNOWLEDGEMENTS ----------------

Acknowledgements
Our applications make use of the below third party libraries.

----------------

CryptoSwift

Copyright (C) 2014-3099 Marcin Krzyżanowski (marcin.krzyzanowski@gmail.com)
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
- The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required.
- Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
- This notice may not be removed or altered from any source or binary distribution.
- Redistributions of any form whatsoever must retain the following acknowledgment:
'This product includes software developed by the "Marcin Krzyzanowski" (http://krzyzanowskim.com/).'

----------------

DGCharts
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
See further below for full text of the Apache License, Version 2.0.

----------------

FMDB

If you are using FMDB in your project, I'd love to hear about it. Let Gus know by sending an email to gus@flyingmeat.com. And if you happen to come across either Gus Mueller or Rob Ryan in a bar, you might consider purchasing a drink of their choosing if FMDB has been useful to you.
Finally, and shortly, this is the MIT License.
Copyright (c) 2008-2014 Flying Meat Inc.

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.

----------------

Java Code Licences

androidx.core:core, Apache License 2.0 (https://developer.android.com/jetpack/androidx)
com.sun.mail, Apache License 2.0 (http://www.oracle.com)
androidx.appcompat:appcompat, Apache License 2.0 (https://developer.android.com/jetpack/androidx)
androidx.constraintlayout:constraintlayout, Apache License 2.0 (http://tools.android.com)
androidx.lifecycle:lifecycle-extensions, Apache License 2.0
(https://developer.android.com/topic/libraries/architecture/index.html)
androidx.lifecycle:lifecycle-livedata, Apache License 2.0
(https://developer.android.com/topic/libraries/architecture/index.html)
androidx.lifecycle:lifecycle-livedata-core, Apache License 2.0
(https://developer.android.com/topic/libraries/architecture/index.html)
com.google.android.material:material, Apache License 2.0 (http://developer.android.com/tools/extras/support-library.html)
com.google.maps.android, Apache License 2.0 (http://tools.android.com)
com.google.android.gms:play-services-location, Android Software Development Kit License
com.google.android.gms:play-services-maps, Android Software Development Kit License
com.google.guava:guava-jre, Apache License 2.0 (https://github.com/google/guava/)
org.apache.commons:commons-compress2, Apache License 2.0 (http://commons.apache.org/proper/commons-compress/)
org.apache.httpcomponents:httpclient, Apache License 2.0 (http://hc.apache.org/httpcomponents-client)
org.apache.httpcomponents:httpcore0, Apache License 2.0 (http://hc.apache.org/httpcomponents-core-ga)
org.apache.httpcomponents:httpmime, Apache License 2.0 (http://hc.apache.org/httpcomponents-client)

----------------

Google-Maps-iOS-Utils
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
See further below for full text of the Apache License, Version 2.0.

----------------

GoogleMaps
Copyright 2023 Google
The Be-Maps App the Google Maps features and content, which is subject to the then-current versions of the: (i) Google Maps/Google Earth Additional Terms of Service at https://maps.google.com/help/terms_maps.html; and (ii) Google Privacy Policy at https://www.google.com/policies/privacy/.
https://cocoapods.org/pods/GoogleMaps
This software is based in part on Google Toolbox For Mac:
Copyright © 2006-2013 Google Inc.
Licensed under the Apache License, Version 2.0.
See further below for full text of the Apache License, Version 2.0.

----------------

MailCore 2
MailCore 2 provides a simple and asynchronous Objective-C API to work with the e-mail protocols IMAP, POP and SMTP.
Copyright (C) 2001 - 2013 - MailCore team 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. Neither the name of the MailCore project nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHORS 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 THE AUTHORS 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.

----------------

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License.

Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License.

Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution.

You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

You must give any other recipients of the Work or Derivative Works a copy of this License; and
You must cause any modified files to carry prominent notices stating that You changed the files; and
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions.

Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks.

This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty.

Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability.

In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability.

While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work

To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

---------------- END OF ACKNOWLEDGEMENTS ----------------