[SciPy-Dev] Accuracy of single-precision FFT
Fri Jun 25 10:54:24 CDT 2010
On Fri, Jun 25, 2010 at 10:49, Robert Kern <firstname.lastname@example.org> wrote:
> On Fri, Jun 25, 2010 at 10:44, Sturla Molden <email@example.com> 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.
"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