[Numpy-discussion] New package to speed up ufunc inner loops

Aaron Meurer asmeurer at gmail.com
Wed Nov 4 17:54:18 EST 2020


On Wed, Nov 4, 2020 at 3:02 PM Robert Kern <robert.kern at gmail.com> wrote:
>
> On Wed, Nov 4, 2020 at 4:49 PM Aaron Meurer <asmeurer at gmail.com> wrote:
>>
>> I hope this isn't too off topic, but this "fair play" NEP reads like
>> it is a set of additional restrictions on the NumPy license, which if
>> it is, would make NumPy no longer open source by the OSI definition. I
>> think the NEP should be much clearer that these are requests but not
>> requirements.
>
>
> FWIW, I don't read the NEP like that. Aside from the trademark on the name "NumPy", which _are_ enforceable requirements but are orthogonal to the copyright license, I see enough "request-like" language on everything else.

To be clear, I don't read it like that either. But I also implicitly
understand that this is the intention of the document, because I know
that NumPy wouldn't actually place restrictions like these on its
license. My point is just that the document ought to be clearer about
this, as I can easily see someone misinterpreting it, especially if
they aren't close enough to the community that they would implicitly
understand that it is only a set of guidelines.

> There is no language of forced restriction.

The language you quoted reads ambiguously to me. It isn't forced, but
it also isn't obviously nonforced. "Please talk to us first" is the
sort of language I would expect to see for software that is
commercially licensed and can only be used with permission. All the
bullet points say "do not", which sounds forced to me. And the
trademark thing makes it even more confusing because even if you read
the rest as "only guidelines", it isn't clear if this is somehow an
exception.

Again, *I* understand the purpose of this document, but I think the
way it is currently written it could easily be misinterpreted by
someone else.

Aaron Meurer

>
> --
> Robert Kern
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion


More information about the NumPy-Discussion mailing list