bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Separate csharpcomp.sh, and a license problem


From: Bruno Haible
Subject: Re: Separate csharpcomp.sh, and a license problem
Date: Fri, 2 Dec 2005 14:38:57 +0100
User-agent: KMail/1.5

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  <address@hidden>

        * 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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]