You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Sébastien Brisard <se...@m4x.org> on 2012/01/11 07:42:27 UTC

[math] Compatibility of licenses?

Hi,
Dennis recently contributed a patch for triangular distributions (see
MATH-731). One of the methods implemented is based on a third party
Python code, the license of which is reproduced below. My question is:
can I commit this patch? Should we try and get in touch with the
original author (1998!), to have him sign an ICLA?
Thanks for your advice.
Sébastien

+ * <p>Implementation of the {@link #sample} method partly based on triangular
+ * distribution implementation of the rv Python module (Release 1.1 27-Nov-98),
+ * by Ivan Frohne, which is distributed under the following license:
+ * <pre>
+ *            Copyright 1998 by Ivan Frohne; Wasilla, Alaska, U.S.A.
+ *                        All Rights Reserved
+ *
+ * Permission to use, copy, modify and distribute this software and its
+ * documentation for any purpose, free of charge, is granted subject to the
+ * following conditions:
+ *   The above copyright notice and this permission notice shall be included in
+ *   all copies or substantial portions of the software.
+ *
+ *   THE SOFTWARE AND DOCUMENTATION IS PROVIDED WITHOUT WARRANTY OF ANY KIND,
+ *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS
+ *   FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ *   AUTHOR OR COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM OR DAMAGES IN A
+ *   CONTRACT ACTION, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ *   WITH THE SOFTWARE OR ITS DOCUMENTATION.
+ * </pre>
+ * </p>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [math] Compatibility of licenses?

Posted by Henri Yandell <fl...@gmail.com>.
2012/1/12 Sébastien Brisard <se...@m4x.org>:
> Hi Henri
>>
>> "Hi, about this Python code you wrote 14 years ago" :)
>>
> :))))))
>
>>
>> Highly unlikely he's jumping at the bit to code in Commons Math.
>> Still, sending a thanks is polite and I'd recommend you doing it as it
>> always sounds best coming from the person closest to the commit.
>>
> That's how I felt about it, but I certainly do not want to act "above
> my rank". Thanks for this advice, I'll remember about it next time I
> come across this issue.

With the exception of the PMC Chair, where pulling rank is a
last-ditch option and should be avoided, and the PMC for the binding
vote, where ignoring a -1 from non-PMC would be a very bad sign, every
committer has the same 'rank'.

Some of us have lots of outdated anecdotes that may educate, inspire
or more likely simply bore, but that's it. :)

Hen

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [math] Compatibility of licenses?

Posted by Sébastien Brisard <se...@m4x.org>.
Hi Henri
>
> "Hi, about this Python code you wrote 14 years ago" :)
>
:))))))

>
> Highly unlikely he's jumping at the bit to code in Commons Math.
> Still, sending a thanks is polite and I'd recommend you doing it as it
> always sounds best coming from the person closest to the commit.
>
That's how I felt about it, but I certainly do not want to act "above
my rank". Thanks for this advice, I'll remember about it next time I
come across this issue.
Sébastien

> Hen
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [math] Compatibility of licenses?

Posted by Henri Yandell <fl...@gmail.com>.
2012/1/11 Sébastien Brisard <se...@m4x.org>:
> Le 11 janvier 2012 07:42, Sébastien Brisard
> <se...@m4x.org> a écrit :
>> Hi,
>> Dennis recently contributed a patch for triangular distributions (see
>> MATH-731). One of the methods implemented is based on a third party
>> Python code, the license of which is reproduced below. My question is:
>> can I commit this patch? Should we try and get in touch with the
>> original author (1998!), to have him sign an ICLA?
>> Thanks for your advice.
>> Sébastien
>>
>> + * <p>Implementation of the {@link #sample} method partly based on triangular
>> + * distribution implementation of the rv Python module (Release 1.1 27-Nov-98),
>> + * by Ivan Frohne, which is distributed under the following license:
>> + * <pre>
>> + *            Copyright 1998 by Ivan Frohne; Wasilla, Alaska, U.S.A.
>> + *                        All Rights Reserved
>> + *
>> + * Permission to use, copy, modify and distribute this software and its
>> + * documentation for any purpose, free of charge, is granted subject to the
>> + * following conditions:
>> + *   The above copyright notice and this permission notice shall be included in
>> + *   all copies or substantial portions of the software.
>> + *
>> + *   THE SOFTWARE AND DOCUMENTATION IS PROVIDED WITHOUT WARRANTY OF ANY KIND,
>> + *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS
>> + *   FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
>> + *   AUTHOR OR COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM OR DAMAGES IN A
>> + *   CONTRACT ACTION, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
>> + *   WITH THE SOFTWARE OR ITS DOCUMENTATION.
>> + * </pre>
>> + * </p>
>
> This is the answer I got on legal-discuss@apache.org
> {quote}
> t might also be an option for the commons PMC to personally reach out
> to him, notify him and send him a personal 'thank you'. Maybe he is
> even interested to help out in other areas as committer in the future
> ;)
> {quote}
>
> Any PMC willing to contact this guy (Ivan Frohne) personally?
> Otherwise, I can take care of that.
> Sébastien

