Simon Josefsson wrote: > After including the csharpcomp module in libidn, I realized I don't > need any of the C code in that module. I just need csharpcomp.sh.in, > csharp.m4 and csharpcomp.m4. > > How about installing the following csharpcomp-script module for those > files, and patching the csharpcomp module to depend on the former > module? > > Even with this, I can't use this in Libidn. The reason was silly: the > "License:" says GPL, but Libidn required LGPL. I have no problem with > the script staying GPL, it is only used during compilation, so it > won't affect the C# code license (which incidentally is GPL anyway; > only the C library is LGPL, that's why I use gnulib-tool --lgpl for > libidn). > > Is there any way to express this license situation? > > How about changing the License of the csharpcomp-script module to > "helper-GPL", and make "helper-GPL" LGPL-compatible, as far as > gnulib-tool is concerned? > > To clarify: gnulib-tool should NOT alter the GPL license template in > csharpcomp.sh.in here. I feel the script should stay GPL. My point > is to make it possible to use the script to build LGPL material.
I agree with all this. I've changed gnulib-tool to accept modules whose license is "GPLed build tool", and created a csharpcomp-script and javacomp-script module under this license. This should make it clear that - unlike the automake-provided build tools but exactly like texinfo.tex - the tool is GPL but its use as build tool does not infect your source with GPL. 2005-12-02 Bruno Haible <[EMAIL PROTECTED]> * gnulib-tool (func_import): Accept GPLed build tool modules when --lgpl is given. * modules/csharpcomp-script: New file. * modules/csharpcomp: Depend on it. * modules/javacomp-script: New file. * modules/javacomp: Depend on it. Suggested by Simon Josefsson. Also I updated the csharpcomp.sh.in script with a bugfix from GNU gettext. Thanks for your suggestion! Bruno _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib