unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Thibaut Verron <thibaut.verron@gmail.com>
To: Stefan Kangas <stefankangas@gmail.com>
Cc: Boruch Baum <boruch_baum@gmx.com>, Jean Louis <bugs@gnu.support>,
	Emacs-Devel List <emacs-devel@gnu.org>
Subject: Re: non-gnu elpa issue tracking
Date: Thu, 10 Dec 2020 15:19:56 +0100	[thread overview]
Message-ID: <CAFsi02TY29wNq20mZd00=JcFoCXw=y7nuxbzmm=r637LdDh5rg@mail.gmail.com> (raw)
In-Reply-To: <CADwFkmnjQR04b5tiywZ+FBa6p-BrWC3=N-zhKRPK9CWc_0dOKg@mail.gmail.com>

Le jeu. 10 déc. 2020 à 12:23, Stefan Kangas <stefankangas@gmail.com> a écrit :
>
> Thibaut Verron <thibaut.verron@gmail.com> writes:
>
> > Would gitlab be acceptable, at the very least?
>
> There are no requirements that the git repository should not be hosted
> on Gitlab, Microsoft Github or any other place.  This is already the
> case on GNU ELPA, and NonGNU ELPA will not change that.

Thank you, that's a very useful clarification.

> > Am I correct to understand that if some developers decide that they do
> > not want their package included in non-GNU ELPA, the only way that
> > they can enforce this decision is to use a less permissive license for
> > future releases?
>
> Correct, that is in general how free software works.
>
> But they could also, you know, tell us that they don't want it included.
> There is no reason to suspect that it would not be taken into
> consideration.
>
> I don't think it is prudent to tie our hands in advance by saying that
> we will never, under any circumstances, distribute a package unless its
> maintainer wants to work with us.

I understand and agree with the intention behind both paragraphs, but
they could very easily come into conflict. :)

>
> > I thought the goal of non-GNU ELPA was to make MELPA necessary only
> > for non-free packages, and thus useless of the vast majority of users.
>
> AFAIK, the goal is to provide a curated and free package archive that
> can be enabled by default in Emacs.
>
> The aim is not to make MELPA "useless", in fact it would be better if it
> could become more useful, for example by not including packages that
> encourages the use of non-free software.

I didn't mean "useless" but "unnecessary". As of now, the easiest way
to install Magit or Projectile is by activating Melpa, which exposes
users to packages promoting non-free software. With NonGNU ELPA, a
large portion of users will never need to activate Melpa.

But for those who will need it, I suspect that those packages
promoting non-free software will be the reason.

If Melpa stopped including those packages, then they would find a home
in some other software repository and the situation would be the same
mutatis mutandis. But in any case, with NonGNU ELPA providing the
useful and purely free packages, users won't be accidentally exposed
to the ones promoting non-free software.

Anyway, that's only how I see it, and the issue is orthogonal to the
question at hand.

>
> > If "non-free" now includes all those packages whose developers don't
> > want to deal with issues outside of github, it can become a lot more
> > extensive.
>
> NonGNU ELPA has no rules detailing how a maintainer should deal with
> bugs.

That was in the context of the discussion: if there were to be a rule
that a package description on a gnu.org page cannot link to github, it
would force the maintainers to collect bugs and issues in another way
in addition to github.

So, again, thanks for the clarification.

> > As I said, hypothethical talk is not useful. Bring a package and ask
> > if such can be included. Let us see, that we do not create problems
> > out of nothing.

> Indeed.

For instance: https://github.com/Fuco1/smartparens
The readme and all files have multiple links to non-free websites.



  reply	other threads:[~2020-12-10 14:19 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 [this message]
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
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='CAFsi02TY29wNq20mZd00=JcFoCXw=y7nuxbzmm=r637LdDh5rg@mail.gmail.com' \
    --to=thibaut.verron@gmail.com \
    --cc=boruch_baum@gmx.com \
    --cc=bugs@gnu.support \
    --cc=emacs-devel@gnu.org \
    --cc=stefankangas@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).