From patchwork Thu Mar 20 12:52:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 40514 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 084D127BBE9; Thu, 20 Mar 2025 12:54:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2C16E27BBE2 for ; Thu, 20 Mar 2025 12:54:37 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tvFPe-0007Le-2z; Thu, 20 Mar 2025 08:54:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tvFPO-0007Kl-SO for guix-patches@gnu.org; Thu, 20 Mar 2025 08:54:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tvFPO-0000Ik-DQ for guix-patches@gnu.org; Thu, 20 Mar 2025 08:54:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=wmBaWntc57Wj4ntcp7B6yQLmnq94/PjubqYmaD33UNA=; b=J1wGexSBFz1mlb4kw8qZ/q7Ep+e9/1wQ1xKlTgGrB0xWF5MySJGq55gQw5z9o1nysNcDKledboeAtgturz2ntG3E8uI9Zm9YQOXzP17gmfxKXik+3PdzbA1X6UZ8rrCs6J8KrhwwSqu56bvqmpK5XNGw3xlgTwW2kc6ncdOhBIe9QbAzhm46jiUt/bQG7zMSAASJxRdZ03a6ZSgNaG4DUgUh2SJ1M5qKxhLW6EvYpRn8MHlB97DhOt3yjalqn5K+x4tmdqRju+H8s0V8nIo+N1J1FiEZgMHMwXcwO+hUoZBkIYfUpnjI32wiUfHVQaZzc+0MM2DlK+jzT5kKsrDN0w==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tvFPO-0004aq-8F for guix-patches@gnu.org; Thu, 20 Mar 2025 08:54:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [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., [PATCH] doc: Add note on copyright ranges to README. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 20 Mar 2025 12:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76963 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Tanguy Le Carrour , 76963@debbugs.gnu.org, Andrew Tropin Received: via spool by 76963-submit@debbugs.gnu.org id=B76963.174247519217542 (code B ref 76963); Thu, 20 Mar 2025 12:54:02 +0000 Received: (at 76963) by debbugs.gnu.org; 20 Mar 2025 12:53:12 +0000 Received: from localhost ([127.0.0.1]:56058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvFOY-0004Yp-Iy for submit@debbugs.gnu.org; Thu, 20 Mar 2025 08:53:12 -0400 Received: from mail-pl1-x629.google.com ([2607:f8b0:4864:20::629]:52675) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tvFOU-0004YI-VS for 76963@debbugs.gnu.org; Thu, 20 Mar 2025 08:53:08 -0400 Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-223fd89d036so11436385ad.1 for <76963@debbugs.gnu.org>; Thu, 20 Mar 2025 05:53:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742475181; x=1743079981; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=wmBaWntc57Wj4ntcp7B6yQLmnq94/PjubqYmaD33UNA=; b=YRuMlm0VWubjVPuWLxqfcaWVVO+eCzTcgw5lykR4ez3bPRwgOHKlj5n+gospp8LSIi dxlhSl6UhC2cCFtk5Dg1qvqrrf0FoQtfMaSH39clMK0GQlQy9zmQJpJfHJnPYcLDZRCw adWzCT1HjY0TAKzWT7jA4VpCyxKidu8rU2oon82eBRN1QQDuYTthIs2wn6FMFryT6/Ou b7z7TO8KRGoL5wT7MGyui4GGRLcc+uXSC3e3kYRUUHB8XZz2JvF+IcPa2+E/Af5ozRc3 wwsMNZzyR1docHD86IcGFte5R9MtwIN4zjTkUdH0ATtVsBw6tWEerDDnaPHqMXfk0oMT KPrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742475181; x=1743079981; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=wmBaWntc57Wj4ntcp7B6yQLmnq94/PjubqYmaD33UNA=; b=raaz9j81akCYAzGvWELJkcyJtxBfUGytGJHHjqU3xAehV79y284zWyrr30O2XNiEBs MAOwwNbGWW9Uuq/9WY/J2qr2acegZiXNoN6vw5/G6hMZ2JQk7PS3Rue9tZna43PebJ8I KWWffto9cxkV6gI8zjyR9MB97FDBwMywW/CKQ0gb0o5x+fdQjcU1BLgo1ligCp9l/dMF DbCNUnvouaWydLWV4xgFNVGwEEt97jt9+XGSbnAOm3+abdhQh+j9ljssiQ1bBcJ5EsLw oCR6AylMISIsoZpHoa1Ut9cDyyo/Hp5y+fQQcTr+MbQlRnhZRt1Hknc7qtqaSR8mbDX0 Zc3Q== X-Forwarded-Encrypted: i=1; AJvYcCU4J5UE6u+nZuZB8jcen8AuLF5BvJ9LONCX5jobPdbp+6i39ceB9QE//AKpbRJOpZDLjLa25Q==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwswslOvw7GphndyMmSTDoj9RXl38BWTmYa5rDdw/252pkRFVqA Mh7Pnydbd5j4Nx0HWir2XI+Y3i8m2J9tPFGmy4xcUn+0Tzepc4d2 X-Gm-Gg: ASbGncsBUoSK7yUoBgZXu6zk0k6KEqSlS37IIbASLGTVmq3EOzWUJOIw1Qeln1t/Gb7 J0jOJ87Tw29jjBFt5VmjOgziYtdcNVcHyatV26iDRLBPd6xWOpjil2n5wGp9UZD0ThdVCgUK1QK teUGneuEXk4ZGeapD/5bKygF0Dq1W5Dk1BD0iLCdL8mdp5Xrcwpga+0UQ9/q7Bd9l3HLord7Mid /+OXMEeLww3i8EhVAQUPUzzUnfBCWrPnxpPpTUv7iuzwHXGAVGLwJQVJwuTgPdjr3ULun+27s9C 1Cga4GwJCcseqwvZNer/e5NQVmiQ0H9LspX7RC74FkA= X-Google-Smtp-Source: AGHT+IHqWpsE9bPmM8tpAUMxoHVdiL6cVisYeVbwsxnkj9fsSbdRSASZiJf4i0wHuhfViWqb+lv5SQ== X-Received: by 2002:a17:902:e88f:b0:223:4d5e:789d with SMTP id d9443c01a7336-22649a309c8mr104266345ad.19.1742475180600; Thu, 20 Mar 2025 05:53:00 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-737116b1e97sm14119426b3a.172.2025.03.20.05.52.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Mar 2025 05:52:59 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <87iko42jna.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Thu, 20 Mar 2025 09:25:45 +0100") References: <7f43764f98a45b92cce1be2e7d352e3c791cebf8.1741729617.git.janneke@gnu.org> <877c4ufmag.fsf@gmail.com> <87ikoel0jb.fsf@gnu.org> <87cyemgiyk.fsf@gnu.org> <87msdqf3a1.fsf@gnu.org> <874izwr7u9.fsf_-_@gnu.org> <87ecysnnbz.fsf_-_@gmail.com> <87iko42jna.fsf@gnu.org> Date: Thu, 20 Mar 2025 21:52:44 +0900 Message-ID: <87zfhfn9sz.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hi, Janneke Nieuwenhuizen writes: [...] > 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. I had come up with this variant, and thought I had already shared it, but it seems not. Anyway, I think this variant should be useful for newcomers as it provides an actual template and documents that contributors copyrights are retained, and cross-references the GNU Standards manual for more reading: What do you think? From b9156eb3ea44c64fb82b9e983593e477e0e3100f Mon Sep 17 00:00:00 2001 Message-ID: From: Maxim Cournoyer Date: Thu, 13 Mar 2025 21:42:34 +0900 Subject: [PATCH] README: Mention ranges are OK in copyright notices. Change-Id: I8495c84f9ab462bcc64dae39acca5a8460c4b200 --- README | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README b/README index b9f36f8344..5c0e0e20f5 100644 --- a/README +++ b/README @@ -108,3 +108,18 @@ 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 + +* Copyright Notices + +GNU Guix is made available under the GNU GPL version 3 or later license, and +authors retain their copyright. For copyright notices, we adhere to the +guidance documented in (info "(maintain) Copyright Notices"), and explicitly +allow ranges instead of individual years. Here's an example of the preferred +style used for copyright notices in source file headers: + +#+begin_comment +Copyright © 2019-2023, 2025 Your Name +#+end_comment + +Meaning there were copyright-able changes made for the years 2019, 2020, 2021, +2022, 2023 and 2025. base-commit: 77ff73a920759437639e8eb77601e51409fefefa -- 2.48.1