We've distributed JAXB in Geronimo releases, as a CDDL binary-only jar
(no source or jar checked into svn.)  To do so, you just need to include
the appropriate info in the LICENSE and NOTICE files for your project.
See -
https://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-2.1.5/LICENSE.txt
https://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-2.1.5/NOTICE.txt

BUT, if your project can use the Java SE 5 or 6 provided levels of JAXB,
then I strongly suggest you not provide your own.  We had to include
different levels in Geronimo, as the Java EE spec was always one
generation of JAXB ahead of the Java SE spec....



1) LICENSE - third-party licenses after the ASL 2.0 text -
=========================================================================
==  Sun CDDL License                                                   ==
==  JAXB-API, JAXB, JAXWS, JSTL, SAAJ                                  ==
=========================================================================

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
<license text here....>


2) NOTICE - third-party required notices -

. . .
This product includes/uses software, Java Architecture for XML Binding
(JAXB API),
developed by Sun Microsystems  (http://www.sun.com/)
License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
 (http://www.sun.com/cddl/cddl.html)
. . .
=========================================================================
==  Sun CDDL Notice                                                    ==
=========================================================================

This product includes software developed for the JAXB Reference
Implementation project. (https://jaxb.dev.java.net/)

This product includes software developed for Java API for XML Web Services
project (JAX-WS) (https://jax-ws.dev.java.net/)

This product includes software developed for the Java Server Pages Tag
Library project (https://jstl.dev.java.net/)

This product includes software developed for SOAP with Attachments
API for Java (SAAJ). The software is available from the GlassFish project
(https://saaj.dev.java.net/)
. . .




-Donald


On 4/11/10 12:31 PM, Simone Tripodi wrote:
> Hi all guys,
> I need your help and I'd like to ask you if anyone knows how to
> include JAXB in Apache software; recently I found in the JAXB pages
> this note:
> 
> * "JAXB is a redistributable component of the JWSDP" that's covered by
> the JWSDP License [1]
> * "Parts of the JAXP software bundled with JAXB are covered by the
> Apache License and the W3C License"
> 
> Since I'm not a lawyer and not expert about licenses world, and since
> I need to understand how we include JAXB in our software (I've been
> working also on Cocoon3 and I'd like to add a JAXB marshaler based
> component - I rised the issue in the C3 ML but nobody knows how to
> reply), I would appreciate a lot if someone can explain to me the
> topic.
> 
> Thanks in advance, have a nice Sunday!!!
> Simo
> 
> [1] http://java.sun.com/webservices/docs/1.5/LICENSE
> 
> http://people.apache.org/~simonetripodi/
> 

Reply via email to