Here's some info on this.

The XmlBeans team (esp Lawrence, with his Apache hat on ;-) ) have
worked with BEA (represented by the BEA legal team) to clarify the
licensing status of jsr173 APIs. The jar that we have made available at
http://www.apache.org/dist/java-repository/xmlbeans/jars/jsr173_1.0_api_
bundle.jar is totally legit, as provided by BEA, licensed under the
Apache License 2.0 and with no modifications on our part. It is NOT
something that we just downloaded, changed a few things and commited.
It's also been oked by Cliff (with his legal affairs hat on), see this
thread for details:
http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/200510.mbox/%3c113
[EMAIL PROTECTED]

There are two points that are worth mentioning:
1. Is this .jar available from anywhere else other than the Apache
address above? Answer: not that I know of; BEA has said that they are
interested in making it available for download in a more "public" place,
but this has not happened yet, I guess it's just a lack of leadership on
their part, but we'll keep pinging them
2. Why is another .jar still available at dev.java.net with the same
classes in it and different license? Answer: because of BEA's agreement
with Sun on the JCP, they can't modify what's already there AFAIK. Cliff
probably knows exactly what are the rules regarding code that companies
decided to make available under Apache license which was previously
licensed under different terms.

So obviously each project has to decide for itself what to use and what
not to use, but for XmlBeans we have taken the steps to ensure that what
we use is completely within the legal constraints of the ASF.

Hope this helps,
Radu

-----Original Message-----
From: Michael Glavassevich [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 29, 2006 10:30 AM
To: commons-dev@xml.apache.org
Cc: dev@xmlbeans.apache.org
Subject: Re: [PROPOSAL]: Upgrade XML Commons External to JAXP 1.4

Jeremias Maerki <[EMAIL PROTECTED]> wrote on 03/29/2006 02:08:32
AM:

> (cc'ing dev@xmlbeans.apache.org)
> 
> That's ok with me. The only thing bothering me is the XMLBeans' JAR 
> file with the API sources. It does not contain any indication whether 
> this is a clean-room reconstruction of the API sources based on the 
> specification or if they have been taken from the java.net site and 
> modified. The files there seem to be distributed under the CDDL [1] 
> which is a Category B license (binary only). The sources at java.net 
> [2] have Bea copyrights all over the place. Furthermore, I can't find 
> the StAX API sources anywhere in XMLBeans' repository. The individual 
> files in the API JAR do not contain the Apache license header as would

> be required by any source file published by the ASF (due to the 
> current policy). The good thing on the other side is that Bea seems to

> be the driving force behind XMLBeans and could officially donate the 
> API sources to the ASF for inclusion into XML Commons Externals. And 
> Cliff is XMLBeans' PMC chair. :-) So, before the API sources can be 
> included in XML Commons Externals a clarification will be necessary
IMO.

I agree.

> [1] https://jaxp-sources.dev.java.net/source/browse/jaxp-
> sources/jaxp-api/src/javax/xml/license.txt?rev=1.
> 1&view=auto&content-type=text/vnd.viewcvs-markup
> [2] https://jaxp-sources.dev.java.net/source/browse/jaxp-
> sources/jaxp-api/src/javax/xml/stream/StreamFilter.java?rev=1.
> 1&view=auto&content-type=text/vnd.viewcvs-markup
> 
> On 29.03.2006 00:45:11 Michael Glavassevich wrote:
> > Hi everyone,
> > 
> > The Xerces developers (myself included) have started planning for a 
> > Xerces-J release which will add support for JAXP 1.4 [1][2]. JAXP 
> > 1.4
is a 
> > minor update to JAXP 1.3; the largest technical change being the
addition 
> > of StAX (JSR 173) [3] and new Source/Result classes (see the 
> > javax.xml.transform.stax package) which can be used with 
> > transformers
and 
> > validators. I believe Apache Harmony will eventually require JAXP 
> > 1.4
to 
> > complete an implementation of Java SE 6.0. Other Apache projects
(Axis2, 
> > XMLBeans, etc...) are already using StAX.
> > 
> > With the JAXP 1.4 specification nearing finalization I propose that
the 
> > main trunk of XML Commons External be upgraded to JAXP 1.4 and a
branch be 
> > created for maintenance of JAXP 1.3 (which is what is currently on 
> > the

> > main trunk).
> > 
> > I noticed that a copy of the StAX API source is being distributed 
> > with

> > XMLBeans here [4] (see jsr173_1.0_api_bundle.jar) and on Apache 
> > mirror

> > sites. The source files contain Javadoc so it would be great if we
could 
> > use them. The README contained in the jar states that the source and

> > binary files are distributed under the Apache License 2.0, so it 
> > would

> > appear to me that the source can be included [5] in XML Commons
External. 
> > What do folks think?
> > 
> > Thanks.
> > 
> > [1] https://jaxp-sources.dev.java.net/nonav/docs/spec/html/
> > [2] https://jaxp-sources.dev.java.net/nonav/docs/api/
> > [3] http://jcp.org/en/jsr/detail?id=173
> > [4] http://www.apache.org/dist/java-repository/xmlbeans/jars/
> > [5] http://people.apache.org/~cliffs/3party.html#category-a
> > 
> > Michael Glavassevich
> > XML Parser Development
> > IBM Toronto Lab
> > E-mail: [EMAIL PROTECTED]
> > E-mail: [EMAIL PROTECTED]
> 
> 
> 
> Jeremias Maerki

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

_______________________________________________________________________
Notice:  This email message, together with any attachments, may contain
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
entities,  that may be confidential,  proprietary,  copyrighted  and/or
legally privileged, and is intended solely for the use of the individual
or entity named in this message. If you are not the intended recipient,
and have received this message in error, please immediately return this
by email and then delete it.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to