ObjectFroms License

ObjectForms Licensing

ObjectForms is always available with full source code (Source-available license), giving its users full control to modify its functionality as they see fit. We believe the open source distribution model protects your investment into third party code the best. There are two types of the open source licenses available for ObjectForms : GPL License and Commercial License. In order to use ObjectForms, you need to choose a license type and comply with its conditions.
DISCLAIMER. TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE.
Termination. If you violate the terms of this license, your rights will terminate automatically and will not be reinstated without the prior written consent of Licensor. Any such termination will not affect the right of others who may have received copies of the Software from you.

Dual licensing model explained

Following paragraphs will help you understand the differences between ObjectForms licenses.

GPL License advantages

ObjectForms published under GPL license is favorite choice for open-source developers, as it is completely free for them. It is a great option for users who want to test drive ObjectForms - it is full package, not limited in any way and doesn't expire. If you create an application during this test drive period, and decide later that you want to publish it without disclosing the source code, there is always an option to switch to the Commercial License. Please note, howerver, that some of the features found in the Commercial License might not be available in GPL-licensed version as this version has less frequent updates.

Commercial License advantages

Commercial License of ObjectForms allows you to distribute your application in packaged, object code only (such as publishing your applications on Google Play or Apple's AppStore) without need to publish the source code.
Commercial License is a fee-based license, with annual fee. This allows you access to identical public source code as in GPL option, but this also grants access to latest stable release with optional new features that are not available in the GPL version, as well as access to the latest, bleeding edge version under active development.
Last, but not least, by opting for Commercial License you entering a business relationship with Actiwerks with all the advantages, such as access to the paid, professional support.
Instead of one-time, steep price for Commercial License, ObjectForms use friendly, low-cost annually recurring fee model. For the annual fee, you get the full year of access to your personal download page that contains latest versions of ObjectForms (both stable version for production development and latest build with newest features for early access/experimentation), access to the professional support and life-time waive of the GPL license for all sources published during this period. This means you can stop paying the annual license fee at any time, but you will retain the right to publish your applications as closed-source.
Don't get scared by recurring annual fee. It is a great value, providing you with latest and greatest version of ObjectForms. With the new versions of Android and iOS coming every year, plus many new phones bursting with new features, it is necessary to react and we believe you'll find it practical option. However, if you are happy with the current version of ObjectForms, you can cancel the subscription at any time, and you still have the right to use it and publish closed-source applications that use this version of ObjectForms. Should you decide to get the latest update at any future point, just opt-in again for annual fee and you'll start getting updates and get access to the professional support.
Commercial License comes in two different editions. The first one is Personal Edition, which offers courtesy 30-day Free Test-Drive period, and is ideal for both evaluating ObjectForms (with access to latest versions and support) and for single developers. The other version of Commercial License is Corporate Edition, which gives companies with multiple developers a cost-effective way to purchase updates and access to professional support for every developer in Your organization, no matter how many developers Your company actually have.

Which version is right for you ?

You are developing Open Source Software

We love Open Source development and we encourage you to use ObjectForms with it, completely free of charge, of course. As we provide You the Open Source Edition of ObjectForms completely free of charge, we'd think it is fair to ask you to give something back to the community and ask You to comply with the GPL license and publish the source code of Your application that You developed using ObjectForms.

Evaluating or testing ObjectForms

The commercial license comes with courtesy 30-day Free Test-Drive period, making it ideal to test the functionality of ObjectForms.
Another possibility to test-drive ObjectForms is to use GPL license, even if you plan to publish the application at the later date as closed-source. You can switch to the commercial license as soon as you are ready to publish your application. However keep in mind that GPL version might have less features than commercial licensed one, thanks to more frequent updates of the commercial-licensed version.

You create closed-source applications

If you don't want to publish source-code along with your application, you need a Commercial License.

You are the critical-mission developer and require the professional support

Commercial License is option for you, as it entitles you for paid support as well as provides you with the access to the latest development version that might contain the latest bug fixes or enhancements your project might require.

You program closed-source applications as a single developer

This is quite common scenario, and it is covered by the Personal Edition of the Commercial License. As You are the only developer in Your studio, You need only single-person license. If there are other persons who need personal, active access to the support, You'd need extra Personal Edition Licenses for them as well, or You might consider getting Corporate Edition of the Commercial license.

You work for a large company with many software developers

While you only need single license to publish Your application without need to publish the source code as well, each individual developer needs his own, named Personal license in order to get updates and access the professional support. If you have large number of developers, it will be more economical to get the Corporate Edition of the ObjectForms, which allows tiered access for any number of employees to get the support and updates.