On Friday, 1 July 2016 at 09:43:53 UTC, Ola Fosheim Grøstad wrote:
On Thursday, 30 June 2016 at 16:45:43 UTC, Leandro Lucarella wrote:
(although please have a look at the licensing terms, even when all our code is Boost, there is code inherited from Tango that isn't), criticize it, and if you are really nice, fill issues and make pull requests!

I find the licensing a bit confusing. For instance


Lists the licensing as: Tango 3 BSD Clause + Academic Free License v3.0.

But the original work Cephes seems to carry this ad-hoc license:

Oh, well. Sorting out the license(s) were one of the major pains and time consuming tasks we had to do to opensource this, and apparently despite our best efforts there are stuff that we didn't see.

This comes from Tango, so we kept the original Tango license. I would assume Tango people did a check on this, and had some sort of permission to change the license, but I will try to contact the author to make sure this is the case. If not, then we'll probably remove that module (we removed a lot of Tango modules because of dubious origin/license already).


Some software in this archive may be from the book _Methods and
Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster
International, 1989) or from the Cephes Mathematical Library, a
commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or

The two known misprints in the book are repaired here in the
source listings for the gamma function and the incomplete beta

Maybe it would be a good idea to sort out the code that is pure Boost, or obtain a boost license where the authors are known, because complicated licensing is a hindrance even if the "spirit" is the same across the licenses.

We know that, and again, the license was by far the biggest nightmare of the open sourcing effort. Honestly we don't have the time to take on this, but this is an area where external contributions would be extremely helpful. Anyone can contact the original authors and ask for permission (although to make sure we probably need to check the full Tango history to see all the people that actually contributed, sometimes the Authors section is quite bogus).

Reply via email to