-
Notifications
You must be signed in to change notification settings - Fork 0
License
Launcher is free and open-source software licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later).
✅ Use - Use the software for any purpose, personal or commercial ✅ Study - Examine and learn from the source code ✅ Modify - Change the software to suit your needs ✅ Share - Distribute copies of the original software ✅ Distribute - Share your modified versions
📋 Disclose Source - You must make the source code available when distributing 📋 License Notice - Include a copy of the license and copyright notice 📋 State Changes - Document any changes you make to the code 📋 Same License - Distribute modifications under GPL-3.0-or-later
❌ No Warranty - Software is provided "as-is" without warranty ❌ Liability - Authors are not liable for damages ❌ No Trademark Rights - License doesn't grant trademark rights
The complete GPL-3.0 license text is available in the LICENSE file in the repository root.
You can also view it online at:
Copyright (C) 2024 Ivan Bottigelli
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
For licensing questions or inquiries:
- Email: droidbotty@gmail.com
- GitHub: https://github.com/BottyIvan/launcher-app
Launcher uses the following third-party libraries and components:
- License: GNU Lesser General Public License v2.1 or later (LGPL-2.1-or-later)
- Website: https://www.gtk.org/
- Used for: User interface framework
- License: GNU Lesser General Public License v2.1 or later (LGPL-2.1-or-later)
- Website: https://gnome.pages.gitlab.gnome.org/libadwaita/
- Used for: UI components and design language
- License: GNU Lesser General Public License v2.1 or later (LGPL-2.1-or-later)
- Website: https://pygobject.readthedocs.io/
- Used for: Python bindings for GTK
- License: Apache License 2.0
- Website: https://ai.google.dev/
- Used for: AI assistant features (optional)
- License: Python Software Foundation License
- Website: https://www.python.org/
- Used for: Core Python functionality (sqlite3, typing, etc.)
- License: MIT License
- Website: https://pyyaml.org/
- Used for: YAML configuration parsing
Application icon rights:
- Source: Icons8
- Icon: Search icon
- URL: https://icons8.it/icon/qW0hxm9M3J5x/ricerca
- License: Free for attribution (link provided in app)
By contributing to Launcher, you agree that your contributions will be licensed under GPL-3.0-or-later.
See Contributing Guide for more information.
GPL-3.0-or-later is compatible with:
- ✅ GPL-2.0-or-later (GPLv2+)
- ✅ GPL-3.0-only (GPLv3)
- ✅ LGPL-2.1-or-later
- ✅ LGPL-3.0-or-later
- ✅ Apache License 2.0 (one-way)
- ✅ MIT License
- ✅ BSD Licenses (3-Clause, 2-Clause)
- ✅ Python Software Foundation License
Not compatible with:
- ❌ Proprietary licenses
- ❌ GPL-2.0-only (without "or later" clause)
- ❌ Some permissive licenses with additional restrictions
Yes! GPL allows commercial use. You can use Launcher in a business environment, even to make money. However, if you distribute it (modified or not), you must provide the source code under GPL.
Yes, if you don't distribute the modified version. GPL's requirements only apply when you distribute the software. Private modifications for personal use don't need to be shared.
Yes, you can sell copies of Launcher. However, you must:
- Provide the source code
- License it under GPL-3.0-or-later
- Allow buyers to redistribute freely
Most people distribute GPL software for free, but charging for distribution is allowed.
No, not directly. GPL is a copyleft license that requires derivative works to also be GPL-licensed. If you incorporate GPL code into your software, your entire program must be GPL-licensed.
Alternative: You could:
- Use Launcher as a separate tool (not incorporated into your code)
- Contact the maintainer for a different licensing arrangement
- Rewrite the functionality independently
If you modify Launcher but only use it internally within your organization (not distributing it), you don't need to share your changes. GPL requirements apply to distribution, not use.
No, GPL explicitly grants you the right to create forks. You're encouraged to fork and improve the project! Just remember to:
- Keep the GPL license
- Provide source code if you distribute
- Credit original authors
No, only the copyright holder can change the license. If you're not the copyright holder, you must keep the GPL license for any distributions or derivatives.
Extensions that are separate programs and communicate with Launcher only through defined APIs might not need to be GPL-licensed (this is debated). However, extensions that are loaded into Launcher's process space are likely considered derivative works and should be GPL-licensed.
When in doubt, use GPL for safety or consult a legal professional.
This documentation provides a summary and general information about the license. It is not legal advice. For the authoritative license terms, refer to the LICENSE file or consult a legal professional.
If you appreciate free and open-source software:
- ⭐ Star the project on GitHub
- 🐛 Report bugs and suggest improvements
- 💻 Contribute code or documentation
- 📢 Share with others
- ☕ Support the developers
Thank you for supporting open source! 🎉
Last Updated: November 2, 2024
For the most current license information, always refer to the LICENSE file in the repository.