License Requirements
Basestack is an open-source project licensed under the GNU Affero General Public License Version 3 (AGPLv3 ↗ (opens in a new tab)).
Its three most important points are:
- Source Code Availability: AGPLv3 mandates that the complete source code of the software be made accessible to users whenever the software is distributed or accessed over a network.
- Copyleft Provisions: AGPLv3 is a strong copyleft license, which means that any modifications or derivative works based on AGPLv3-licensed software must also be released under AGPLv3, preserving the open-source nature of the project.
- "Affero" Clause: The license addresses the "ASP loophole," requiring web-based services that use AGPLv3-licensed software to provide users with access to the corresponding source code, ensuring transparency and sharing within the open-source community.
Use cases
Host without Modifications, No Commercialization
Example: If you wish to host the Basestack platform without making modifications and have no intention to commercialize a version of the platform.
- You are welcome to host and use Basestack without any restrictions.
Customize Basestack without Commercialization
Example: If you want to fork the project to create your own features on top of Basestack and there is no expectation for you to commercialize your version of Basestack.
- As a requirement, you must open-source your modifications.
Commercialize your own version
Make it clear that you are offering a modified version of the official project, Basestack (opens in a new tab).
- As a requirement, you must open-source your modifications.
- Highlight the advantages of your version in comparison to the original project
- You must include a link to your forked repository. Create an issue (opens in a new tab)