This project is licensed under the GNU General Public License (GPL) version 3.0 or later.
Based on a review of the licensing terms, we confirm that the project can continue under the GNU General Public License (GPL). The project includes libraries licensed under the MIT License, Apache License, BSD License, and Mozilla Public License (MPL). Each of these licenses is compatible with the GPL under the following conditions:
• MIT License: The permissive terms of the MIT License are fully compatible with the GPL, provided that the original copyright notice and license text are retained. • Apache License: The Apache License 2.0 is compatible with GPL version 3. Compliance with the Apache License terms, including the provision of the license text and addressing patent terms, is required. • BSD License: Both the 2-clause and 3-clause BSD Licenses are permissive and compatible with the GPL, with the requirement to retain the copyright notice and license text. • Mozilla Public License (MPL): The MPL 2.0 is compatible with the GPL, allowing MPL-licensed code to coexist with GPL-licensed code as long as each part remains under its original license. Compliance with MPL terms, including source code availability and license text inclusion, is required.
Therefore, all libraries used in this project meet the compatibility requirements of the GPL, ensuring that the project can lawfully continue under the GNU General Public License. All necessary license texts and notices will be included to ensure full compliance.
This project utilizes the following third-party libraries, each with their respective licenses:
- Blinker 1.8.2 - MIT License
- Certifi 2024.2.2 - MPL 2.0
- Charset-normalizer 3.3.2 - MIT License
- Click 8.1.7 - BSD License (BSD-3-Clause)
- Cloudevents 1.10.1 - Apache Software License 2.0
- Colorama 0.4.6 - BSD License
- Deprecation 2.1.0 - Apache Software License 2.0
- Flask 3.0.3 - BSD License
- Functions-framework 3.5.0 - Apache Software License
- Gunicorn 22.0.0 - MIT License
- Idna 3.7 - BSD License
- Iniconfig 2.0.0 - MIT License
- Itsdangerous 2.2.0 - BSD License
- Jinja2 3.1.4 - BSD License
- MarkupSafe 2.1.5 - BSD License
- Packaging 24.0 - Apache Software License/BSD License
- Pip 24.0 - MIT License
- Pluggy 1.5.0 - MIT License
- Pytest 8.2.1 - MIT License
- Requests 2.32.2 - Apache Software License 2.0
- Ruff 0.4.4 - MIT License
- Setuptools 70.0.0 - MIT License
- Urllib3 2.2.1 - MIT License
- Watchdog 4.0.0 - Apache Software License 2.0
- Werkzeug 3.0.3 - BSD License
- Wheel 0.43.0 - MIT License
- Lxml 5.2.2 - BSD License
- Pydantic 2.7.1 - MIT License
- Pytantic_xml 2.11.0 - Public Domain (Unlicense)
Please refer to the respective licenses for more information on the usage and distribution of these libraries.