From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: 64 bit official Windows builds Date: Fri, 08 Jan 2016 13:09:26 +0200 Message-ID: <83k2nkpbtl.fsf@gnu.org> References: <2577057e-98d3-41ce-ade2-1496648b09c3@googlegroups.com> <837fk3m141.fsf@gnu.org> <87bn9evefh.fsf@wanadoo.es> <83r3ialic7.fsf@gnu.org> <2133bf08-b977-4c85-bdda-a869e202124a@googlegroups.com> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1452251397 9378 80.91.229.3 (8 Jan 2016 11:09:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Jan 2016 11:09:57 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Jan 08 12:09:51 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aHUvU-0005RC-UT for geh-help-gnu-emacs@m.gmane.org; Fri, 08 Jan 2016 12:09:49 +0100 Original-Received: from localhost ([::1]:35059 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHUvU-0001K9-6O for geh-help-gnu-emacs@m.gmane.org; Fri, 08 Jan 2016 06:09:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56344) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHUvF-0001JB-58 for help-gnu-emacs@gnu.org; Fri, 08 Jan 2016 06:09:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aHUvB-0000wW-Le for help-gnu-emacs@gnu.org; Fri, 08 Jan 2016 06:09:33 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42861) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHUvB-0000wN-IR for help-gnu-emacs@gnu.org; Fri, 08 Jan 2016 06:09:29 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1385 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aHUvA-0003ML-Tn for help-gnu-emacs@gnu.org; Fri, 08 Jan 2016 06:09:29 -0500 In-reply-to: <2133bf08-b977-4c85-bdda-a869e202124a@googlegroups.com> (message from Sam Halliday on Fri, 8 Jan 2016 02:44:26 -0800 (PST)) 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: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:108654 Archived-At: > Date: Fri, 8 Jan 2016 02:44:26 -0800 (PST) > From: Sam Halliday > Injection-Date: Fri, 08 Jan 2016 10:44:26 +0000 > > On Friday, 8 January 2016 09:12:20 UTC, Eli Zaretskii wrote: > > No, this compromise contradicts the GPL. The sources must be > > available from the same place as the binaries > > > Are you sure about this? Yes, quite sure. Other ways are theoretically possible, but they are all impractical. > My understanding is that source code is to be provided if it is requested: > > http://www.gnu.org/licenses/gpl-faq.en.html#WhatDoesWrittenOfferValid Are you (you personally) really going to provide a service of this kind? And request that anyone who receives the binaries will have to provide the same service as well? Sounds unlikely. Actually, sounds like a lip service to me. And it still requires you to have the sources handy, for when someone requests them, because you cannot control what is available at any given time on other sites. > I believe a GNU Emacs 64bit Windows download should be self-contained and include all runtime DLLs that are necessary for it to run. That's fine, and I don't disagree. You just have to provide the sources used to compile those DLLs from the same place. Which shouldn't be a problem, at least not theoretically, since either you have built them yourself, or you downloaded the binaries from some GPL-compatible site, which then must provide the sources they used, right? FWIW, I do this for 32-bit builds of all the optional libraries needed by Emacs, see here: https://sourceforge.net/projects/ezwinports/files/?source=navbar It's possible, and it's practically doable. It is more work than just building Emacs, though.