chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] Things I forgot [Was: the future of Chicken]


From: Peter Keller
Subject: Re: [Chicken-users] Things I forgot [Was: the future of Chicken]
Date: Fri, 9 Aug 2002 12:37:58 -0500
User-agent: Mutt/1.2i

On Fri, Aug 09, 2002 at 10:42:55AM -0400, Perry E. Metzger wrote:
> 
> "felix" <address@hidden> writes:
> > * Support for the full numeric tower, ideally built on top of Pete's
> >   GMP library. This would need a patch to the compiler to disallow
> >   rewriting calls to `+', etc. (but the patch can be done via `-extend').
> 
> Hmm. Perhaps good, but I'll note that GMP is GPLed. If you intend to
> keep Chicken BSD licensed, you would be better off using the MP
> library from OpenSSL. It is damn fast, too, and if you incorporate
> enough of its interfaces, you get very fast modular bignum arithmetic
> suitable for all sorts of evil cryptographic uses. As someone who
> intends to build code that does evil cryptographic stuff I find that
> attractive. :)

You make a mistake, it is LGPL'ed, not GPL'ed. That means you can link with
it and the program you link with does not have to become GPL'ed. I made my
library the same way, LGPL'ed. This means, it should be ok to use with chicken
without any problems.

> If of course you don't intend to keep Chicken BSD licensed, it doesn't
> matter, but I will note one of the things that attracted me to it was
> the license.

Yeah, William and I were going to use another scheme implementation except
it had a "you get all our work for free and we lose it" kinda license, so
we avoided it.

-pete



reply via email to

[Prev in Thread] Current Thread [Next in Thread]