Here is a summary of the third party components licensing as of the 1.11 release. All of these dependent libraries are available as Open Source software and, to the best of our knowledge, do not create more restrictions than the Apache License does.
Bundled with source code
Cpt | Version | License | License Link | Notes |
---|---|---|---|---|
libstemmer-porter | porter2 | BSD | http://snowballstem.org/license.html |
m_widen_init | none | MIT | https://github.com/apache/incubator-madlib/blob/master/licenses/third_party/_M_widen_init.txt |
python-argparse | 1.2.1 | Python | https://wiki.python.org/moin/PythonSoftwareFoundationLicenseFaq |
pyyaml | 3.10 | MIT | http://pyyaml.org/wiki/PyYAML |
UseLATEX.cmake | 2.1.1 | BSD | See header of https://github.com/kmorel/UseLATEX/blob/master/UseLATEX.cmake |
Downloaded at build time (or supplied as build dependencies)
Cpt | Version | License | License Link | Notes |
---|---|---|---|---|
boost | 1.61.0 | MIT | http://www.boost.org/users/license.html |
pyxb | 1.2. |
6 | Apache 2.0 | http://pyxb.sourceforge.net/legal.html | See Note 1 below | |
eigen | 3.2 | MPL 2.0 | http://eigen.tuxfamily.org/index.php?title=Main_Page#License | See Note 2 below |
Note 1
PyXB: Python XML Schema Bindings
http://pyxb.sourceforge.net/
...
- At build time, we remove this GPL sub-component since it is not needed,
just to be 100% sure we are only including Apache License Version 2.0 software. - This is the reason there is a message during build that says “PyXB: Removing GPL component from code base”
Starting with MADlib 2.1.0, MADlib 2.X releases will no longer have this dependency. The related code has been removed and we use pyxb-x as an external dependency.
Note 2
Eigen
http://eigen.tuxfamily.org/
...