From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Jeff Read" Newsgroups: gmane.lisp.guile.devel Subject: Re: The Guile license and the use of LGPL libs (like GMP). Date: Thu, 16 May 2002 13:21:33 -0400 Sender: guile-devel-admin@gnu.org Message-ID: <20020516132133.A24385@gas-o> References: <87ptzxp8le.fsf@zagadka.ping.de> <87vg9oqf5b.fsf_-_@raven.i.defaultvalue.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1021569317 25529 127.0.0.1 (16 May 2002 17:15:17 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 16 May 2002 17:15:17 +0000 (UTC) Cc: Marius Vollmer , guile-devel@gnu.org, guile-user@gnu.org, Greg Troxel Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 178OqS-0006dX-00 for ; Thu, 16 May 2002 19:15:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 178OqJ-00061u-00; Thu, 16 May 2002 13:15:07 -0400 Original-Received: from mta3.snet.net ([204.60.203.69]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 178Onj-0005tR-00; Thu, 16 May 2002 13:12:27 -0400 Original-Received: from gas-o (cfwph1.ccsu.edu [149.152.90.1]) (authenticated bits=0) by mta3.snet.net (8.12.3/8.12.3/SNET-smtp-1.2/D-1.1.1.1/O-1.1.1.1) with ESMTP id g4GHA6I5010569; Thu, 16 May 2002 13:10:06 -0400 (EDT) Original-Received: by gas-o (sSMTP sendmail emulation); Thu, 16 May 2002 13:21:33 -0400 Original-To: Rob Browning Mail-Followup-To: Rob Browning , Marius Vollmer , guile-devel@gnu.org, guile-user@gnu.org, Greg Troxel User-Agent: Mutt/1.0.1i In-Reply-To: <87vg9oqf5b.fsf_-_@raven.i.defaultvalue.org>; from rlb@defaultvalue.org on Thu, May 16, 2002 at 10:35:44AM -0500 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:627 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:627 On Thu, May 16, 2002 at 10:35:44AM -0500, Rob Browning wrote: > > If the analysis is correct, then it seems like we have a few choices: > > 1) Use (and require) GMP anyway and expect people to accomodate the > licensing changes. > > 2) Use GMP, but have a configure switch that allows you to omit it, > either with fallback non-GMP bignum support, or perhaps no > bignums at all. > > 3) Ask the relevant parties whether or not they might be willing to > extend the guile exception to GMP, i.e. add a special Guile > clause to the GMP license. > > 4) Abandon GMP and continue to do things ourselves. > > Thoughts? I don't think option 1 is a good idea, both from a licensing standpoint (because changing licenses, especially from less restrictive ones to more restrictive ones, is tricky) and from a more pragmatic standpoint concerning Guile's deployment. I rather like the notion of Guile as "SIOD on steroids". Basically a relatively lightweight, self-contained, but very powerful and RnRS-compliant Scheme with strengths in extension and integration. For this purpose, anyway, options 2 and 4 are best. Option 3 is a possibility if we bundle in GMP with Guile. Right now I'm compiling Guile out-of-the-box (out-of-the-tarball?) on a stock OpenBSD system, which doesn't come all tricked out like a lot of popular GNU/Linux distros do. I'd like to continue to be able to do this, and not sweat too much about libraries that Guile depends on for its very existence. -- Jeffrey T. Read "I fight not for me but the blind babe Justice!" --Galford _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel