MethodicConfigurator

Licenses

We use REUSE software API in the form of SPDX tags in most of the files to explicitly declare Copyright and License. We check compliance using pre-commit hook and enforce it via a CI job. Our status is REUSE status

This software is licensed under the GNU General Public License v3.0 and is built on top of (depends on) other open-source software. We are thankful to the developers of those software packages.

It directly uses:

Software License
tkinter Python Software Foundation License
argparse Python Software Foundation License
logging Python Software Foundation License
typing Python Software Foundation License
json Python Software Foundation License
os Python Software Foundation License
re Python Software Foundation License
webbrowser Python Software Foundation License
pymavlink GNU Lesser General Public License v3.0
ArduPilot tempcal_IMU.py GNU General Public License v3.0
argcomplete Apache 2.0 License
platformdirs MIT
pyserial BSD License
Scrollable TK frame by Mark Pointing Mozilla Public License, v. 2.0
Python Tkinter ComboBox by geraldew Mozilla Public License, v. 2.0
Argparse check limits by Dmitriy Kovalev Apache 2.0 License
defusedxml Python Software Foundation License
matplotlib Matplotlib License
numpy BSD License
pillow MIT-CMU License
requests Apache 2.0 License
setuptools MIT License
jsonschema MIT License

It indirectly uses:

Software License
certifi Mozilla Public License 2.0
charset-normalizer MIT License
future MIT License
urllib3 MIT License
lxml BSD License
idna BSD License
Inno Setup Inno Setup License

Their licenses are linked above and are available in this directory.

Credits also go to these other software projects that helped in developing ArduPilot Methodic Configurator:

Using these softwares allowed a small group of programmers to produce better code faster.

Thanks to the users for testing and suggesting features and improvements.

These books helped shape this software: