Bug#199673: Time to revisit this...

Arnaud Vandyck Arnaud Vandyck <arnaud.vandyck@ulg.ac.be>, 199673@bugs.debian.org
Tue Dec 16 04:36:01 2003


Mark Wielaard <mark@klomp.org> writes:

> Hi Arnaud,

Hi Mark,

> I tried to add the following. By replying to the original email.
> But it seems not to have hit the bug database.

BTS lags, it's possible you'll receive a notification this morning ;)
also, I don't remember if I answer Mark (Horward) on
pkg-java-maintainers@lists.alioth.debian.org or by the bts?! ;)

> Cheers,
>
> Mark
> From: Mark Wielaard <mark@klomp.org>
> Subject: Re: Bug#199673: Time to revisit this....
> To: Mark Howard <mh344@cam.ac.uk>, 199673@bugs.debian.org
> Cc: neroden@twcny.rr.com
> Date: Mon, 15 Dec 2003 20:46:10 +0100

<cut/>

> Isn't Xalan under the Apache license? gjdoc distributed under the GP
> so combining it with a GPL-incompatible work makes the resulting
> derived work based on those two pieces undistributable :{

xalan is not a derived work from gjdoc! ;) Also, gjdoc is build on top
of _an_ xslt proccessor, not particularly xalan, so in this case, I
don't think there is an incompatibility between the two licenses.
If there is a doubt, we can contact debian-legal but I don't think we
need to.

> Better is to use the libxmlj library (also from Julian Scheid, the gjdoc
> author) which is a wrapper around libxml2 distributed under the GPL.
> Only problem with it is that it never saw a formal release. But it does
> work nicely in combination with gjdoc.

Mark,

I don't know if you read me answer and I did not wanted to tell it loud
because i'm not sure when I'll be able to achieve but I'm on my way to
merge libxmlj and gnujaxp! (I have to wait for savannah to be up again).

> What I did for building the GNU Classpath documentation with a gcj
> compiled gjdoc was to use libxmlj as described at:
> http://mail.gnu.org/archive/html/classpath/2003-11/msg00241.html
>
> Something similar can be done when you use kaffe as described at:
> http://www.kaffe.org/pipermail/kaffe/2003-December/044604.html
> (But there is a kaffe bug that I haven't found yet. It only shows when
> trying to build all the API documentation for GNU Classpath, but not
> when generating it for individual packages or classes. Sigh.)
>
> Hope that helps,

Of course it helps! ;)

It will be better when libxmlj will be merged with gnujaxp.

Cheers,

-- 
Arnaud