Open-Source Libraries and Third-Party Packages
Should you use any third-party packages, be sure to read and conform to any license requirements, which is a matter between you and the third-party. Generally, in professional commercial work, you can use packages licensed under the MIT, GNU Lesser GPL, BSD, Apache (and some others) provided you adhere to the copyright statement requirements. However, you should read and understand the terms of the licenses for any packages or code that you use or distribute to others. All open-source projects that are included in the Geosoft libraries are listed in Third-Party Licenses. Should you redistribute all or part of the GX API in your application, you musty also abide by conditions of these license agreements.
Note that there are some very good packages licensed under the GNU GPL. The GNU GPL generally allows your personal or organizational use of GNU GPL licensed code in a combined work, but it restricts distribution of such code to others unless all parts of the combined work are also GNU GPL licensed. Note that Geosoft does not knowingly use any code licensed under GNU GPL, and Geosoft libraries are not GPL-compatible.
Geosoft License Types
All functions in the Geosoft API (geosoft.gxapi for Python) will have an identified end-user license requirement that will be one of: