Below is the answer I got from Per. I guess that nix the qexo integration.
I will check with xalan and see what their plan is regarding xpath 2.0.
Thanks for the reply.
-tom
I'd be happy for you to use Qexo, assuming you can work
with the license. (I'm reluctant to switch to the
Apache license, because I'm hoping to make some money
from commercial licensing.)
Note that the Kawa/Qexo license isn't quite the GPL.
You can treat it as the GPL, or if you use it unchanged
from an official release there are no restrictions, or
you can pay for a commercial license. So while the FSF
believes that the Apache license is incompatible with
the GPL, it is not incompatible with the Kawa license.
Note that Apache seems to have no problems depending on
Sun classes for which there are no Free (open-sourcve)
implementations, so I don't think they have any cause
to object in principle to depending on Kawa-licensed code.
If you need to tweak the Qexo APIs to make it work better
with Xindice, I'll be happy to incorporate such changes.
Note that Qexo currently only really supports XML read
into its internal TreeList representation (a more compact
DOM format similar in some ways to Xalan's DAM). However,
there is some support for using on more abstract
"iterator-like" API, which might be better for a true
XML database, especially for large documents that you
don't want to fully read into memory.
--
--Per Bothner
[EMAIL PROTECTED] http://per.bothner.com/
> -----Original Message-----
> From: Gianugo Rabellino [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, April 02, 2003 2:17 PM
> To: xindice-users@xml.apache.org
> Subject: Re: Support for XQuery
>
>
> Tom Wang wrote:
> > I'm fairly new to this mailing list. I've used both XIndice
> and qexo. I
> > had some experience with SQL and XML Query so I'd like to
> volunteer myself
> > for the XQuery task. Can some xindice developer give me some
> hints on where
> > I ought to start? I'm not familiar with your open source development
> > procedure. Thanx!
> >
> > Ideally it would be nice to incorporate qexo into xindice. But qexo is
> > under GPL license, not open source. I'll email Per Bothner
> asking for his
> > permission.
>
> This is the real problem. I don't see how Quexo can be incorporated in
> Xindice as of now, at least in the official distribution since Apache
> rules forbid (and for a reason) to incorporate and distribute GPL code.
> So, if you want to give it a try, keep in mind that it has to remain an
> external package hosted elsewhere (Sourceforge?).
>
>
> > I think 80% of the XQuery work will be to support XPath 2.0. If I
> > understand correctly xindice curretnly delegates all XPath
> queries to xalan.
> > Any one knows if there has been any efforts from the xalan
> group to support
> > xpath 2.0?
>
> Look in Xalan CVS at xslt_20 branch: work is ongoing but there is no
> schedule AFAIK. Besides, once Xalan supports XPath 2.0 it might be
> fairly easy to build an XQuery engine around it.
>
> Thanks for your offer anyway: any contribution is much appreciated.
>
> Ciao,
>
> --
> Gianugo Rabellino
> Pro-netics s.r.l.
> http://www.pro-netics.com
>
>