Java Architecture for XML Binding (JAXB) is a software framework that allows Java developers to map Java classes to XML representations.
JAXB is a part of the Java SE and JAVA EE platforms.
Licensing and Governance
JAXB is licensed under a dual license - CDDL 1.1 and GPL 2.0 with Class-path Exception. That means you can choose which one of the two suits your needs better and use it under those terms.