This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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: licensing status for files without notice


On 01/02/2018 10:39 AM, Florian Weimer wrote:
> On 01/02/2018 07:29 PM, Joseph Myers wrote:
>> On Tue, 2 Jan 2018, Christoph Hellwig wrote:
>>
>>> Hi all,
>>>
>>> what license are files in glibc under that do not have an explicit
>>> copyright notice?
>>
>> We should put a standard LGPL notice on any such files more than ten lines
>> long.  (However, to get the copyright dates for an old file without a
>> copyright notice it may be necessary to check history.git for when the
>> file was actually created, because of problems with the coalescing of
>> commits into subsequent ChangeLog commits in earlier history.)
> 
> I think the ChangeLog files themselves are sufficiently accurate to determine the year of the change.
> 
> Thanks,
> Florian
> 
> tst-pselect.patch
> 
> 
> Subject: [PATCH] misc/tst-pselect.c: Add copyright header
> To: libc-alpha@sourceware.org
> 
> The initial year is based on the date in the original ChangeLog entry
> (2006-01-21).
> 
> 2018-01-02  Florian Weimer  <fweimer@redhat.com>
> 
> 	* misc/tst-pselect.c: Add copyright header.

LGTM.

Relevant ChangeLog was ChangeLog.old/ChangeLog.16.

Entry was for 2006-01-21, the file in question was created by Ulrich Drepper
while at Red Hat.

The git history is also accurate.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>

> diff --git a/misc/tst-pselect.c b/misc/tst-pselect.c
> index 0d11a809a0..fc28d64238 100644
> --- a/misc/tst-pselect.c
> +++ b/misc/tst-pselect.c
> @@ -1,3 +1,20 @@
> +/* Copyright (C) 2006-2018 Free Software Foundation, Inc.
> +   This file is part of the GNU C Library.
> +
> +   The GNU C Library is free software; you can redistribute it and/or
> +   modify it under the terms of the GNU Lesser General Public
> +   License as published by the Free Software Foundation; either
> +   version 2.1 of the License, or (at your option) any later version.
> +
> +   The GNU C Library is distributed in the hope that it will be useful,
> +   but WITHOUT ANY WARRANTY; without even the implied warranty of
> +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> +   Lesser General Public License for more details.
> +
> +   You should have received a copy of the GNU Lesser General Public
> +   License along with the GNU C Library; if not, see
> +   <http://www.gnu.org/licenses/>.  */
> +
>  #include <errno.h>
>  #include <signal.h>
>  #include <stdio.h>


-- 
Cheers,
Carlos.


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