This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [committed] 2011 and 2012 Copyright year updates
On Sun, 6 Jan 2013, Richard Sandiford wrote:
> Anyway, here's my attempt a script to convert to ranges and, if enabled,
> to include the current year. The script only updates FSF copyright notices
> and leaves others alone. I've tried my best to make sure that licences
> and imported FSF sources aren't touched, but I could have missed some cases.
I don't see anything to exclude the soft-fp files imported from glibc
(where the current glibc versions should be copied instead ... but note
that some soft-fp files, e.g. for TImode, are GCC-specific and not in
glibc).
It may make sense to leave out libiberty (and other directories shared
with the src repository) initially. To convert them, binutils will need
an appropriate README notice explaining the meaning of ranges (like the
one I added to GCC's toplevel README a while back), as per GNU policy, and
someone may need to work out whether any missing years being inserted in
the ranges need to be copyrightable years for all of GCC, binutils and GDB
(and what the copyrightable year ranges are in each case - the years in
which either there was a release of the relevant package, including beta
releases etc., or it had public version control).
I think a patch for each directory will need posting separately for review
of such things as whether any imported / generated files are mistakenly
changed.
> I've also attached a bzip2 patch of the gcc/ and fixincludes/ part.
> This patch converts to ranges but doesn't add 2013. I can add 2013
> at the same time, separately or not at all; let me know.
I think 2013 should be added (so the notices should say <year>-2013, for
any value of <year> 1986 or later, all years 1987 and later being
copyrightable years for GCC). But --version notices should just say 2013
(including e.g. that in fixincludes/mkheaders.in).
--
Joseph S. Myers
joseph@codesourcery.com