Add acknowledgment of third party software in README and LICENSE

This commit is contained in:
Jack 2024-09-18 20:26:13 -04:00
parent 566edb6ebf
commit 29a946fc2a
2 changed files with 22 additions and 3 deletions

14
LICENSE
View File

@ -672,3 +672,17 @@ may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
---------------------------------------
Third-Party Licenses
This project includes or relies on the following third-party libraries, which are licensed separately:
- FFmpeg: This project uses code from FFmpeg, licensed under the GPLv3 (https://ffmpeg.org/legal.html). FFmpegs source code is available at https://ffmpeg.org/download.html.
- Qt6: This project uses Qt, which is licensed under the LGPLv3 (https://www.qt.io/licensing).
- PySide6: The Python bindings for Qt, PySide6, are licensed under the LGPLv3 (https://doc.qt.io/qtforpython/licenses.html).
- Shiboken6: Shiboken, used to create Python bindings, is licensed under the LGPLv3 (https://doc.qt.io/qtforpython/shiboken6/).
For more details, see the respective licenses included with these libraries.

View File

@ -33,8 +33,13 @@ Tinyblast is a lightweight plugin designed to enhance Mayas playblast workflo
This project is licensed under the GPLv3 license.
It also includes FFmpeg, which is licensed under GPLv3. You can download the FFmpeg source code from [https://ffmpeg.org/download.html](https://ffmpeg.org/download.html).
## Acknowledgments
## FFmpeg Usage and Legal Compliance
This project uses the following third-party libraries:
Tinyblast uses the FFmpeg library to handle the conversion of `.avi` files to `.mp4`. FFmpeg is licensed under the GPLv3 license, and its source code is available for download at [FFmpeg Source](https://ffmpeg.org/download.html).
- **FFmpeg**: Licensed under the [GNU General Public License (GPL)](https://ffmpeg.org/legal.html). FFmpeg is a powerful multimedia framework used in this project for video conversion.
- **Qt6**: Licensed under the [GNU Lesser General Public License (LGPL) v3](https://www.qt.io/licensing). Qt is used for building the user interface of this project.
- **PySide6**: Licensed under the [GNU Lesser General Public License (LGPL) v3](https://doc.qt.io/qtforpython/licenses.html). PySide6 provides Python bindings for the Qt framework.
- **Shiboken6**: Licensed under the [GNU Lesser General Public License (LGPL) v3](https://doc.qt.io/qtforpython/shiboken6/). Shiboken6 is used for generating Python bindings for Qt.
Please refer to the respective licenses for each library for more information.