Certainly changing this behavior and rewriting it so it will return with an error code instead of aborting would increase the usefulness of this module ? I'll be happy to provide a patch if that is the straw that keeps the maintainer from relaxing the license
Thanks, Or On Mon, Aug 26, 2013 at 3:42 PM, Eric Blake <ebl...@redhat.com> wrote: > On 08/26/2013 01:27 AM, Or Goshen wrote: > > hi, > > > > I would like to use the module spawn-pipe in a library called libguestfs > to > > make it compileable under mingw. currently the library is using the > > fork/exec combination which doesnt compile under mingw (mingw doesnt > > support fork). spawn-pipe looks like a good replacement, however it is > > licensed GPL which is a problem for an LGPL library. > > > > Is it possible to relicense that module (and its dependencies) to be LGPL > > instead ? > > Unfortunately, spawn-pipe currently depends on error() in order to exit > the program on certain failures. Such behavior is inappropriate for > libraries, and thus this is a strong argument against relaxing the > license to LGPL. > > -- > Eric Blake eblake redhat com +1-919-301-3266 > Libvirt virtualization library http://libvirt.org > >