License
License Overview
Whisper2Linux is released under the GNU General Public License version 3 (GPL-3.0). This license was chosen to comply with the licenses of our dependencies and to ensure that the software remains open source in any derivative works.
Full License Text
The full text of the GPL-3.0 license can be found in the LICENSE file in the root directory of this project. You can also view it online at https://www.gnu.org/licenses/gpl-3.0.en.html.
License Summary
The GPL-3.0 license grants you the following rights:
- The freedom to use the software for any purpose,
- The freedom to change the software to suit your needs,
- The freedom to share the software with your friends and neighbors, and
- The freedom to share the changes you make.
In return, you are required to:
- Distribute the complete source code of any derived works under the GPL-3.0 license,
- Provide clear attribution to the original project,
- Preserve the original copyright notices and license text.
Third-Party Licenses
Whisper2Linux uses several third-party libraries, each with its own license. These libraries and their licenses are listed in the THIRD_PARTY_LICENSES.md file. Key dependencies include:
- requests: Apache 2.0 License
- sounddevice: MIT License
- Xlib: LGPL v2.1+
- xdotool: GPL v3
API Usage and Compliance
Whisper2Linux interacts with external APIs, including:
- Whisper API
- OpenAI API (for Text-to-Speech)
- Ollama API
Users of Whisper2Linux are responsible for complying with the terms of service of these API providers. Please review the terms of each API provider before using Whisper2Linux in your projects.
Contributing
By contributing to Whisper2Linux, you agree that your contributions will be licensed under the GPL-3.0 license. All new files should include the GPL-3.0 license header.
Commercial Use
The GPL-3.0 license allows for commercial use, but any software that incorporates Whisper2Linux must also be released under the GPL-3.0 license. If you're interested in using Whisper2Linux under different terms, please contact the project maintainers to discuss potential dual licensing options.
Patent Rights
The GPL-3.0 license includes provisions for patent protection. Contributors to Whisper2Linux implicitly grant patent rights to their contributions under the terms of the GPL-3.0 license.
Disclaimer of Warranty
Whisper2Linux is provided "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you.
Questions and Contact
If you have any questions about the licensing of Whisper2Linux, please open an issue in the GitHub repository or contact the project maintainers directly.
Remember, this is not legal advice. If you're unsure about how the GPL-3.0 license applies to your use case, please consult with a legal professional.