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