Licenses
The EmbedThis Ioto cloud management service is provided under the EmbedThis Terms of Service.
EmbedThis distributes device agent software under three licenses. You can choose which license you wish to use depending on your other licensing terms.
Commercial License Overview
The Commercial License provides businesses with the flexibility and rights needed to integrate the software into proprietary products and services. Key features of the commercial license include:
-
Right to Create Integrated Products: The license allows users to compile, modify, and use the device agent software to create Integrated Products and keep their source code private and confidential.
-
Distribution Rights: Businesses can distribute, market, and sell Integrated Products, including the ability to provide cloud-based remote access to those products.
-
Support for Contract Manufacturers: The license permits distributing the agent software in source code form to contract manufacturers.
-
Service Integration: Users can interact with the EmbedThis cloud-based management service to manage their devices.
-
Developer Support: Access to dedicated support services for assistance in designing and implementing Integrated Products.
Please read the full Embedthis Commercial License for details.
Eval License Overview
The EmbedThis Eval License is for short term commercial evaluations.
GPLv2 License Overview
EmbedThis also provides its device agent software, including Ioto, Appweb, and GoAhead, under an alternate GPLv2 license. The GPLv2 license is particularly suitable for individual maker projects and commercial evaluations.
However, it is important to note that the GPL license has strict requirements regarding its use. If you use the GPLv2 license for the agent, you are still bound by the general Terms of Service.
The GNU General Public License is a widely recognized open-source license that ensures users have the freedom to run, study, share, and modify software. Key provisions of the GPLv2 license include:
- Open Source Requirement: Software distributed under the GPL license must remain open source. This means that any derivative works or modifications to the software must also be released under the GPL license if distributed.
- Non-Compatible with Proprietary Software: The GPL license does not generally allow the inclusion of GPL-licensed software into non-open source programs. If you wish to incorporate GPL-licensed software into a project, that project must also comply with the GPL terms.
- Obligation to Share Modifications: If you modify GPL-licensed software and distribute those modifications, you must make the modified source code publically available and accessible to all others under the same license.
- Compliance: By utilizing the GPL-licensed software, you are legally bound to fully comply with all its terms. Failure to do so may result in a violation of the license agreement.
Choosing the Right License
You can chose the commercial license or the open source GPL license depending on your individual or business needs.
-
Commercial License: For businesses requiring the flexibility to incorporate EmbedThis software into proprietary or closed-source applications, the commercial license is the best choice. This option provides professional support, customization, and the ability to integrate with non-open source programs.
-
GPL License: Ideal for open-source enthusiasts, makers, or those evaluating the software for non-commercial purposes. The GPL License does not generally permit incorporating the agent software into non-open source programs.
Your use of the software or access to the cloud service constitutes acceptance of the relevant license terms.