This is the mail archive of the gcc-patches@gcc.gnu.org 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: [PATCH, libgcc] Fix licenses on several files


n 30/07/2013, at 2:06 AM, OndÅej BÃlka wrote:

> On Mon, Jul 29, 2013 at 12:10:42PM +0100, Marcus Shawcroft wrote:
>> On 28/07/13 23:03, Maxim Kuvyrkov wrote:
>>> While verifying license compliance for GCC and its libraries I noticed that several libgcc files that end up in the final library are licensed under GPL-3.0+ instead of GPL-3.0-with-GCC-exception.
>>> 
>>> This is, obviously, was not the intention of developers who just copied wrong boilerplate text, and this patch fixes the oversights.
>>> 
> To be sure it would be good idea to have check for this issue. 
> First question is which files need copyright exception?
> 
> Second is which files actually have this license. 
> As first approximation I used:
> 
> git grep "Section 7 of GPL version 3"
> 
> Is that list full or did I missed something?

I used fossology's nomos license checker.  The license checker can be run standalone and outputs a list of licenses a given file has (install fossology 2.2 or later and you can run "/usr/share/fossology/nomos/agent/nomos <list of files>").

We could add a post-commit hook that sends a warning to the mailing list if a new or changed file under libgcc, libstdc++, etc. has a more restrictive license than intended for these libraries (e.g., GPLv3 without exception).

--
Maxim Kuvyrkov
www.kugelworks.com



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