License requirements

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)