[Close]
LMX License Types
LMX is available in a number of different editions. Their differences are described here:
Professional Edition
The Professional Edition allows deployment of LMX on platforms for which the LMX distribution does
not include binary libraries. Additionally, it allows you to use your own compiler configuration options
on the platforms that LMX otherwise supports. You may also choose this edition if you wish to
change the Supporting Software in some way. For example, you may wish to remove functionality that
is not required (maybe dates, big integers etc.), or add support for additional character encodings.
You may also choose this edition if you wish to have access to the Supporting Software Source Code
to aid debugging, or support internal review.
The features of the Professional Edition are:
- Includes the full Source Code for the Supporting Software1.
- Unlimited number of attribute and/or element definitions in your schemas2.
- Royalty-Free distribution of compiled code generated by LMX.
- Full e-mail based support.
Free Express Edition
The Free Express Edition allows you to experience the benefits of
LMX right through your development process and release code to customers. For simple
uses of XML and C++ this edition may be all you require.
The features of the Express Edition are:
- Unlimited number of attribute and/or element definitions in your schemas2.
- Supporting Software1 in binary form.
- No 64-bit binaries.
- No formal support from Codalogic (Express users community based support mailing list available).
- Only limited configuration of code generator is allowed.
- Royalty-Free distribution of compiled code generated by LMX.
- It's Free!
While this edition only allows limited configuration of LMX, the specification of schemas to compile is
un-restricted allowing you to compile any set of schemas that you could compile with the other editions.
Enterprise Edition
The Enterprise Edition gives you all the benefits of a site wide Professional Edition license plus all the
source code (and test material) for the code generator itself so that you can modify its operation
to better meet your needs. Also, if your platform is not Windows or Linux based you can port LMX to your
platform, such as Solaris, HP-UX and AIX.
The features of the Enterprise Edition are:
- Implicitly provides a site wide license for the Professional Edition.
- Full source code of the code generator.
- Full e-mail based support.
- Option for additional on-site handover support (at negotiated additional cost).
- Subject to Codalogic approval, customers have the option to fold back their changes into the main
Codalogic development line.
There are a number of restrictions on the use of the code generator source code. These include (but are not limited to):
- Except for the source code that is supplied as part of the Professional Edition license, the source code is
for the customer's internal use only. It may not be supplied to a third-party in either source code
form or a compiled form.
- Codalogic reserves the right to not supply this Edition to a customer, without justification.
Notes
1The Supporting Software is additional runtime code that must be linked with
the code generated by the LMX compiler. It includes the XML parser and types library.
2limited only by your system's resources.
[Close]