lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RFC: stop doing "grand replace" updates to copyright years


From: Jean Abou Samra
Subject: Re: RFC: stop doing "grand replace" updates to copyright years
Date: Wed, 22 Feb 2023 19:55:41 +0100
User-agent: Evolution 3.46.4 (3.46.4-1.fc37)

Le lundi 13 février 2023 à 11:53 +0100, Jean Abou Samra a écrit :

> If accepting this proposal just means no more grand-replace, I'm fine with 
> it, but it would seem a bit weird to keep "Copyright 1995-2023" at the top of 
> all files even in 2025. If it means updating those years manually while 
> making changes, I prefer the yearly update to be done with it.  
> To be honest, although I know there was work invested in them, I would 
> personally be glad to see the individual copyright notices in each file just 
> go away, although GNU purists will disagree. (But as a matter of fact, there 
> are a lot of dated recommendations in the technical side of the GNU 
> guidelines for maintainers.)


I have uploaded a draft for my currently preferred approach to a branch on my 
GitLab fork. You can check it out with

```
git fetch "git@gitlab.com:jeanas/lilypond.git" "copyheaders"
git checkout FETCH_HEAD
```

To summarizes, it changes `LICENSE` like this:

```
@@ -1,3 +1,14 @@
+GNU LilyPond is Copyright (C) 1996-2023 by the LilyPond authors, as defined 
below.
+
+LilyPond's Git repository is the authoritative source for copyright
+attribution of each piece of code. It can be found at
+
+  https://git.savannah.gnu.org/cgit/lilypond.git
+
+or
+
+  https://gitlab.com/lilypond/lilypond
+
 GNU LilyPond is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
```

and copyright headers like this:

```
@@ -1,10 +1,13 @@
 ;;;; This file is part of LilyPond, the GNU music typesetter.
 ;;;;
-;;;; Copyright (C) 2012--2023 David Nalesnik <david.nalesnik@gmail.com>
-;;;;                          Thomas Morley <thomasmorley65@gmail.com>
-;;;;                          Dan Eble <nine.fierce.ballads@gmail.com>
-;;;;                          Jonas Hahnfeld <hahnjo@hahnjo.de>
-;;;;                          Jean Abou Samra <jean@abou-samra.fr>
+;;;; Please read the file LICENSE for copyright information.
+;;;;
+;;;; This file was mainly authored by:
+;;;;   David Nalesnik <david.nalesnik@gmail.com>
+;;;;   Thomas Morley <thomasmorley65@gmail.com>
+;;;;   Dan Eble <nine.fierce.ballads@gmail.com>
+;;;;   Jonas Hahnfeld <hahnjo@hahnjo.de>
+;;;;   Jean Abou Samra <jean@abou-samra.fr>
 ;;;;
 ;;;; LilyPond is free software: you can redistribute it and/or modify
 ;;;; it under the terms of the GNU General Public License as published by
```

Thoughts?

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]