On Wed, Jan 16, 2002 at 09:08:08PM -0800, David Schleef wrote: > On Wed, Jan 16, 2002 at 10:52:38PM -0500, Joey Hess wrote: > > > > Well it has many example files that lacks permission to sell. See the > > bug report. Worse though, it turned out one of its source files had the > > same problimatic license. Upstream appears to be cooperating (sorta), > > but there are delays getting a release from them and they seem to have a > > weird policy of not licencing beta code freely or something. > > > > David, is your replacement really a good enough replacement? It's odd > > that Thimo hasn't commented it at all in the bug report. > > Many of the math function implementations were replaced with > calls to libc, such as erf(), erfc(), etc. > > Two functions (incomplete beta (ibeta) and incomplete gamma > (igamma)) were replaced with calls to libgsl. It's not the best > solution, since it adds a dependency, however, it removes math > function implementations which are not as extensively tested as > libgsl. And, as I observed while testing, the gnuplot and libgsl > implementations don't always agree to reasonable precision. The > gsl parts are #ifdef'ed for convenience. > Uh... I just thought of something with using libgsl -- libgsl is > GPL, so gnuplot might not be able to link with it. Gnuplot is > BSD-ish with a changes-distributed-as-patches restriction. Exactly. That is the problem :( This also prevents me from using libreadline instead of the **** builtin readline > There were two functions that still need work, the inverse > gaussian function and inverse error function. Inverse gaussian > can be replaced with some permutation of sqrt(-log(y)), but for > some reason, the existing gnuplot function doesn't act like > this, IIRC. Inverse error function should be around somewhere, > but I just haven't looked for it. Well, even patches won't be the solution. It is easy (and I have already done it) to create a free binary .deb by patching specfun.c. But the orig.tar.gz will still contain the non-free licenses and cannot enter the main source-part :( I really need a new and free upstream release.... CU Thimo -- Thimo Neubauer <thimo@debian.org> Debian GNU/Linux 3.0 frozen! See http://www.debian.org/ for details
Attachment:
pgp46MpfpCSSd.pgp
Description: PGP signature