"Hi, about this Python code you wrote 14 years ago" :)

Highly unlikely he's jumping at the bit to code in Commons Math.
Still, sending a thanks is polite and I'd recommend you doing it as it
always sounds best coming from the person closest to the commit.

Hen

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [math] Compatibility of licenses?

Posted by Sébastien Brisard <se...@m4x.org>.
Le 11 janvier 2012 07:42, Sébastien Brisard
<se...@m4x.org> a écrit :
> Hi,
> Dennis recently contributed a patch for triangular distributions (see
> MATH-731). One of the methods implemented is based on a third party
> Python code, the license of which is reproduced below. My question is:
> can I commit this patch? Should we try and get in touch with the
> original author (1998!), to have him sign an ICLA?
> Thanks for your advice.
> Sébastien
>
> + * <p>Implementation of the {@link #sample} method partly based on triangular
> + * distribution implementation of the rv Python module (Release 1.1 27-Nov-98),
> + * by Ivan Frohne, which is distributed under the following license:
> + * <pre>
> + *            Copyright 1998 by Ivan Frohne; Wasilla, Alaska, U.S.A.
> + *                        All Rights Reserved
> + *
> + * Permission to use, copy, modify and distribute this software and its
> + * documentation for any purpose, free of charge, is granted subject to the
> + * following conditions:
> + *   The above copyright notice and this permission notice shall be included in
> + *   all copies or substantial portions of the software.
> + *
> + *   THE SOFTWARE AND DOCUMENTATION IS PROVIDED WITHOUT WARRANTY OF ANY KIND,
> + *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS
> + *   FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
> + *   AUTHOR OR COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM OR DAMAGES IN A
> + *   CONTRACT ACTION, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
> + *   WITH THE SOFTWARE OR ITS DOCUMENTATION.
> + * </pre>
> + * </p>

This is the answer I got on legal-discuss@apache.org
{quote}
t might also be an option for the commons PMC to personally reach out
to him, notify him and send him a personal 'thank you'. Maybe he is
even interested to help out in other areas as committer in the future
;)
{quote}

Any PMC willing to contact this guy (Ivan Frohne) personally?
Otherwise, I can take care of that.
Sébastien


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [math] Compatibility of licenses?

Posted by Sébastien Brisard <se...@m4x.org>.
2012/1/11 Bill Barker <bi...@verizon.net>:
> IMNAL, but it seems to be a basically badly worded basically BSD license.
> The main problems I see is that it is missing the words 'irrevocable' and
> 'perpetual' in the language.  The correct place would probably be
> legal-discuss@a.o.
>
Thanks, didn't know about this ML. I've started a thread there!
Sébastien


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [math] Compatibility of licenses?

Posted by Bill Barker <bi...@verizon.net>.
IMNAL, but it seems to be a basically badly worded basically BSD license. 
The main problems I see is that it is missing the words 'irrevocable' and 
'perpetual' in the language.  The correct place would probably be 
legal-discuss@a.o.

An ICLA wouldn't help. Getting a grant or getting an agreement to relicense 
it under AL2 would clear all the cobwebs.

-----Original Message----- 
From: Sébastien Brisard
Sent: Tuesday, January 10, 2012 10:42 PM
To: Commons Developers List
Subject: [math] Compatibility of licenses?

Hi,
Dennis recently contributed a patch for triangular distributions (see
MATH-731). One of the methods implemented is based on a third party
Python code, the license of which is reproduced below. My question is:
can I commit this patch? Should we try and get in touch with the
original author (1998!), to have him sign an ICLA?
Thanks for your advice.
Sébastien

+ * <p>Implementation of the {@link #sample} method partly based on 
triangular
+ * distribution implementation of the rv Python module (Release 1.1 
27-Nov-98),
+ * by Ivan Frohne, which is distributed under the following license:
+ * <pre>
+ *            Copyright 1998 by Ivan Frohne; Wasilla, Alaska, U.S.A.
+ *                        All Rights Reserved
+ *
+ * Permission to use, copy, modify and distribute this software and its
+ * documentation for any purpose, free of charge, is granted subject to the
+ * following conditions:
+ *   The above copyright notice and this permission notice shall be 
included in
+ *   all copies or substantial portions of the software.
+ *
+ *   THE SOFTWARE AND DOCUMENTATION IS PROVIDED WITHOUT WARRANTY OF ANY 
KIND,
+ *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, 
FITNESS
+ *   FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ *   AUTHOR OR COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM OR DAMAGES IN A
+ *   CONTRACT ACTION, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 
CONNECTION
+ *   WITH THE SOFTWARE OR ITS DOCUMENTATION.
+ * </pre>
+ * </p>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org