From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16686 invoked by alias); 3 Jan 2012 17:53:33 -0000 Received: (qmail 16678 invoked by uid 22791); 3 Jan 2012 17:53:32 -0000 X-SWARE-Spam-Status: No, hits=-7.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 03 Jan 2012 17:53:13 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q03Hqt5R031584 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 3 Jan 2012 12:52:55 -0500 Received: from host2.jankratochvil.net (ovpn-116-32.ams2.redhat.com [10.36.116.32]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q03HqpAh004144 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 3 Jan 2012 12:52:53 -0500 Date: Tue, 03 Jan 2012 17:53:00 -0000 From: Jan Kratochvil To: Joel Brobecker Cc: "Joseph S. Myers" , gdb-patches@sourceware.org, Eli Zaretskii Subject: Re: RFA: Using year ranges in copyright notices... Message-ID: <20120103175250.GA15915@host2.jankratochvil.net> References: <20120103042431.GI2730@adacore.com> <20120103085234.GK2730@adacore.com> <4F02CEE3.6080909@codesourcery.com> <20120103101447.GL2730@adacore.com> <20120103160222.GN2730@adacore.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120103160222.GN2730@adacore.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2012-01/txt/msg00103.txt.bz2 On Tue, 03 Jan 2012 17:02:22 +0100, Joel Brobecker wrote: > > The FSF rule for listing a year is "nontrivial changes to the package" > > rather than "to that file" (this is the basis on which it's OK to update > > the year in all files at the start of the year). As I understand it, this > > combines with the rule about ranges to allow "-2012" for every > > file (at least, if there is some version in version control from each year > > in the range). [...] > +Copyright and License Notices > +============================= > + > +Most files maintained by the GDB Project contain a copyright notice > +as well as a license notice, usually at the start of the file. > + > +To reduce the length of copyright notices, consecutive years in the > +copyright notice can be combined into a single range. For instance, > +the following list of copyright years... > + > + 1986, 1988, 1989, 1991-1993, 1999, 2000, 2007, 2008, 2009, 2010, 2011 > + > +... is abbreviated into: > + > + 1986, 1988-1989, 1991-1993, 1999-2000, 2007-2011 > + > +Such ranges are used when nontrivial changes were made to that file > +each and every year in the range (inclusive). This last sentence still contradict's the Joseph's comment / the FSF statement: http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices To update the list of year numbers, add each year in which you have made nontrivial changes to the package. As you automatically update all the files not each of the files will get a nontrivial change for that year (2012 now). IIUC this would allow us to write 1986-2011 everywhere as the GDB package was nontrivially modified each of these years. Just restating Joseph. Thanks, Jan