I can't distribute JAXB closed code?
java, jaxb, licensing, xml
Solution
You can use JAXB without open-sourcing your code (if you follow the other terms of the CDDL). You can't distribute JAXB itself without source, though.
Update in response to question edit: Assuming that your code isn't a modification to JAXB, nor does it contain any portion of JAXB, then it's not covered. (I am not a lawyer, though. Take my opinion with a grain of salt.)
Problem
At http://jaxb.java.net/ it says JAXB its under dual license consisting of the CDDL v1.0 and GPL v2; And CDDL says: - Distribution Obligations 3.1. Availability of Source Code. Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. So, i can't use JAXB without open the code?? --update "Any Covered Software that You distribute..."; 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof. https://glassfish.dev.java.net/public/CDDL+GPL.html A software I develop is not considered "combination of files containing Original Software with files containing Modifications"?