Skip to content

Commit

Permalink
Add license.md (#193)
Browse files Browse the repository at this point in the history
Co-authored-by: Benjamin Bleidorn <[email protected]>
  • Loading branch information
Bbleidorn and Benjamin Bleidorn authored Jul 7, 2024
1 parent 0248f57 commit 328fe6f
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions license.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 328fe6f

Please sign in to comment.