Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 174474 - gcc LICENSE missing exceptions
Summary: gcc LICENSE missing exceptions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
: 195572 223335 264339 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-04-13 15:18 UTC by Daniel Drake (RETIRED)
Modified: 2009-05-17 11:20 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Drake (RETIRED) gentoo-dev 2007-04-13 15:18:40 UTC
The LICENSE variable in the gcc ebuilds is currently "GPL-2 LGPL-2.1". The compiler itself is definitely GPL-2, I haven't checked for LGPL-2.1 components, but notable two items are missing:

Firstly, libgcc is distributed under the GPL with an exception:

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.)


libstdc++ also has a slightly different exception:

// As a special exception, you may use this file as part of a free software
// library without restriction.  Specifically, if other files instantiate
// templates or use macros or inline functions from this file, or you compile
// this file and link it with other files to produce an executable, this
// file does not by itself cause the resulting executable to be covered by
// the GNU General Public License.  This exception does not however
// invalidate any other reasons why the executable file might be covered by
// the GNU General Public License.
Comment 1 SpanKY gentoo-dev 2007-10-12 14:42:57 UTC
*** Bug 195572 has been marked as a duplicate of this bug. ***
Comment 2 Mark Loeser (RETIRED) gentoo-dev 2009-05-09 21:27:55 UTC
Added those licenses, and the gcc library runtime exception license for gcc-4.4.  This should be all done now.
Comment 3 Mark Loeser (RETIRED) gentoo-dev 2009-05-16 20:08:11 UTC
*** Bug 223335 has been marked as a duplicate of this bug. ***
Comment 4 Mark Loeser (RETIRED) gentoo-dev 2009-05-17 00:03:15 UTC
*** Bug 264339 has been marked as a duplicate of this bug. ***