These are chat archives for SHTOOLS/SHTOOLS
Modified BSD license
This is the original BSD license, modified by removal of the advertising clause. It is a lax, permissive non-copyleft free software license, compatible with the GNU GPL.
This license is sometimes referred to as the 3-clause BSD license.
The modified BSD license is not bad, as lax permissive licenses go, though the Apache 2.0 license is preferable. However, it is risky to recommend use of “the BSD license”, even for special cases such as small programs, because confusion could easily occur and lead to use of the flawed original BSD license. To avoid this risk, you can suggest the X11 license instead. The X11 license and the modified BSD license are more or less equivalent.
Also, I'm considering removing these routines from the python module (but not Fortran)
other.EigValSym other.RandomGaussian other.EigValVecSym other.RandomN other.EigValVecSymTri other.PreGLQ
I suspect that these are probably implemented in numpy or scipy somewhere.
We are ok with revised-bsd and fftw:
What does it mean to say a license is “compatible with the GPL?”
It means that the other license and the GNU GPL are compatible; you can combine code released under the other license with code released under the GNU GPL in one larger program.