From 328fe6f5dc9cb4f5847071fc915ad719fe4fbc4f Mon Sep 17 00:00:00 2001 From: Benjamin Bleidorn <35405885+Bbleidorn@users.noreply.github.com> Date: Sun, 7 Jul 2024 19:40:03 +0200 Subject: [PATCH] Add license.md (#193) Co-authored-by: Benjamin Bleidorn --- license.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 license.md diff --git a/license.md b/license.md new file mode 100644 index 0000000..1c0da08 --- /dev/null +++ b/license.md @@ -0,0 +1,47 @@ +# GNU General Public License (GPL) + +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. + +## Used Libraries +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.