On Wed, Jan 18, 2006 at 02:25:03PM +0900, Stephen J. Turnbull wrote: > Anthony> It sounds like configure needs to grow a test to detect > Anthony> that a "libreadline" it finds is actually the crackful > Anthony> "libedit" and refuse to use it if so. > FYI: Real libreadline is GPL, and rms made a point of forcing > (Aladdin-licensed) Ghostscript to remove stanzas from the Makefile > that allowed linking to it as a user option. Ie, this particular pain > in the neck is deliberate FSF policy, to encourage use of the GPL. [...] > As long as the link to fake libreadline succeeds and the resulting > program works identically to one linked to real libreadline, he has no > complaint. I don't think this applies to Python. The Aladdin license isn't GPL-compatible, but the current PSF license is (according to rms himself.) (Only, IIRC, 1.5.2-and-earlier, 2.0.1 and 2.1.1-and-later, not 1.6, 1.6.1[*], 2.0 or 2.1.) The Ghostscript check-for-readline is a case of "you are still linking with readline, even when you aren't actually linking" -- but this isn't a problem for (most versions of) Python, because rms said it isnt. As long as the resulting Python binary is only covered by the GPL-compatible PSF license, the GPL and no GPL-incompatible licenses, any form of linking is fine, even configure-time-not-building linking. [*] 1.6.1 is the release that contained the license change rms and his laywers wanted, but that itself doesn't make the license GPL-compatible. It apparently allows derived works from being GPL-compatible, though. 2.0 and 2.1 derive from 1.6, but 2.0.1 and 2.1.1 derive from 1.6.1. I'm sure it makes sense to someone. Go-figure'ly y'rs, -- Thomas Wouters <thomas at xs4all.net> Hi! I'm a .signature virus! copy me into your .signature file to help me spread!
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4