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:

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:

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:

There are a number of restrictions on the use of the code generator source code. These include (but are not limited to):

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.