From: Boris Kolpackov on
Hi,

We have introduced a free proprietary license for CodeSynthesis XSD[1]
and XSD/e[2]. The new license allows you to use the generated code to
handle small XML vocabularies in proprietary (closed-source) applications
free of charge and without having to publish your source code.

The license allows you to target any number of platforms and upgrade to
any future releases of XSD and XSD/e. It comes with best-effort, community
support via the public mailing lists. For more information on the new
license visit the Free Proprietary License page:

XSD: http://www.codesynthesis.com/products/xsd/free-license.xhtml

XSD/e: http://www.codesynthesis.com/products/xsde/free-license.xhtml

Background on CodeSynthesis XSD and XSD/e:

CodeSynthesis XSD is an open-source, cross-platform XML Schema to C++
data binding compiler. Provided with a schema, it generates C++ classes
that represent the given vocabulary as well as parsing and serialization
code. You can then access the data stored in XML using types and functions
that semantically correspond to your application domain rather than dealing
with elements, attributes, and text in a direct representation of XML such
as DOM or SAX.
CodeSynthesis XSD is available on IBM AIX, GNU/Linux, HP-UX, Mac OS X,
Solaris, Windows, OpenVMS, and z/OS. Supported C++ compilers include:
GNU g++, HP aCC, IBM XL C++, Intel C++, Sun C++, and MS Visual C++.

CodeSynthesis XSD/e is a version of XSD for memory-constrained and light-
weight applications such as mobile and embedded systems. It provides
event-driven, stream-oriented XML parsing, XML serialization, XML Schema
validation, and C++ data binding while maintaining a small footprint and
portability.

Besides the platforms supported by XSD, XSD/e is also available on the
many embedded and mobile targets including Embedded Linux, VxWorks, QNX,
LynxOS, iPhone OS/iOS and Windows CE/Mobile.

[1] http://www.codesynthesis.com/products/xsd/
[2] http://www.codesynthesis.com/products/xsde/

Enjoy,
Boris


--
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]