From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: display word wrapping Date: Mon, 31 May 2004 19:55:13 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <8011-Fri28May2004112422+0300-eliz@gnu.org> <20040529163455.C36E.LEKTU@mi.madritel.es> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1086039245 11548 80.91.224.253 (31 May 2004 21:34:05 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 31 May 2004 21:34:05 +0000 (UTC) Cc: jmbarranquero@wke.es, Juanma Barranquero , eliz@gnu.org, emacs-devel@gnu.org, storm@cua.dk Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon May 31 23:33:58 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BUuPu-00031N-00 for ; Mon, 31 May 2004 23:33:58 +0200 Original-Received: from lists.gnu.org ([199.232.76.165]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BUuPu-0004Fv-00 for ; Mon, 31 May 2004 23:33:58 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BUuQ7-0003Wq-0p for emacs-devel@quimby.gnus.org; Mon, 31 May 2004 17:34:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BUuPQ-0002qJ-BZ for emacs-devel@gnu.org; Mon, 31 May 2004 17:33:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BUuPO-0002nx-96 for emacs-devel@gnu.org; Mon, 31 May 2004 17:33:27 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BUuPN-0002nc-TJ for emacs-devel@gnu.org; Mon, 31 May 2004 17:33:25 -0400 Original-Received: from [194.106.33.237] (helo=outmail.freedom2surf.net) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1BUuNg-0004Wf-Nz; Mon, 31 May 2004 17:31:46 -0400 Original-Received: from wanchan.jasonrumney.net (i-195-137-77-250.freedom2surf.net [195.137.77.250]) by outmail.freedom2surf.net (8.12.10/8.12.10) with ESMTP id i4VItbU9024933; Mon, 31 May 2004 19:55:37 +0100 Original-Received: from NYAUMO (nyaumo.jasonrumney.net [10.0.0.27]) by wanchan.jasonrumney.net (Postfix) with ESMTP id F1192DDD45; Mon, 31 May 2004 19:55:36 +0100 (BST) Original-To: rms@gnu.org In-Reply-To: (Richard Stallman's message of "Sun, 30 May 2004 10:30:46 -0400") User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (windows-nt) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:24314 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:24314 Richard Stallman writes: > Our position is that when a program is designed to use certain > specific libraries, it has been combined with them, regardless > of whether the linking is static or dynamic. > > In other words, we won't let people get around the GPL merely > by putting code into DLLs. We are not trying to get around the GPL, the libraries are all Free. But this does raise an interesting question. If we distribute a binary version of Emacs that can use these Free libraries if they are installed on the user's system, but does not depend on them being present, and does not include the libraries by default, then is it OUR responsibility to distribute the source for those libraries, or can we tell the user that if they install those libraries, they can get the source from the same place they got the library? My idea when designing the dynamic loading for image libraries, was that we do not want to distribute non-GNU software from ftp.gnu.org. So I wanted to make Emacs not depend on those libraries, but I wanted the binary distribution to be as useful as possible to users. If this is not possible, then perhaps we should change the code to statically link the libraries, and distribute an Emacs that has only XBM/PPM support, and leave it to others to provide binaries capable of displaying the other formats.