2009-01-12 01:34:11 +00:00
|
|
|
HOW TO MAINTAIN COPYRIGHT YEARS FOR GNU EMACS
|
|
|
|
|
|
|
|
Maintaining copyright years is now very simple: every time a new year
|
2009-01-12 06:35:57 +00:00
|
|
|
rolls around, add that year to every FSF (and AIST) copyright notice.
|
2014-10-26 11:01:58 +00:00
|
|
|
Do this by running the 'admin/update-copyright' script on a fresh repo
|
2013-12-25 23:25:32 +00:00
|
|
|
checkout. Inspect the results for plausibility, then commit them.
|
2009-01-12 01:34:11 +00:00
|
|
|
|
|
|
|
There's no need to worry about whether an individual file has changed
|
|
|
|
in a given year - it's sufficient that Emacs as a whole has changed.
|
|
|
|
|
2011-04-26 04:45:37 +00:00
|
|
|
Therefore the years are updated en-masse near the start of each year,
|
|
|
|
so basically there is no need for most people to do any updating of them.
|
|
|
|
|
|
|
|
The current (in 2011) version of "Information for Maintainers of GNU
|
|
|
|
Software" (see that document for more details) says that it is OK to use
|
|
|
|
ranges in copyright years, so in early 2011 the years were changed to use
|
|
|
|
ranges, which occupy less space and do not grow in length every year.
|
|
|
|
|
2009-01-12 01:34:11 +00:00
|
|
|
For more detailed information on maintaining copyright, see the file
|
|
|
|
"copyright" in this directory.
|
|
|
|
|
|
|
|
The previous policy was more complex, but is now only of historical
|
|
|
|
interest (see versions of this file from before 2009).
|
|
|
|
|
|
|
|
The refcards in etc/refcards can print only the latest copyright year,
|
|
|
|
but should keep the full list in a comment in the source.
|
|
|
|
|
2005-05-25 14:28:23 +00:00
|
|
|
|
2005-07-29 18:05:51 +00:00
|
|
|
"Our lawyer says it is ok if we add, to each file that has been in Emacs
|
2007-01-16 03:54:37 +00:00
|
|
|
since Emacs 21 came out in 2001, all the subsequent years[1]. We don't
|
2005-07-29 18:05:51 +00:00
|
|
|
need to check whether *that file* was changed in those years.
|
|
|
|
It's sufficient that *Emacs* was changed in those years (and it was!).
|
2013-12-24 18:27:53 +00:00
|
|
|
|
2005-07-29 18:05:51 +00:00
|
|
|
For those files that have been added since then, we should add
|
|
|
|
the year it was added to Emacs, and all subsequent years."
|
2013-12-24 18:27:53 +00:00
|
|
|
|
2005-07-29 18:05:51 +00:00
|
|
|
--RMS, 2005-07-13
|
2005-05-25 14:28:23 +00:00
|
|
|
|
2007-01-16 03:54:37 +00:00
|
|
|
[1] Note that this includes 2001 - see
|
2017-11-26 06:45:41 +00:00
|
|
|
<https://lists.gnu.org/r/emacs-pretest-bug/2006-12/msg00119.html>
|