GNU bug report logs - #59609
29.0.50; [PATCH] Better advertise (Non-)GNU ELPA in emacs manual

Previous Next

Package: emacs;

Reported by: Stefan Kangas <stefankangas <at> gmail.com>

Date: Sat, 26 Nov 2022 13:45:02 UTC

Severity: wishlist

Tags: patch

Found in version 29.0.50

Fixed in version 30.1

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #29 received at 59609 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 59609 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca
Subject: Re: bug#59609: 29.0.50; [PATCH] Better advertise (Non-)GNU ELPA in
 emacs manual
Date: Fri, 8 Sep 2023 04:25:54 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

> This sounds OK, but begs the question: what's short description of NonGNU
> ELPA?  Since we describe GNU ELPA, let's also describe the other one.  The
> purpose should IMO be to explain to the reader, or at least hint why we
> maintain two separate archives.

What do you think of the below?

diff --git a/doc/emacs/package.texi b/doc/emacs/package.texi
index cdfb45d2042..3ac7dc83a60 100644
--- a/doc/emacs/package.texi
+++ b/doc/emacs/package.texi
@@ -38,9 +38,17 @@ Packages
   By default, Emacs downloads packages from GNU ELPA
 (@url{https://elpa.gnu.org/}), a package archive maintained by the
 Emacs developers and hosted by the GNU project.  It also downloads
-packages from NonGNU ELPA (@url{https://elpa.nongnu.org/}).
-Optionally, you can also download packages from archives maintained by
-third parties.  @xref{Package Installation}.
+packages from NonGNU ELPA
+(@url{https://elpa.nongnu.org/}).@footnote{GNU ELPA contains GNU
+packages that are available for use with Emacs, but are distributed
+separately from Emacs itself, for reasons of space.  NonGNU ELPA
+contains a selection of third-party packages that can not be included
+in GNU ELPA because their copyright has not yet been assigned to the
+Free Software Foundation.  For more information, see
+@uref{https://www.gnu.org/licenses/why-assign.html, Why the FSF Gets
+Copyright Assignments from Contributors}.}  Optionally, you can also
+download packages from archives maintained by third parties.
+@xref{Package Installation}.

   For information about turning an Emacs Lisp program into an
 installable package, @xref{Packaging,,,elisp, The Emacs Lisp Reference




This bug report was last modified 155 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.