From: Eli Zaretskii <eliz@gnu.org>
To: "Alfred M. Szmidt" <ams@gnu.org>
Cc: rms@gnu.org, bugs@gnu.support, ulm@gentoo.org,
emacs-devel@gnu.org, arthur.miller@live.com, dgutov@yandex.ru
Subject: Re: [ELPA] New package: repology.el
Date: Thu, 07 Jan 2021 16:07:01 +0200 [thread overview]
Message-ID: <83wnwolu2i.fsf@gnu.org> (raw)
In-Reply-To: <E1kxGCp-0006oD-PA@fencepost.gnu.org> (ams@gnu.org)
> From: "Alfred M. Szmidt" <ams@gnu.org>
> Cc: bugs@gnu.support, arthur.miller@live.com, rms@gnu.org,
> dgutov@yandex.ru, ulm@gentoo.org, emacs-devel@gnu.org
> Date: Wed, 06 Jan 2021 16:18:59 -0500
>
> Suppose I want to download a potentially non-free package to study its
> code, or even just to understand with what kind of license it is
> distributed (since you say the site itself doesn't tell) -- is this
> "verboten" as well in Jean Louis's interpretation of what a Free
> Software follower should and shouldn't do?
>
> I think the issue here isn't what you, I, or Jean Louis does -- but
> what the GNU project does.
I was talking from the POV of a GNU maintainer.
> The GNU project doesn't want to give non-free software the remote
> changes of success, so mentioning or linking to it unless it is very
> well known would be working against its own goals.
So you are basically saying that no GNU package can ever help me find
out information about potentially non-free software? Looking for such
information is something I as a GNU maintainer need to do almost every
day: someone proposes or mentions an Emacs package or a program that
can be useful with Emacs, and the first things I want/need to find out
are what kind of package is that? in what language is it written and
what OSes it supports? what is its license? does it rely on other
packages, and if so, what are their implementations and licenses?
You are in effect saying that no GNU package can ever help me with
these tasks, except if I'm looking for info about a Free Software
package, because divulging any information about a non-free package
means "promoting" it? That is a very strange and radical
interpretation of "promotion", one that hurts our own cause by
preventing me from quickly and reliably answering the above basic
questions about any software package I ever come across.
> This is all written down in the GNU coding standards, what GNU
> project should or shouldn't do, in the now so overly quoted section
> 'References to Non-Free Software and Documentation'.
Some relevant quotes from that section:
A GNU program should not recommend, promote, or grant legitimacy to
the use of any non-free program.
No problem here.
However, you should give only the necessary information to help
those who already use the non-free program to use your program with
it—don’t give, or refer to, any further information about the
proprietary program, and don’t imply that the proprietary program
enhances your program, or that its existence is in any way a good
thing.
A somewhat different context not really relevant for our discussion,
but still: no problem here, either. This text means that providing
the basic information about a program is OK, as long as we don't give
any impression that we endorse it or think that it is helping the
users in any way.
Referring to a web site that describes or recommends a non-free
program is promoting that program, so please do not make links to
(or mention by name) web sites that contain such material.
I guess you mean this text, specifically the "describes" part (the
"recommends" part is fine, IMO). I think interpreting the "describes"
part of this text literally, specifically when discussing packages
such as repology.el, is a mistake, which actually interferes with GNU
maintainers' job of quickly and reliably identifying software that is
non-free or otherwise problematic to our cause. The ability to find
and study the code of any package is also an important method of
figuring out what the package really is and does; a literal
interpretation of the above text when applied to the current case is
thus also a mistake, IMO.
I wish the above text would make it more clear how to interpret it in
cases like this one.
You should not refer to AT&T’s web site if that recommends AT&T’s
non-free software packages; you should not refer to a page p that
links to AT&T’s site presenting it as a place to get some non-free
program, because that part of the page p itself recommends and
legitimizes the non-free program.
I see no problem here, either: repology.org doesn't promote or
legitimize any of the packages whose information it records.
In sum, the text of that section in GSoC clearly wants to prevent any
recommendation or endorsement or favorite description of non-free
software, so I think its interpretation as precluding the display of
_any_ information of such software, specifically the basics: where to
find it and who maintains it -- such interpretation is a mistake, and
the text in GSoC should be made clearer in that regard.
Maybe we should continue this discussion on another, more suitable GNU
list.
next prev parent reply other threads:[~2021-01-07 14:07 UTC|newest]
Thread overview: 145+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-30 16:23 [ELPA] New package: repology.el Nicolas Goaziou
2020-12-30 19:34 ` Jean Louis
2020-12-30 21:01 ` Clément Pit-Claudel
2020-12-31 13:31 ` Jean Louis
2020-12-31 11:46 ` Nicolas Goaziou
2020-12-31 13:11 ` Jean Louis
2020-12-31 20:30 ` Ulrich Mueller
2021-01-01 7:31 ` Richard Stallman
2021-01-01 10:05 ` Jean Louis
2021-01-01 11:56 ` Eli Zaretskii
2021-01-02 9:56 ` Jean Louis
2021-01-02 5:30 ` Richard Stallman
2021-01-04 12:09 ` Dmitry Gutov
2021-01-04 14:39 ` Alfred M. Szmidt
2021-01-04 15:00 ` Ulrich Mueller
2021-01-04 16:32 ` Alfred M. Szmidt
2021-01-05 6:45 ` Richard Stallman
2021-01-05 8:56 ` Alfred M. Szmidt
2021-01-07 7:34 ` Richard Stallman
2021-01-04 15:02 ` Dmitry Gutov
2021-01-04 16:29 ` Alfred M. Szmidt
2021-01-04 17:08 ` Dmitry Gutov
2021-01-04 17:12 ` Alfred M. Szmidt
2021-01-04 17:17 ` Dmitry Gutov
2021-01-04 17:58 ` Alfred M. Szmidt
2021-01-04 17:43 ` Clément Pit-Claudel
2021-01-04 17:55 ` Vasilij Schneidermann
2021-01-04 18:51 ` Clément Pit-Claudel
2021-01-04 22:21 ` Vasilij Schneidermann
2021-01-05 2:09 ` Stefan Monnier
2021-01-05 6:42 ` Richard Stallman
2021-01-05 9:28 ` Ulrich Mueller
2021-01-06 5:03 ` Richard Stallman
2021-01-06 9:44 ` Alfred M. Szmidt
2021-01-07 17:51 ` Richard Stallman
2021-01-04 19:14 ` Ulrich Mueller
2021-01-04 19:17 ` Clément Pit-Claudel
2021-01-06 5:02 ` Richard Stallman
2021-01-06 10:58 ` Dmitry Gutov
2021-01-06 14:41 ` Jean Louis
2021-01-06 14:59 ` Arthur Miller
2021-01-06 15:21 ` Jean Louis
2021-01-06 16:23 ` Arthur Miller
2021-01-06 18:53 ` Jean Louis
2021-01-06 19:26 ` Eli Zaretskii
2021-01-06 21:18 ` Alfred M. Szmidt
2021-01-06 21:25 ` Dmitry Gutov
2021-01-07 7:47 ` Richard Stallman
2021-01-07 8:54 ` Jean Louis
2021-01-07 14:07 ` Eli Zaretskii [this message]
2021-01-07 7:49 ` Richard Stallman
2021-01-07 11:41 ` Dmitry Gutov
2021-01-09 6:39 ` Richard Stallman
2021-01-09 10:50 ` Dmitry Gutov
2021-01-07 14:24 ` Eli Zaretskii
2021-01-07 8:15 ` Jean Louis
2021-01-07 14:37 ` Eli Zaretskii
2021-01-06 20:36 ` Arthur Miller
2021-01-07 7:48 ` Richard Stallman
2021-01-07 16:53 ` Arthur Miller
2021-01-14 5:21 ` Richard Stallman
2021-01-15 14:52 ` Arthur Miller
2021-01-16 5:14 ` Richard Stallman
2021-01-07 7:49 ` Richard Stallman
2021-01-07 9:00 ` Jean Louis
2021-01-08 6:21 ` Richard Stallman
2021-01-07 10:55 ` Ulrich Mueller
2021-01-09 6:34 ` Richard Stallman
2021-01-09 21:07 ` Ulrich Mueller
2021-01-11 4:46 ` Richard Stallman
2021-01-12 8:24 ` Ulrich Mueller
2021-01-20 6:14 ` Richard Stallman
2021-01-21 11:09 ` Ulrich Mueller
2021-01-22 6:06 ` Richard Stallman
2021-01-22 9:43 ` Ulrich Mueller
2021-01-24 6:35 ` Richard Stallman
2021-01-24 8:34 ` Ulrich Mueller
2021-01-25 5:53 ` Richard Stallman
2021-01-25 6:52 ` Jean Louis
2021-01-25 12:11 ` Fabrice BAUZAC-STEHLY
2021-01-25 15:29 ` Eli Zaretskii
2021-01-27 7:37 ` Richard Stallman
2021-01-25 15:51 ` Dmitry Gutov
2021-01-25 17:59 ` Jean Louis
2021-01-25 18:21 ` Dmitry Gutov
2021-01-26 3:40 ` Jean Louis
2021-01-26 6:10 ` Richard Stallman
2021-01-26 13:42 ` Stefan Monnier
2021-01-27 18:32 ` Jean Louis
2021-01-25 19:33 ` Eli Zaretskii
2021-01-25 19:38 ` Eli Zaretskii
2021-01-26 13:21 ` Richard Stallman
2021-01-26 5:59 ` Richard Stallman
2021-01-26 13:15 ` Dmitry Gutov
2021-01-27 7:41 ` Richard Stallman
2021-01-24 10:53 ` Org schemas we talked to be non-free, was: " Jean Louis
2021-01-24 17:50 ` Ulrich Mueller
2021-01-24 19:12 ` Jean Louis
2021-01-24 19:53 ` Eli Zaretskii
2021-01-24 20:36 ` Ulrich Mueller
2021-01-25 15:06 ` Eli Zaretskii
2021-01-26 6:01 ` Richard Stallman
2021-01-26 15:57 ` Eli Zaretskii
2021-01-26 16:03 ` Dmitry Gutov
2021-01-26 16:13 ` Eli Zaretskii
2021-01-26 16:14 ` Dmitry Gutov
2021-01-26 16:31 ` Eli Zaretskii
2021-01-26 22:55 ` Dmitry Gutov
2021-01-28 6:29 ` Richard Stallman
2021-01-28 14:08 ` Eli Zaretskii
2021-01-29 6:36 ` Richard Stallman
2021-01-24 20:47 ` Jean Louis
2021-01-25 15:13 ` Eli Zaretskii
2021-01-25 17:50 ` Jean Louis
2021-01-25 17:56 ` Jean Louis
2021-01-25 19:27 ` Eli Zaretskii
2021-01-26 3:50 ` Jean Louis
2021-01-26 6:09 ` Richard Stallman
2021-01-25 20:10 ` Ulrich Mueller
2021-01-25 20:21 ` Eli Zaretskii
2021-01-26 6:09 ` Richard Stallman
2021-01-25 5:53 ` Richard Stallman
2021-01-25 15:27 ` Eli Zaretskii
2021-01-24 20:46 ` tomas
2021-01-27 7:35 ` Richard Stallman
2021-01-25 5:53 ` Richard Stallman
2021-01-25 9:27 ` Ulrich Mueller
2021-01-26 6:03 ` Richard Stallman
2021-01-26 9:24 ` Ulrich Mueller
2021-01-27 7:43 ` Richard Stallman
2021-01-26 15:43 ` Jose A. Ortega Ruiz
2021-01-26 16:48 ` Kévin Le Gouguec
2021-01-28 6:34 ` Richard Stallman
2021-01-25 5:51 ` Richard Stallman
2021-02-16 5:21 ` freedom issues in free software Richard Stallman
2021-01-07 15:05 ` [ELPA] New package: repology.el Stefan Monnier
2021-01-13 15:57 ` Richard Stallman
2021-01-05 6:33 ` Richard Stallman
2021-01-05 11:21 ` Dmitry Gutov
2021-01-07 7:32 ` Richard Stallman
2020-12-30 21:58 ` [ELPA] New package: repology.el (v2) Nicolas Goaziou
2021-01-04 11:45 ` [ELPA] New package: repology.el (v3) Nicolas Goaziou
2021-01-04 17:32 ` Stefan Monnier
2021-01-19 9:50 ` [ELPA] New package: repology.el (v4) Nicolas Goaziou
2021-01-20 6:13 ` Richard Stallman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=83wnwolu2i.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=ams@gnu.org \
--cc=arthur.miller@live.com \
--cc=bugs@gnu.support \
--cc=dgutov@yandex.ru \
--cc=emacs-devel@gnu.org \
--cc=rms@gnu.org \
--cc=ulm@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).