unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: Grim Schjetne <gs@schjetne.se>, emacs-devel@gnu.org
Subject: RE: enable MELPA & Marmalade by defaul  [was: mykie.el]
Date: Tue, 7 Jan 2014 09:44:01 -0800 (PST)	[thread overview]
Message-ID: <f5fbb335-9cff-475c-b9eb-8e2505e6548c@default> (raw)
In-Reply-To: <874n5fhn1j.fsf@schjetne.se>

Hi Grim,

> > Putting them in the available-by-default list does *not*
> > recommend them, IMO.  And it is certainly possible for GNU
> > Emacs to post a big banner saying that the ONLY repository
> > it recommends is its own ELPA repository, genuine GNU ELPA.
> > Nothing wrong with that.  Would that satisfy your
> > recommendation worry?
> 
> A reluctant endorsement is still an endorsement.

Where do you see an endorsement in that - reluctant or enthusiastic?

> > And anyway, nothing says that those repositories involve much
> > non-free software, or even any at all.
> 
> I viewed a random package in Marmalade and it had no indication
> of a license whatsoever.

How many times did you pick a "random" package?  Once?
What proportion of Marmalade packages have no license?

> Perhaps the author intended to release it as free software or
> could easily be convinced to do so, but as it stands now,
> Marmalade is not completely free software.

I never claimed that either MELPA or Marmalade is completely
free software.  Is there some free software there?  Is it useful?

