unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Neil Jerram <neil@ossau.uklinux.net>
Cc: guile-user@gnu.org
Subject: Re: What if Guile changed its license to be LGPL?
Date: 05 Jun 2002 16:45:47 +0100	[thread overview]
Message-ID: <m3adq9ohjo.fsf@laruns.ossau.uklinux.net> (raw)
In-Reply-To: <87elfmu98g.fsf@zagadka.ping.de>

>>>>> "Marius" == Marius Vollmer <mvo@zagadka.ping.de> writes:

    Marius> Guile currently has a license [...] If we would change the
    Marius> license of Guile to be the Lesser GPL, would you stop
    Marius> using it?

I think this whole discussion is barking up the wrong tree.

We had a similar problem before with readline -- and solved it -- and
no doubt we will have similar problems in future with other packages
whose licences may be subtly incompatible with Guile's.

The solution is to arrange things so that it becomes a runtime problem
rather than a distribution problem.

In fact, "problem" is too negative.  I'd say this is an opportunity to
get a number of things right:

- a consistent approach to factoring non-core functionality out of
  core libguile

- a consistent approach to linking in such optional functionality and
  handling any runtime licence implications that result

- a consistent approach to coping with the non-existence of optical
  functionality

- consistent usage of `features' and/or `cond-expand' to permit
  programs to discover what optional functionality is present.

My guess is that bignums are non-core for the majority of Scheme
applications, so I think it would be acceptable, and would improve the
core libguile code, to remove Guile's homebaked bignum code and rely
only on GMP -- surely a "bugridden, poorly specified implementation of
half of GMP" is just as bad as a "bugridden, poorly specified
implementation of half of Common Lisp" :-)

Hoping this helps ...

        Neil


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user


  parent reply	other threads:[~2002-06-05 15:45 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-04 19:36 What if Guile changed its license to be LGPL? Marius Vollmer
2002-06-04 20:11 ` Per Bothner
2002-06-04 21:28   ` Marius Vollmer
2002-06-04 21:55     ` Per Bothner
2002-06-05  7:05       ` tomas
2002-06-05 22:54       ` Marius Vollmer
2002-06-05 23:08         ` Per Bothner
2002-06-05 23:31           ` Marius Vollmer
2002-06-06 12:33         ` Panagiotis Vossos
2002-06-05 23:07       ` Marius Vollmer
2002-06-04 21:59     ` Marius Vollmer
2002-06-05 15:45 ` Neil Jerram [this message]
2002-06-05 22:45   ` Marius Vollmer
2002-06-06  2:36     ` Thien-Thi Nguyen
2002-06-06  2:52   ` Thien-Thi Nguyen
2002-06-05 21:57 ` Dale P. Smith

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m3adq9ohjo.fsf@laruns.ossau.uklinux.net \
    --to=neil@ossau.uklinux.net \
    --cc=guile-user@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).