[ DRAFTING - 1.10.2006 Joonas ]
Millstone Licensing Guidelines
Millstone follows the following rules of thumb for its licensing:
- Free for learning, development and testing
- Commercial deployment license is required for deploying any
program that uses Millstone libraries to production use
- For distributing Millstone libraries as a part of your own
product, there is two alternatives:
- Purchasing commercial deployment licenses for each deployed
copy of the product.
- If you plan to deploy at least 5 copies of the product, you
can contact IT Mill Ltd for OEM-license tailored for your products
needs.
When I can use Millstone for free?
Development of applications and products using Millstone tools and
libraries is complitely free. Furthermore, you can deploy the developed
program for testing and validation at the development time. Any
production (or real) use of the deployed program with Millstone
libraries requires commercial deployment license.
When I must obtain a commercial license for Millstone
A deployment license is required for each deployed copy of a program
that uses Millstone libraries. To be more exact, each Java Virtual
Machine (JVM) that runs a program that uses Millstone libraries, must an
unique commercial deployment license. For example, if the program is
deployed to multiple servers (for load balancing or other reasons), each
server needs an unique license. Deployment for testing the program
during development phase is permitted without a license if the deployed
program is not used for any production or real use.
Purchasing Commercial License
Millstone deployment licenses can be purchased online from IT Mill Ltd.
If you are interested in OEM-license for your product, please
contact sales at IT Mill Ltd.
License terms
The actual license text is in mcl.txt.
Free Open Source Edition?
The previous version 3 of Millstone library was licensed with
LGPL-license. The new AJAX edition of the library, version 4, is only
licensed with commercial license. The latest free release (version 3.1)
can still be found from sourceforge.
Educational use
If you want to use Millstone for teaching programming, web
development or user interface design, you can apply for educational
license by contacting sales at IT
Mill Ltd.