From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mike Gerwitz Newsgroups: gmane.emacs.devel Subject: Re: official Emacs Docker image Date: Fri, 03 Feb 2017 23:47:21 -0500 Message-ID: <87shnu7eau.fsf@gnu.org> References: <87k29gsgam.fsf@lifelogs.com> <87k29cmq1u.fsf@elephly.net> <8737g0qw7z.fsf@lifelogs.com> <87vasvnvty.fsf@lifelogs.com> <87bmumrkzn.fsf@flea> <87tw8cr7v0.fsf@flea> <87wpd7rc70.fsf@xsteve.at> <8760krqtf9.fsf@flea> <87shnuq1z2.fsf@flea> <87vasqbqfw.fsf@gnu.org> <87fujupp89.fsf@flea> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1486183676 24279 195.159.176.226 (4 Feb 2017 04:47:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 4 Feb 2017 04:47:56 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 04 05:47:49 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZsGL-0005wC-0Q for ged-emacs-devel@m.gmane.org; Sat, 04 Feb 2017 05:47:49 +0100 Original-Received: from localhost ([::1]:37957 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZsGO-0004B2-Uk for ged-emacs-devel@m.gmane.org; Fri, 03 Feb 2017 23:47:52 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZsGJ-0004Aw-8L for emacs-devel@gnu.org; Fri, 03 Feb 2017 23:47:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZsGI-00089O-6i for emacs-devel@gnu.org; Fri, 03 Feb 2017 23:47:47 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43970) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZsGI-00089A-3i for emacs-devel@gnu.org; Fri, 03 Feb 2017 23:47:46 -0500 Original-Received: from localhost ([::1]:57881 helo=mikegerwitz-pc.gerwitz.local) by fencepost.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1cZsGH-00085I-HG for emacs-devel@gnu.org; Fri, 03 Feb 2017 23:47:45 -0500 In-Reply-To: <87fujupp89.fsf@flea> (Ted Zlatanov's message of "Fri, 03 Feb 2017 23:13:58 -0500") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:211953 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, Feb 03, 2017 at 23:13:58 -0500, Ted Zlatanov wrote: > Mike, I understand all of that. The assumption RMS and others are making > is that we're talking about the same X, as I said in the text you > quoted. That's what I mean by "overreaching": the assumption is that any > non-free software in a service (in this case, a web site) contaminates > any other part of the service (in this case, an image repository). The use of the underlying repository ("registry") is fine: it doesn't require any non-free software. I can use any image in the Docker Hub repository without any ethical concerns. If there's an Emacs docker image, then I as a user of that image lose nothing freedom-wise. The problem is that to upload an image you need an account on Docker Hub. And to register that account, you need to go to hub.docker.com, which requires that you run a non-free JavaScript program. So it's only the JavaScript program on hub.docker.com that's bad. Unfortunately, it's a necessary step to get the Emacs image into the repository to begin with. So I think we might be in agreement: there's nothing wrong with the registry. > Coming back to the vegan/vegetarian analogy, if I eat non-vegan foods in > my house but not while you visit, does that mean you can never be a > guest in my house? This is not an extreme analogy: we're literally > excluding tools, people, and communities because of things they choose > to do outside of our domain. In rms' analogy, your house would be a place to share vegan meals, but to bring a meal to share with others, you must first try a dish containing meat. But if you're not bringing a dish to share, you can simply enter and enjoy the festivities. =2D-=20 Mike Gerwitz Free Software Hacker+Activist | GNU Maintainer & Volunteer GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05 Old: 2217 5B02 E626 BC98 D7C0 C2E5 F22B B815 8EE3 0EAB https://mikegerwitz.com --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJYlVzaAAoJEIyRe39dxRuiow8P/RPZgiaGA6P49sxCnaQ29U1W TpMlJqqNL6PiGGOxt5gwS74tlRFp+oUpaKOXQjPWwnK7t29NoJjgwOujsbGOcE5S pjFvyaVPHzP0ttu6ChAd0Ich5cZ8nJFsMOVdKhbbUkhssHUQN6hTQwsKPxjJ0Rgn Ymk4LwKz7l3qOCX7Q4VQ9tgJZwZX8vm0l/7ecVVAUbR85HlCAT5/Fvrgb2uTvBvn Msl7Nx5IDN+pvYlv9/TmlW96zjNny36iSeUsXa7Xley8mOGjZxn4VXI5R5CQN+gW kEr/dDdol3qgFQF8dwM4x1yubhg0PL5k6zH5oxUaVT35mIaYwZX4U0aCgVJqwbv9 HaLIhi6NfT/55HAHhrT25/BgS+f1DIuoUmcNqKH+zzmwerqFKXyRuuP91Wrimq1t aHE3y4psAffCoquAbKsIAWHyLgTQkRnHBuJm0wxRd588SAxoIXVlQw0hqVTdrNhW XkfPSxhoJVkYX7jFh6qHdskNg24aDMiM4ZnEyt7h81FvQfSJxly6BXBWYwTlSFWO kEGNhSapYDUdh3iWe571MCl2cmwWVCLkSXVjMXSe+YfD2aCBmBzzW9fhMorITeyP UWwOpF+2K0OYFjO+TPAJwV+nRYWrkdx4n41H5cVPQAP8/v0nhpHqWZ+1aaNTHPJu JDNTKPkaGRDb6H9/dHsD =ubFf -----END PGP SIGNATURE----- --=-=-=--