unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Tim Cross <theophilusx@gmail.com>
To: Richard Stallman <rms@gnu.org>
Cc: Jean Louis <bugs@gnu.support>,
	Stefan Kangas <stefankangas@gmail.com>,
	Boruch Baum <boruch_baum@gmx.com>,
	thibaut.verron@gmail.com, Emacs developers <emacs-devel@gnu.org>
Subject: Re: non-gnu elpa issue tracking
Date: Sat, 12 Dec 2020 17:37:10 +1100	[thread overview]
Message-ID: <CAC=50j_jAGd0t-trAECag54y6VpJz0cjk0Y5AnV81aPckLJxTg@mail.gmail.com> (raw)
In-Reply-To: <E1knxXd-0001VD-7o@fencepost.gnu.org>

[-- Attachment #1: Type: text/plain, Size: 4295 bytes --]

Bottom line is that if packages in non-GNU ELPA are hosted on Github, like
it or not, you are encouraging the use of Github. Yes, there are many
Github features you can access from the command line and via other means,
like commenting on issues via email, but these other mechanisms typically
take more effort and are not as convenient (and have limitations - you
cannot use markup when commenting on issues via email for example).

The non-GNU ELPA is supposed to be a repository for packages which are GPL
compliant and it is a reasonable expectation that those who make their
packages GPL compliant do so because they support the philosophical goals
of the FSF. Therefore, I don't think it is too much to ask that they also
have those packages hosted on a platform which also supports these same
philosophical goals. As I understand it, non-GNU ELPA is not supposed to be
a repository for all other packages where the author doe snot want to
assign copyright to the FSF. It is supposed to be for all other GPL
compliant packages where the author does not want to assign copyright to
the FSF.

I think a mandatory requirement should simply be that any packages which go
into non-GNU ELPA are hosted on an approved platform. We could point to a
list of such hosting providers e.g.
https://www.gnu.org/software/repo-criteria-evaluation.html and say Grade C
or better only. .

This will also have the added incentive of encouraging better hosting
options. It might even encourage GitLab for example, to enhance their
environment to meet Class B.

Many people have selected Github for hosting simply because it was the best
known solution. With a little encouragement, they would probably be willing
to move to at least GitLab, which offers many of the similar convenience
features of Github.  Being able to host your package in non-GNU ELPA might
be that encouragement.

BTW I also think the questions regarding openess, arguments, not hurting
feelings etc can be largely avoided by simply having clear well publicised
policy which outlines the requirements for inclusion in non-GNU ELPA. The
README is a good start, but it will likely take a few rounds of editing to
get it right and make it clear (a challenging task, but not impossible) and
a documented process for requesting a review for a rejected package or a
package which has been included which someone thinks is not compliant.

On Sat, 12 Dec 2020 at 16:36, Richard Stallman <rms@gnu.org> wrote:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
>   > As far as I remember from a previous discussion, it is possible to use
>   > github with javascript disabled, but creating an account requires
>   > running non-free javascript for the captcha. And it is not possible to
>   > open or comment on issues without an account.
>
> Assuming someone who knows for certain confirms that information, I
> have to conclude that reporting bugs via GitHub comments is not an
> ethical way to accept bug reports.  We cannot direct users to report
> bugs in the package that way.  We should edit the README file to
> remove that.
>
> But there are other kinds of arrangements we can ask to make with the
> package developers, such as
>
> * The developers check bug-gnu-emacs for reports about their package.
>
> * Establish an email address which will forward to them,
> and give that as the way to report bugs in that package.
>
> * A volunteer relayer who already has a GitHib account checks
> bug-gnu-emacs for reports about that package, and enters them in
> GitHib as comments.  The developers will have to reach the OP by email
> -- the relayer would not want to keep relaying every conversation
> for its whole length.
>
> If the developers propose something else, and it meets the moral
> requirements and isn't too much work, and we can do it, we should be
> flexible.  I expect most packages won't get a bug report every month.
>
> --
> Dr Richard Stallman
> Chief GNUisance of the GNU Project (https://gnu.org)
> Founder, Free Software Foundation (https://fsf.org)
> Internet Hall-of-Famer (https://internethalloffame.org)
>
>
>
>

-- 
regards,

Tim

--
Tim Cross

[-- Attachment #2: Type: text/html, Size: 5326 bytes --]

  reply	other threads:[~2020-12-12  6:37 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-09 12:55 non-gnu elpa issue tracking Boruch Baum
2020-12-09 16:58 ` Stefan Kangas
2020-12-09 19:18   ` Jean Louis
2020-12-09 21:48     ` Stefan Kangas
2020-12-09 23:40       ` Jean Louis
2020-12-09 23:58       ` Jean Louis
2020-12-11  6:09         ` Richard Stallman
2020-12-11  6:05       ` Richard Stallman
2020-12-10  4:32     ` Richard Stallman
2020-12-10  6:28       ` Jean Louis
2020-12-09 19:23   ` Jean Louis
2020-12-09 23:22     ` Thibaut Verron
2020-12-10  0:09       ` Jean Louis
2020-12-10  9:14         ` Thibaut Verron
2020-12-10 11:23           ` Stefan Kangas
2020-12-10 14:19             ` Thibaut Verron
2020-12-10 16:37               ` Jean Louis
2020-12-11  6:10                 ` Richard Stallman
2020-12-10 11:49           ` Jean Louis
2020-12-10 14:05             ` Stefan Kangas
2020-12-10 15:48           ` Stefan Monnier
2020-12-10 16:05             ` Jean Louis
2020-12-10 17:35               ` Stefan Monnier
2020-12-11  6:09           ` Richard Stallman
2020-12-11  6:04       ` Richard Stallman
2020-12-11 11:10         ` Thibaut Verron
2020-12-12  5:34           ` Richard Stallman
2020-12-12  6:37             ` Tim Cross [this message]
2020-12-12 10:08               ` Thibaut Verron
2020-12-12 15:23                 ` Tim Cross
2020-12-12 17:07                   ` Thibaut Verron
2020-12-13  4:56                 ` Richard Stallman
2020-12-13  5:20                   ` Tim Cross
2020-12-13  9:54                     ` Andrea Corallo via Emacs development discussions.
2020-12-13 22:59                       ` Tim Cross
2020-12-14  0:32                         ` Stefan Monnier
2020-12-14  0:54                           ` Tim Cross
2020-12-14  4:36                             ` Stefan Monnier
2020-12-14  5:45                               ` Tim Cross
2020-12-15  5:44                               ` Richard Stallman
2020-12-14 10:03                         ` Alfred M. Szmidt
2020-12-14 14:57                           ` Stefan Monnier
2020-12-14 15:01                             ` Alfred M. Szmidt
2020-12-14 15:12                               ` Stefan Monnier
2020-12-14 15:52                               ` Eli Zaretskii
2020-12-14  0:16                       ` Stephen Leake
2020-12-13  4:56                 ` Richard Stallman
2020-12-13  8:56                   ` Vasilij Schneidermann
2020-12-14  5:50                     ` Richard Stallman
2020-12-14  6:45                     ` Jean Louis
2020-12-12 13:48               ` Michael Albinus
2020-12-12 13:50               ` Stefan Monnier
2020-12-12 15:37                 ` Tim Cross
2020-12-12 19:54                   ` Jean Louis
2020-12-12 20:46                   ` Stephen Leake
2020-12-12 21:24                     ` Alfred M. Szmidt
2020-12-12 21:48                     ` Christopher Dimech
2020-12-13  0:39                       ` Tim Cross
2020-12-13  1:28                         ` Christopher Dimech
2020-12-13  5:03                           ` Richard Stallman
2020-12-13  4:58                     ` Richard Stallman
2020-12-12 21:06               ` Dmitry Gutov
2020-12-13  4:58               ` Richard Stallman
2020-12-13  5:27                 ` Christopher Dimech
2020-12-12 19:33             ` Jean Louis
2020-12-12 21:24               ` Alfred M. Szmidt
2020-12-13  4:59               ` Richard Stallman
2020-12-13  5:03               ` Richard Stallman
2020-12-14 17:38                 ` Jean Louis
2020-12-14 18:49                   ` Vasilij Schneidermann
2020-12-14 22:13                     ` Jean Louis
2020-12-14 19:10                   ` Boruch Baum
2020-12-14 22:17                     ` Jean Louis
2020-12-16  5:32                       ` Richard Stallman
2021-01-02  5:25                     ` Richard Stallman
2020-12-10  4:35 ` Richard Stallman
2020-12-10  5:03   ` Boruch Baum
2020-12-10  5:55     ` Eli Zaretskii
2020-12-10  6:39   ` "Open records", "good government principles", "corporate culture" Boruch Baum
2020-12-10  7:27     ` Jean Louis
2020-12-10 14:08     ` Eli Zaretskii
2020-12-11  6:16     ` Richard Stallman
2020-12-10  6:54 ` non-gnu elpa issue tracking Jean Louis

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='CAC=50j_jAGd0t-trAECag54y6VpJz0cjk0Y5AnV81aPckLJxTg@mail.gmail.com' \
    --to=theophilusx@gmail.com \
    --cc=boruch_baum@gmx.com \
    --cc=bugs@gnu.support \
    --cc=emacs-devel@gnu.org \
    --cc=rms@gnu.org \
    --cc=stefankangas@gmail.com \
    --cc=thibaut.verron@gmail.com \
    /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).