> > Without looking, I'd bet that the *overwhelming mass* of packages
> > in those two repositories are free software (GPL'd).  Why make
> > users jump through extra hoops to access all that free software,
> > even if there might also be a non-free package there somewhere?
> >
> > Do you think that a downloading user cannot tell whether some
> > software is free or not?  If so, is this about trying to hide
> > that non-free software from their unsuspecting hands, so they
> > cannot make the awful mistake of not recognizing it?
> 
> It seems like a reasonable assumption that the overwhelming mass is
> licensed under the GPL, but I absolutely do think a user cannot tell
> whether an unlabelled package is free or not, at least I can't, not
> without consulting the author.

I'm no expert on package.el.  But perhaps it is a current limitation
if it does not either (a) provide a command that shows the license
(e.g., by searching the file header) or (b) let you easily browse
(at least) the main file of the package (which presumably has a
license) before downloading (or perhaps before installing).

IOW, I agree that it would be good for a user to be able to see
such info before hand, while browsing the repository.  Likewise,
to see the name of the author/maintainer.  Whether that is a
(missing) package.el feature or a (missing) repository feature,
I don't know.

> > If so, that kind of protection-by-ignorance is doomed to be
> > ineffective and even counterproductive in the long run, IMHO.
> >
> >> RMS and his defense of the FSF position (and composure in
> >> the face of very shabby treatment) are remarkable.
> >
> > Agreed 100%.  And so?  Has RMS said that listing those two
> > repositories would hurt free software?  Maybe a lawyer from
> > the FSF will chime in.  (As if we didn't get enough
> > software-development-by-legal-department these days..., but
> > I digress.)
> 
> You're suggesting it's a legal issue. I don't see how it is. It's
> not illegal to recommend non-free software.

Please read what I wrote.  Did I say anything about illegality?

I'm not suggesting that.  I'm suggesting that perhaps RMS or FSF
would not want to list those repos by default because of legal
considerations.  And "legal considerations" does not mean that
something is illegal.  Most commonly these days, it means "for
fear of a lawsuit", but it can also mean, "just to avoid any
possible legal problems."

But mainly I was saying that, so far, RMS and FSF have not
said anything about this.  They have not chimed in with any
objection.  This was in response to statements that presumably
this would go against software freedom.  If it does, then I
am sure we should hear from RMS/FSF soon enough about that.

> > How about my Samsung - Netflix analogy?  Do you think you'd
> > stand a chance if you sued Samsung because one of Netflix's
> > films offended you?  Is Samsung liable for bad Netflix films
> > because it makes Netflix available by default on your new TV?
> 
> As far as I know it's not illegal to include Netflix in your
> products either.

It really sounds like you are confusing law, which includes
civil and criminal law, with criminal law.  I spoke about law
suits, not illegality.

> It's a social problem, not a legal one, and yes, Samsung
> should be held responsible for it. 

Good luck with a law suit on that basis.

> If they were distributing Busybox without the source, that
> would be both a social and a legal issue.

Irrelevant.  No one is saying anything about distributing
GPL software (or any software) without the source code.  You
are off the mark here.

> > I think you are really exaggerating there (but I am not a lawyer).
> >
> > That sounds very much like the kind of thing one sometimes hears
> > in commercial companies about GNU (!) and why GNU software should
> > be avoided like the plague by companies because it supposedly
> > sucks all of the company's own software into a free-software
> > tainted purgatory.  Dueling bogeymen.
> 
> Although unrelated to the current discussion, Bradley Kuhn does a
> good job explaining why some companies oppose copyleft software
> of which they are not sole copyright holders:
> http://ebb.org/bkuhn/blog/2009/10/16/open-core-shareware.html

Thanks for the info; interesting.

Regards,

  Drew



  parent reply	other threads:[~2014-01-07 17:44 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-03 20:09 mykie.el Ted Zlatanov
2014-01-03 21:37 ` mykie.el Bozhidar Batsov
2014-01-04  1:08   ` mykie.el Yuta Yamada
2014-01-06 22:47     ` mykie.el, mykie.el Ted Zlatanov
2014-01-06 23:00       ` enable MELPA & Marmalade by defaul [was: mykie.el] Drew Adams
2014-01-06 23:42         ` Óscar Fuentes
2014-01-07  0:29           ` Drew Adams
2014-01-07  1:08             ` Eric Brown
2014-01-07  5:39               ` Drew Adams
2014-01-07  8:33                 ` Nic Ferrier
2014-01-07  8:38                 ` David Kastrup
2014-01-07 14:41                 ` Grim Schjetne
2014-01-07 15:12                   ` Stephen Berman
2014-01-07 17:44                     ` Drew Adams
2014-01-07 20:55                       ` Stephen Berman
2014-01-08 11:52                         ` Tassilo Horn
2014-01-08 13:19                           ` David Kastrup
2014-01-08 14:02                     ` Stefan Monnier
2014-01-08 17:19                       ` enable MELPA & Marmalade by defaul Glenn Morris
2014-01-07 17:44                   ` Drew Adams [this message]
2014-01-08  3:41                     ` enable MELPA & Marmalade by defaul [was: mykie.el] Richard Stallman
2014-01-08  4:26                       ` Bob Bobeck
2014-01-08 10:50                       ` Nic Ferrier
2014-01-08 17:54                         ` Achim Gratz
2014-01-09  3:00                           ` Andy Moreton
2014-01-09  6:55                             ` Nic Ferrier
2014-01-09  7:55                           ` Tassilo Horn
2014-01-09 11:24                             ` chad
2014-01-09 18:15                             ` Achim Gratz
2014-01-08  3:23                   ` Stephen J. Turnbull
2014-01-08 10:32                     ` David Kastrup
2014-01-07 16:53             ` Richard Stallman
2014-01-08  3:15               ` Stephen J. Turnbull
2014-01-08  9:27                 ` Richard Stallman
     [not found]           ` <<a62bb795-44d9-44dd-b17a-d5294c21d2b0@default>
     [not found]             ` <<E1W0Zto-0000A5-VX@fencepost.gnu.org>
2014-01-07 17:44               ` Drew Adams
2014-01-07 16:16         ` Ted Zlatanov
2014-01-07 17:44           ` Drew Adams
2014-01-08  3:41             ` Richard Stallman
2014-01-04  2:02   ` mykie.el Yuta Yamada
2014-01-04  4:34 ` mykie.el Stefan Monnier
2014-01-04  8:36   ` mykie.el Leo Liu
2014-01-05  8:10   ` mykie.el Mitchel Humpherys
2014-01-05 10:29     ` mykie.el Leo Liu
2014-01-06 16:09   ` mykie.el Nicolas Richard
2014-01-06 22:38   ` mykie.el Ted Zlatanov
2014-01-07  0:37     ` mykie.el Stefan Monnier
2014-01-07 23:21       ` mykie.el Ted Zlatanov
2014-01-08  3:24         ` mykie.el Stefan Monnier
2014-01-08 15:44           ` mykie.el Ted Zlatanov
2014-01-08 16:11             ` mykie.el Stefan Monnier
2014-01-08 16:38               ` mykie.el Ted Zlatanov
2014-01-08 17:24                 ` mykie.el Stefan Monnier
2014-01-09  8:13               ` mykie.el Tassilo Horn
2014-01-09 15:29                 ` mykie.el Stefan Monnier
2014-01-09 18:43                   ` mykie.el Yuta Yamada
2014-01-11 20:23                   ` mykie.el Yuta Yamada
2014-01-12 14:45                     ` mykie.el Stefan Monnier
2014-01-12 18:32                       ` mykie.el Yuta Yamada
2014-01-12 19:46                         ` mykie.el Stefan Monnier
2014-01-12 22:51                           ` mykie.el Yuta Yamada
2014-01-13  3:38                             ` mykie.el Stefan Monnier
2014-01-13  4:59                               ` mykie.el Yuta Yamada
2014-01-13 14:03                                 ` mykie.el Stefan Monnier
2014-01-13 16:09                                   ` mykie.el Yuta Yamada
2014-01-08 21:21             ` mykie.el Yuta Yamada
2014-01-06  5:31 ` mykie.el Yuta Yamada

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=f5fbb335-9cff-475c-b9eb-8e2505e6548c@default \
    --to=drew.adams@oracle.com \
    --cc=emacs-devel@gnu.org \
    --cc=gs@schjetne.se \
    /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).