From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Per Bothner Newsgroups: gmane.lisp.guile.user Subject: Re: What if Guile changed its license to be LGPL? Date: Tue, 04 Jun 2002 14:55:41 -0700 Sender: guile-user-admin@gnu.org Message-ID: <3CFD375D.9080302@bothner.com> References: <87elfmu98g.fsf@zagadka.ping.de> <3CFD1EDF.8050403@bothner.com> <873cw2u417.fsf@zagadka.ping.de> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1023227710 30336 127.0.0.1 (4 Jun 2002 21:55:10 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 4 Jun 2002 21:55:10 +0000 (UTC) Cc: guile-user@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17FMGk-0007tB-00 for ; Tue, 04 Jun 2002 23:55:10 +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 17FMFg-0007fG-00; Tue, 04 Jun 2002 17:54:04 -0400 Original-Received: from adsl-216-102-199-253.dsl.snfc21.pacbell.net ([216.102.199.253] helo=bothner.com) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17FMFD-0007dp-00 for ; Tue, 04 Jun 2002 17:53:35 -0400 Original-Received: from bothner.com (eureka.bothner.com [192.168.1.9]) by bothner.com (8.11.6/8.11.6) with ESMTP id g54LvVq22696; Tue, 4 Jun 2002 14:57:31 -0700 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020529 X-Accept-Language: en-us, en Original-To: Marius Vollmer X-MIME-Autoconverted: from 8bit to quoted-printable by bothner.com id g54LvVq22696 Errors-To: guile-user-admin@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.user:532 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:532 Marius Vollmer wrote: > I haven't asked, and I don't really like to go that route. I > (personally) don't want to weaken the license of other peoples > software. That means you shoudl perhaps ask the actual author of GMP (Torbj=F6rn Granlund) *as well as* RMS. More importantly, if this complicates Guile and possibly lessens the "marketing power" of Guile, if may be in the FSF's interested to work out some kind of exception for Guile. They don't have to change the license for GMP in general. You can add some kind of exception where as long as an Guile application does not use the GMP C API directly, but only indirectly via Scheme code or other public Guile APIs, then the application is still covered by the Guile license, with exception. Stallman (and Torbj=F6rn) may be favorably inclined to such as exception; as Guile maintainer I think you should at least bring up the issue with RMS. > What about creating a library that is reasonably compatible to GMP but > is simple minded and comes with a very unrestrictive license. It's > sole purpose would be to make use of the permissive license of > libguile (and of libgcj, if I understand your intention right). Somebody wrote such a library. Some years ago there were problems with some use of GMP for encryption. I don't remember the details, but part of the problem was that since they were linking explicitly against the GMP API, the FSF argued they were effectivly linking with the GMP, even if they were separate. That was resolved by somebody writing an API-compatible very of GMP. --=20 --Per Bothner per@bothner.com http://www.bothner.com/per/ _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user