autoconf-archive-maintainers
[Top][All Lists]
Advanced

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

Re: AX_PROG_NASM et al: Would you agree to re-license your macros?


From: Peter Simons
Subject: Re: AX_PROG_NASM et al: Would you agree to re-license your macros?
Date: Tue, 04 Aug 2009 22:18:43 +0200

Hi Bogdan,

thank you for the quick response.

 > Could you please provide more details? I'm interested which "definition"
 > does the configure script fall under and what restrictions does it
 > impose.

Please know that I am not a lawyer -- I have no professional expertise in
that area. However, my understanding is that LGPL doesn't coexist with some
other free software licenses. For example, LGPL3 is incompatible with GPL2.
Thus, if a macro is licensed LGPL3, the generated configure script cannot be
distributed under GPL2.

This is a subtle problem, but precisely because of its subtlety the FSF is
worried that our users might end up violating the LGPL license without even
realizing it.

 > Which BSD license is recommended?

We recommend the so-called "revised BSD license". You'll find the complete
text here: http://www.nongnu.org/autoconf-archive/ax_perl_ext_flags.html

 > What does "GPL plus Autoconf Exception" look like?

That license consists of a standard GPL2+ or GPL3+ text with the following
addition:

 | As a special exception, the respective Autoconf Macro's copyright owner
 | gives unlimited permission to copy, distribute and modify the configure
 | scripts that are the output of Autoconf when processing the Macro. You
 | need not follow the terms of the GNU General Public License when using or
 | distributing such scripts, even though portions of the text of the Macro
 | appear in them. The GNU General Public License (GPL) does govern all
 | other use of the material that constitutes the Autoconf Macro.
 |
 | This special exception to the GPL applies to versions of the Autoconf
 | Macro released by the Autoconf Archive. When you make and distribute a
 | modified version of the Autoconf Macro, you may extend this special
 | exception to the GPL to apply to your modified version as well.

A complete example of GPL2+ with Autoconf Exception is here:

  http://www.nongnu.org/autoconf-archive/ax_check_glut.html

GPL3+ with Autoconf Exception looks quite similar, for example:

  http://www.nongnu.org/autoconf-archive/mp_with_curses.html

Take care,
Peter




reply via email to

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