News for hackers. Stuff that matters.
Re:SciPy: Interested in adopting PRIMA, but little appetite ... by cozzyd on Thursday May 18, 2023 @01:07PM (#35990994)
Looking at the original issue, scipy maintainers don't want to use LGPL code (why?!?) but they use code that appears in Numerical Recipes (which has super onerous licensing)?!?
Re:SciPy: Interested in adopting PRIMA, but little appetite ... by jabl on Thursday May 18, 2023 @03:16PM (#35992723)
First, if you read through that scipy issue (https://github.com/scipy/scipy/issues/18118 ) the author was willing and able to relicense PRIMA under a 3-clause BSD license which is perfectly acceptable for scipy.

For the numerical recipes reference, there is a mention that scipy uses a slightly improved version of Powell's algorithm that is originally due to Forman Acton and presumably published in his popular book on numerical analysis, and that also happens to be described & included in numerical recipes. That is, unless the code scipy uses is copied from numerical recipes, which I presume it isn't, NR having the same algorithm doesn't mean that every other independent implementation of that algorithm falls under NR copyright.

Re:SciPy: Interested in adopting PRIMA, but little appetite ... by cozzyd on Thursday May 18, 2023 @04:31PM (#35993664)
thanks, I misunderstood the NR reference. (In my field... it is common for people to copy and paste terrible NR code without understanding how bad it is or the licensing terms...).