License¶
Scikit-multilearn follows the widely employed copyleft licensing of the scikit community and is licensed BSD 2-Clause “Simplified” License. You can:
- Use, copy and distribute the unmodified source or binary forms of the licensed program
- Use, copy and distribute modified source or binary forms of the licensed program, provided that all distributed copies are accompanied by the license
GPL library dependency¶
Some of the sub-functionalities of the library uses and depends on GPL-licensed libraries:
skmultilearn.cluster.graphtool
depends on GPL licensed python-graphtool module for Stochastic Blockmodel functionalityskmultilearn.cluster.igraph
depends on GPL licensed python-igraph module for community detection methods
Using any of these modules incurs GPL on your codebase, thus for commercial purposes for network-based label space division
you should be using the skmultilearn.cluster.networkx
module which is depends on the well known BSD-licensed liibrary NetworkX.
Note that none of these libraries are installed by default.