diff --git a/LICENSE b/LICENSE index 8cff487..87545e8 100644 --- a/LICENSE +++ b/LICENSE @@ -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 . + +--------------------------------------- + +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). FFmpeg’s 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. + diff --git a/README.md b/README.md index ffe62f2..2fa023b 100644 --- a/README.md +++ b/README.md @@ -33,8 +33,13 @@ Tinyblast is a lightweight plugin designed to enhance Maya’s 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). \ No newline at end of file +- **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.