Bug#199673: Time to revisit this...

Mark Wielaard Mark Wielaard <mark@klomp.org>, 199673@bugs.debian.org
Sat Dec 20 17:07:01 2003


Hi,

On Tue, 2003-12-16 at 00:33, Arnaud Vandyck wrote:
> Mark Wielaard <mark@klomp.org> writes:
>
> > 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.

There is a problem if you use Xalan as 'the' XSLT processor for gjdoc.
Then the complete work is clearly based on both the GPLed gjdoc work and
the Apache License

It looks like the Apaches are really hard working on getting rid of the
incompatibility though. See this message from Eben Moglen on the last
remaining issues to solve for the proposed Apache License 2.0:
http://nagoya.apache.org/eyebrowse/ReadMsg?listName=license@apache.org&msgNo=69

Don't know the status of the license proposal though. Or when projects
will switch to it. Or even if the Apache group really wants to address
the last GPL-compatibility problems.

> > 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.
>
> 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).

That would be really great!
gnujaxp plus libxmlj makes a very fine package.
And since libxmlj is wrapped around libxml2/libxslt it is already one of
the fastest around! And it is know to work nicely with gjdoc.

Hope that doing that (and packaging it for Debian) will make gjdoc an
official Debian (main) package!

Thanks,

Mark