From 6701866be4d986f272cde712e834b34a44754477 Mon Sep 17 00:00:00 2001 From: Stefan Kangas Date: Wed, 12 Feb 2025 16:38:15 +0100 Subject: [PATCH] Document (Non-)GNU ELPA in emacs manual * doc/emacs/package.texi (Packages): Document GNU ELPA and NonGNU ELPA. (Bug#59609) --- doc/emacs/package.texi | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/doc/emacs/package.texi b/doc/emacs/package.texi index 2e3191440cb..6e8f0a53868 100644 --- a/doc/emacs/package.texi +++ b/doc/emacs/package.texi @@ -35,10 +35,20 @@ install or uninstall packages via this buffer. @xref{Package Menu}. name of a package, and displays a help buffer describing the attributes of the package and the features that it implements. - By default, Emacs downloads packages from a package archive -maintained by the Emacs developers and hosted by the GNU project. -Optionally, you can also download packages from archives maintained by -third parties. @xref{Package Installation}. +@cindex GNU ELPA +@cindex NonGNU ELPA + By default, Emacs downloads packages from two archives: +@url{https://elpa.gnu.org/, GNU ELPA} and @url{https://elpa.nongnu.org/, +NonGNU ELPA}. These are maintained by the Emacs developers and hosted by +the GNU project. @dfn{GNU ELPA} contains GNU packages that we consider +part of GNU Emacs, but are distributed separately from the core Emacs. +@dfn{NonGNU ELPA} contains third-party packages whose copyright has not +been assigned to the Free Software Foundation.@footnote{For more +information about copyright assignments, see +@url{https://www.gnu.org/licenses/why-assign.html, Why the FSF Gets +Copyright Assignments from Contributors}.} Optionally, you can also +download packages from third-party archives. @xref{Package +Installation}. For information about turning an Emacs Lisp program into an installable package, @xref{Packaging,,,elisp, The Emacs Lisp Reference -- 2.30.2