libguestfs (an LGPLv2+ library) would like to use the useful quotearg functions to ensure we can run system(3)-style external commands while safely quoting shell arguments.
However this would require relaxation of the license to LGPLv2+ for at least the following modules [*]: quotearg quotearg-simple xalloc xalloc-die xalloc-oversized (1725 lines of code in total) The contributors to these modules appear to be: Bruno Haible Paul Eggert Jim Meyering Eric Blake Paolo Bonzini Joel E. Denny Akim Demaille Rich. [*] Is there a way to list the dependencies and licenses of a module? I constructed that list by examining the dependencies and licenses by hand, so I may have missed some. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org