[SciPy-Dev] Accuracy of single-precision FFT
Robert Kern
robert.kern at gmail.com
Fri Jun 25 11:54:24 EDT 2010
On Fri, Jun 25, 2010 at 10:49, Robert Kern <robert.kern at gmail.com> wrote:
> On Fri, Jun 25, 2010 at 10:44, Sturla Molden <sturla at molden.no> wrote:
>> Den 25.06.2010 17:10, skrev Robert Kern:
>>> There is an explicit exception in the GPL for system runtime libraries.
>>
>> Then what constitues a 'system runtime'?
>
> C runtimes, for the most part. Things normally distributed as part of
> the operating system.
Specifically, from the GPLv3:
"""
The “System Libraries” of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
“Major Component”, in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
"""
So if Python were GPL-incompatible, that would be fine being the
object code interpreter used to run the GPLed program. msvcr90.dll is
also fine being a major essential component of the compiler used to
produce the work.
numpy is not one of these things.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the SciPy-Dev
mailing list