License
GridCal is licensed under the Lesser General Public License v3.0 (LGPL)
In practical terms this means that:
You can use GridCal for commercial work.
You can sell commercial services based on GridCal.
If you distrubute GridCal, you must distribute GridCal’s source code as well. That is always achieved in practice with python code.
GridCal license does not propagate to works that are not a derivative of GridCal. An example of a derivative work is if you write a module of the program, the the license of the modue must be LGPL too. An example of a non-derivative work is if you use GridCal’s API for something else without modifying the API itself, for instance, using it as a library for another program.
Nonetheless, read the license carefully.
License of the dependencies
Package |
License |
---|---|
setuptools |
MIT |
wheel |
MIT |
PySide2 |
LGPL |
numpy |
BSD |
scipy |
BSD |
networkx |
BSD |
pandas |
Apache |
ortools |
Apache |
xlwt |
BSD |
xlrd |
BSD |
matplotlib |
Python Software Foundation License (PSF) |
qtconsole |
BSD |
openpyxl |
MIT |
smopy |
BSD |
chardet |
LGPL |
scikit-learn |
OSI approved (new BSD) |
geopy |
MIT |
pytest |
MIT |
h5py |
BSD |
numba |
BSD |
folium |
MIT |
pyproj |
MIT |