This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: static libgcc license?

#include <IANAL/disclaimer.h>

On Jul 14, 2003, John Love-Jensen <> wrote:

>> We're wishing to simply provide a binary which is statically linked
>> with libgcc, which was the main precept given in my original
>> question.

> The main answer to the main precept is:  yes, you can do that.

>> If libgcc is vanilla GPL...

> The libgcc is not GPL, it is LGPL.

This is not correct.  libgcc's license GPL with the run-time
exception, namely:

  In addition to the permissions in the GNU General Public License,
  the Free Software Foundation gives you unlimited permission to link
  the compiled version of this file into combinations with other
  programs, and to distribute those combinations without any
  restriction coming from the use of this file.  (The General Public
  License restrictions do apply in other respects; for example, they
  cover modification of the file, and distribution when not linked
  into a combine executable.)

>> It is NOT clear to me what the license of libgcc is, particularly the one
>> linked by GCC 3.1.1 before additional exemptions went in.

> The libgcc is LGPL.

I don't know where you got this idea from.  It was never meant to be.
IIRC, at some point we noticed some libgcc files were missing the
run-time exception, and this mistake was corrected in the earliest
release that followed.  If you're overly paranoid, you might consider
libgcc as pure-GPL for this reason, and prefer to use a newer libgcc
instead.  If you trust the FSF to not sue over an unintentional
licensing mistake, you may use the earlier version.

When in doubt about licensing issues, write to the FSF.  They might
very well be willing to explicitly arrange a ``special'' license
arrangement of the earlier libgcc with you, that matches the original
intent of libgcc's being released under GPL + run-time exception.

IANAL, and my recollection does not necessarily match the facts.

Alexandre Oliva   Enjoy Guarana', see
Red Hat GCC Developer                 aoliva@{,}
CS PhD student at IC-Unicamp        oliva@{,}
Free Software Evangelist                Professional serial bug killer

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]