4. Open Source Licenses¶
4.1. Required Open Source Components¶
These Open Source components are all used directly by the Configuration
Tool. While they are used by the application at runtime, they are
not distributed as part of the installation package. This is
because they are installed by the Python Package Manager tool, called
pip. The Configuration Tool installer invokes pip to install
them directly from the Python Packaging Warehouse.
This list of open source projects details their licenses and a link to each project’s home page.
| Package | Version | License |
|---|---|---|
| btrees | 4.5.1 | ZPL License. |
| docutils | 0.14 | BSD or GPL |
| Kajiki | 0.7.2 | MIT-like license. |
| Mako | 1.0.7 | MIT license. |
| lxml | 4.2.5 | BSD and MIT licenses. |
| nine | 1.0.0 | Public Domain. |
| persistent | 4.4.2 | ZPL 2.1 License. |
| PySide2 | 5.11.1 | LGPL license. |
| pyyaml | 3.13 | MIT License. |
| Qt.py | 1.1.0 | MIT License. |
| quamash | 0.6.0 | BSD License. |
| six | 1.11.0 | MIT License. |
| transaction | 2.2.1 | ZPL 2.1 License. |
| typing | 3.6.6 | PSF License. |
| zc.lockfile | 1.3.0 | ZPL 2.1 License. |
| zconfig | 3.2.0 | ZPL 2.1 License. |
| zodb | 5.4.0 | ZPL 2.1 License. |
| zodbpickle | 1.0.2 | ZPL 2.1 License. |
| zope.component | 4.4.1 | ZPL 2.1 License. |
| zope.configuration | 4.1.0 | ZPL 2.1 License. |
| zope.event | 4.3.0 | ZPL 2.1 License. |
| zope.i18nmessageid | 4.1.0 | ZPL 2.1 License. |
| zope.interface | 4.5.0 | ZPL 2.1 License. |
| zope.schema | 4.8.0 | ZPL 2.1 License. |
The following are non-Python Open Source Projects that are used indirectly by the Configuration Tool.
| Package | Purpose | Version | License |
|---|---|---|---|
| NSIS Installer | Installer | 3.0b2 | zlib/libpng |
| ADB tool | Android Debugger Bridge | 1.0.39 | Apache 2.0 |
4.2. Test/Doc/Build Projects¶
These projects are used by the Config Tool build system to build the project, test it, lint the source, and to build the documentation that ships with the product. These are not distributed, installed on the user’s machine or used by the application. This list is purely for information only to provide an insight into the process that is used to develop this application within Qualcomm.
| Package | Version | License |
|---|---|---|
| alabaster | 0.7.11 | BSD License. |
| astroid | 2.0.4 | LGPL 2.1 |
| attrs | 18.2.0 | MIT License. |
| Babel | 2.6.0 | Three clause BSD License. |
| bumpversion | 0.5.3 | MIT License. |
| certifi | 2018.8.2 | Mozilla Public License. |
| chardet | 3.0.4 | LGPL v2.1 License. |
| check-manifest | 0.37 | MIT License. |
| colorama | 0.3.9 | Three clause BSD License |
| coverage | 4.5.1 | Apache v2.0 License. |
| devpi-client | 4.1.0 | MIT License. |
| devpi-common | 3.3.0 | MIT License. |
| idna | 2.7 | BSD License. |
| imagesize | 1.1.0 | MIT License. |
| isort | 4.3.4 | MIT License. | |
| Jinja2 | 2.10 | BSD License. |
| keyboard | 0.13.2 | MIT License. |
| lazy-object-proxy | 1.3.1 | BSD 2-Clause “Simplified” License. |
| MarkupSafe | 1.0 | BSD License. |
| mccabe | 0.6.1 | Terms of the Expat License. |
| pkginfo | 1.4.1 | MIT License. |
| pluggy | 0.7.1 | MIT License. |
| py | 1.6.0 | MIT License. |
| Pygments | 2.2.0 | BSD License. |
| pylint | 2.1.1 | GPL License. |
| pytest | 3.8.0 | MIT License. |
| pytest-cov | 2.6.0 | MIT License. |
| pytz | 2017.3 | MIT License. |
| requests | 2018.5 | Apache2 License |
| Sphinx | 1.6.5 | BSD License. |
| sphinx-rtd-theme | 1.6.5 | MIT License. |
| sphinx-rtqd-theme | 0.1.4 | Qualcomm Proprietry. Based on the sphinx-rtd-theme. Only images, HTML and CSS have been changed. |
| sphinxcontrib-websupport | 1.1.0 | BSD License. |
| sphinxcontrib-zopeext | 0.2.1 | BSD License. |
| snowballstemmer | 1.2.1 | BSD License. |
| tox | 3.4.0 | MIT License. |
| urllib3 | 1.23 | MIT License. |
| virtualenv | 16.0.0 | MIT License. |
| wrapt | 1.10.11 | BSD License. |