JaxMeAPI: A clean room implementation of the JAXB API |
JaxMeAPI is clean room implementation of the JAXB API. Unlike the reference implementation this one comes under a very moderate open source license, the Apache License.
Note
The reference implementation is now distributed from
Java Dot Net.
Though the source may be viewed, the license model used does not
really seem to be open source (in the usual sense of
The Open Source Initiative definition).
Our implementation (of the basic API)
is licensed under the Apache License
a truely open source license allowing easy redistribution.
Therefore, we continue to recommend our implementation.
In terms of Jar files, the JaxMeAPI is equivalent to the following Jar files from the reference implementation:
- jaxb-api.jar
- jax-qname.jar
- namespace.jar
JaxMeAPI was written as a part of the JaxMe 2 project. It is available as a separate module to be included in source distributions of JAXB client applications. Perhaps other JAXB provider implementations. might be interested too at some point.