<div dir="ltr"><div dir="ltr">On Wed, Nov 4, 2020 at 5:55 PM Aaron Meurer <<a href="mailto:asmeurer@gmail.com">asmeurer@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Nov 4, 2020 at 3:02 PM Robert Kern <<a href="mailto:robert.kern@gmail.com" target="_blank">robert.kern@gmail.com</a>> wrote:<br>
><br>
> On Wed, Nov 4, 2020 at 4:49 PM Aaron Meurer <<a href="mailto:asmeurer@gmail.com" target="_blank">asmeurer@gmail.com</a>> wrote:<br>
>><br>
>> I hope this isn't too off topic, but this "fair play" NEP reads like<br>
>> it is a set of additional restrictions on the NumPy license, which if<br>
>> it is, would make NumPy no longer open source by the OSI definition. I<br>
>> think the NEP should be much clearer that these are requests but not<br>
>> requirements.<br>
><br>
><br>
> 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.<br>
<br>
To be clear, I don't read it like that either. But I also implicitly<br>
understand that this is the intention of the document, because I know<br>
that NumPy wouldn't actually place restrictions like these on its<br>
license. My point is just that the document ought to be clearer about<br>
this, as I can easily see someone misinterpreting it, especially if<br>
they aren't close enough to the community that they would implicitly<br>
understand that it is only a set of guidelines.<br>
<br>
> There is no language of forced restriction.<br>
<br>
The language you quoted reads ambiguously to me. It isn't forced, but<br>
it also isn't obviously nonforced. "Please talk to us first" is the<br>
sort of language I would expect to see for software that is<br>
commercially licensed and can only be used with permission. All the<br>
bullet points say "do not", which sounds forced to me. And the<br>
trademark thing makes it even more confusing because even if you read<br>
the rest as "only guidelines", it isn't clear if this is somehow an<br>
exception.<br></blockquote><div><br></div><div>If you pick out an individual sentence and consider it in isolation, sure. But there's a significant amount of context in the Abstract, Motivation, and Scope sections that preface the rules. And the discussion of many of the rules explicitly discusses ways to "break" the rules if you have to. We use "rule" language in many contexts besides legally-enforceable contracts and licenses.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Again, *I* understand the purpose of this document, but I think the<br>
way it is currently written it could easily be misinterpreted by<br>
someone else.<br></blockquote><div><br></div><div>I'm willing to wait for someone to actually misinterpret it.</div><div><br></div><div>That's not to say that there isn't clearer language that could be drafted. The NEP is still in Draft stage. But if you think it could be clearer, please propose specific edits to the draft. Like with unclear documentation, it's the person who finds the current docs insufficient/confusing/unclear that is in the best position to recommend the language that would have helped them. Collaboration helps.</div><div> </div></div>-- <br><div dir="ltr" class="gmail_signature">Robert Kern</div></div>