harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Re: JAXB / JAXWS / StAX (Re: xerces and xalan dependencies)
Date Thu, 30 Apr 2009 21:29:28 GMT
Davanum Srinivas wrote:
> Since we have started talking about stuff inside Java6.
> For StAX, can we use woodstox - http://woodstox.codehaus.org/

I see that is dual license, including ALv2 so that's a contender.

> For JAXB, we dont' have any other choice other than JAXB RI -
> https://jaxb.dev.java.net/ - Would CDDL be acceptable?

Only in binary form.  According to the (ever draft) 3rd party licensing
policy [1] we can redistribute the binary JAR under CDDL with
appropriate labeling.  This is likely the most pragmatic way forward.

[1] http://www.apache.org/legal/3party.html

> Bringing up StAX and JAXB, since JAX-WS needs both.
> For JAX-WS, we can do either Apache CXF or Apache Axis2 or let a user
> choose which one to install like they do in Geronimo. Advantage with CXF
> is that it has tooling for code generation as well (similar to wsimport
> and wsgen in the JDK6)



> On 04/30/2009 04:25 PM, Jesse Wilson wrote:
>> 2009/4/29 Alexei Fedotov<alexei.fedotov@gmail.com>
>>> Also it needs checking why Android uses different XML parsers (maybe
>>> we can
>>> switch to better ones as well?)
>> Harmony's XML stack is quite large. We Androids created our own
>> implementation that omits features like XSLT. Our code is built on
>> xmlpull.org, kxml2, and a high-performance native
>> parser<http://android.git.kernel.org/?p=platform/dalvik.git;a=blob;f=libcore/xml/src/main/java/org/apache/harmony/xml/ExpatParser.java;h=60d74b8a5283ad4bd2d66c5866960c391c2340f2;hb=master>
>> .
>> Cheers,
>> Jesse
>> PS: although this code is in the org.apache.harmony package, it isn't
>> Harmony-sourced. We've been using org.apache.harmony as an 'internal
>> implementation' package, which confuses things.

View raw message