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.