[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r24647 - in branches/ctypes-python-bindings: . csvn/core wraptypes

From: David James <james_at_cs.toronto.edu>
Date: 2007-04-20 14:52:40 CEST

On 4/20/07, Malcolm Rowe <malcolm-svn-dev@farside.org.uk> wrote:
> On Thu, Apr 19, 2007 at 09:28:40PM -0700, David James wrote:
> > On 4/19/07, Garrett Rooney <rooneg@electricjellyfish.net> wrote:
> > > On 4/18/07, djames@tigris.org <djames@tigris.org> wrote:
> > >
> > > > * wraptypes: New directory. Contains an improved version of the
> > > wraptypes
> > > > generator from Pyglet, which is licensed under the LGPL.
> > >
> > > Uhh, excuse me? I'm not a fan of adding more dependencies on LGPL
> > > code, I'm even less a fan of importing it, and I'm especially not a
> > > fan of doing either without any discussion at all.
> >
> > wraptypes is a ctypes code generator for Python, much like ctypeslib.
> > It's useful for automatically generating Python bindings for
> > Subversion. It is licensed under the LGPL but it is only used by the
> > build system to generate code, and is entirely separate from the
> > ctypes Python bindings.
> >
>
> When you say "entirely separate", I'm confused - is the code it
> generates not used _by_ the ctypes Python bindings?
>
> Does the generator have an explicit LGPL exemption in its license for
> the code it generates, like the Bison license does?

No, wraptypes does not have a special exception for generated code. I
don't think this is necessary, however, given that the LGPL license is
quite permissive.

The ctypes Python bindings are also capable of using bindings
generated by ctypeslib. (Note that ctypeslib requires the user to
install the latest version of gccxml from SVN)

Cheers,

David

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Apr 20 14:52:50 2007

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.