This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Copyright years for new old ports (Re: Ping^6: contribute Synopsys Designware ARC port)
- From: Joern Rennecke <joern dot rennecke at embecosm dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: Jeff Law <law at redhat dot com>, Diego Novillo <dnovillo at google dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>, Richard Earnshaw <richard dot earnshaw at arm dot com>, Richard Biener <rguenther at suse dot de>, Richard Henderson <rth at redhat dot com>, Geoffrey Keating <geoffk at geoffk dot org>, Richard Kenner <kenner at nyu dot edu>, Michael Meissner <gnu at the-meissners dot org>, Jason Merrill <jason at redhat dot com>, "David S. Miller" <davem at redhat dot com>, Mark Mitchell <mark at codesourcery dot com>, Joseph Myers <joseph at codesourcery dot com>, Bernd Schmidt <bernds at codesourcery dot com>, Ian Lance Taylor <ian at airs dot com>, Jim Wilson <wilson at tuliptree dot org>
- Date: Wed, 02 Oct 2013 06:05:14 -0400
- Subject: Copyright years for new old ports (Re: Ping^6: contribute Synopsys Designware ARC port)
- Authentication-results: sourceware.org; auth=none
- References: <20130928095442 dot dpsqk8x5440k4ko0-nzlynne at webmail dot spamcop dot net> <CAD_=9DR6pD7DdmO5b6U5tip92Xx6zkcgkjE77+8Vr7C8uNayHQ at mail dot gmail dot com> <20131001172613 dot 53fb0h5s84g8wkcc-nzlynne at webmail dot spamcop dot net> <524B4B2E dot 5090808 at redhat dot com> <20131002062024 dot GI30970 at tucnak dot zalov dot cz>
Quoting Jakub Jelinek <jakub@redhat.com>:
On Tue, Oct 01, 2013 at 04:22:38PM -0600, Jeff Law wrote:
>>- The Copyright years should be 2013 in every new file. Or has this
>>port been released before?
>
>The port has been available via git for quite a while:
>https://github.com/foss-for-synopsys-dwc-arc-processors/gcc
Right. Was any of this code from Doug Evans's old ARC support?
I don't have version control information to confirm or deny this. At any
rate, to my knowledge, the Copyright year of any predecessor files has
been included. And the old port wouldn't fill in any gaps in the 2009-2012
time frame, as any copy - if it happened - would have been much earlier.
I've filled in Copyright year gaps from internal ChangeLogs / revision control
info (inasmuch as available to me) where indicated, but some files were just
not much touched at all.
It doesn't hurt to have 2013 in the dates, and I suspect most files
will get touched as a result of addressing Diego's comments.
I've added 2013 for the affected files that didn't already have that year
in their list/range.
From my understanding, the condition for adding the current Copyright year
without a source code change is to have a release in that year. Are we
sure 4.9.0 will be released this year?
Because GCC has switched to Copyright year ranges, in fact all the Copyright
lines should be either 2013, or firstyear-2013.
The way I recall the argument is that the releases we make allow us to add
a copyright year without a source code change, and because files on trunk
are included in a release at least once a year, you can fill in a range for
their stay within trunk. However, this port hasn't been in the FSF gcc trunk
till now, so what we have at this moment are the lists of years when the code
was prepared.