Subject: Re: [bug#76963] Copyright ranges and Copyright holders in README [WAS Re: [bug#76963] [PATCH] home: Add home-snuik-service.], [PATCH] doc: Add note on copyright ranges to README.

From: Janneke Nieuwenhuizen <[email-masked]>
Date: Thu, 20 Mar 2025 09:25:45 +0100

Maxim Cournoyer writes:

Hello, Maxim, Ludo, and others,

> What do you think of Janneke's proposed addition to clarify our usage of
> ranges for copyright notices?  I think it's a good idea, as I remember
> briefly discussing 3 years ago [0].  The only downside I can see is that
> I'm sure we'll be forgetting adding entries to new people using ranges
> as they start doing so, and it'll get out of date quick.
>
> [0]  https://lists.gnu.org/archive/html/guix-devel/2022-03/msg00164.html

It seems the gnu-prog-discuss has reached consensus in advising to add
this bit

+For any copyright year range specified as YYYY-ZZZZ in this package
+note that the range specifies every single year in that closed
+interval.

to the manual, so my proposal would be to add the attached patch.

Greetings,
Janneke

>From 5fe8383947b8647ff6fab16971eeaf6d5eda2aa5 Mon Sep 17 00:00:00 2001
Message-ID: <[email-masked]>
From: Janneke Nieuwenhuizen <[email-masked]>
Date: Wed, 12 Mar 2025 19:48:26 +0100
Subject: [PATCH] doc: Add note on copyright ranges to README.

* README (Note On Copyright Years): New section.

Change-Id: I1b2f8ed544dc83c38479e944ae6e08ddbcafdf35
---
 README | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/README b/README
index b9f36f8344f..95886b3b5d9 100644
--- a/README
+++ b/README
@@ -108,3 +108,8 @@ but exposes all the API as Scheme.
   - The [[https://www.gnu.org/s/gsrc/][GNU Source Release Collection]] (GSRC) is a user-land software
     distribution; unlike Guix, it relies on core tools available on the
     host system
+
+* Note On Copyright Years
+
+For any copyright year range specified as YYYY-ZZZZ in this package note that
+the range specifies every single year in that closed interval.

base-commit: 77ff73a920759437639e8eb77601e51409fefefa
prerequisite-patch-id: 50cbd365e2d8c64b6e4bd0c4fe447f75aa5fd2e3
-- 
2.48.1

-- 
Janneke Nieuwenhuizen <[email-masked]>  | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com