[Xapian-discuss] licensing requirements for using the SWIG
bindings
Richard Boulton
richard at lemurconsulting.com
Tue Jul 24 15:05:25 BST 2007
Victor Ng wrote:
> I'm confused about my licensing obligation with respect to the Xapian
> SWIG bindings.
>
> I've got a python wrapper that sits above the standard Xapian
> Python/SWIG bindings, and I wasn't sure if the *intent* of the Xapian
> team is that my python wrapper - and any code that also uses my
> wrapper also falls under GPLv2.
>
> It seems unclear if the FSF's position on dynamic linking in Python
> constitutes 'real' linking, but I'd rather just do what the Xapian
> team expects.
I think the FSFs position is that there's nothing special about dynamic
linking that means that the linked program is not a derived work.
However, I would agree that the subject of exactly what a derived work
is is a bit vague.
My personal view is that a python wrapper around the Xapian python
bindings must be licensed under terms compatible with the GPL, or a
license which puts no additional restrictions in place (and, of course,
the conditions of the GPL will apply to your python code).
> Is it (reasonably) safe to assume that the library will *not* get
> upgraded to GPLv3 since copyright for various pieces belong to many
> parties?
I believe the files are licensed under the GPLv2 with an option to use
any later version, so the project may be able to change to GPLv3 in
future. We've not discussed doing so, though, and I may be wrong about
the current licensing.
Ideally, I'd like to relicense the whole project under the LGPL, but
this is unlikely to happen in the forseable future.
--
Richard
More information about the Xapian-discuss
mailing list