Introduction
Welcome to the team!
We are very happy that you chose to improve our application for all.
Please note that you will require to follow:
- Our Contributing Guidelines
- Code of Conduct
- GPL-3.0 License Rules
GPL-3.0 License Summary
You Can
- Commercial Use: Describes the ability to use the software for commercial purposes.
- Modify: Describes the ability to modify the software and create derivatives.
- Distribute: Describes the ability to distribute original or modified (derivative) works.
- Place Warranty: You can offer your own warranty on the software you distribute, even though the original license provides none.
- Use Patent Claims: You are granted an explicit patent license from all contributors to use and modify the code without fear of patent lawsuits from them.
You Cannot
- Sublicense: Describes the ability for you to grant/extend a license to the software.
- Hold Liable: Describes the warranty and if the software/license owner can be charged for damages.
You Must
- Include Original: Describes whether copies of the original software or instructions to obtain copies must be distributed with the software.
- State Changes: Stating significant changes made to software.
- Disclose Source: Describes whether you must disclose your source code when you distribute the software.
- Include License: Including the full text of license in modified software.
- Include Copyright: Describes whether the original copyright must be retained.
- Include Instructions: Describes the necessity to include build & install instructions.
TL;DR for Derivative Owners
If you distribute your modified software (your derivative), the entire work—including all of your new code—must be licensed under the GPL-3.0 (or a compatible license). You cannot change the terms that grant freedom to the next recipient.
Because your derivative must be under GPL-3.0 (or a compatible license), you are obligated to provide the corresponding source code to anyone who receives the binary version of your derivative.
This also means that you cannot create a derivative of our project and convert it into a closed source, proprietary project with no source code available or under a different license. Such malpractice might even lead to a legal lawsuit, so be informed.