Licensing
Disclaimer
We are not lawyers, and a such, everything written here might be hogwash.
If in doubt, please refer to the LICENSE
file in the repository root and/or your own legal council.
blext
is distributed under the AGPL software license.
My organization prohibits the AGPL! What do I do?
If the license is stopping you from using blext
, then tell us.
Open an Issue or send us an email.
We are investigating a strictly identical, proprietary version of blext
, as a mindful and ethical revenue stream.
This could also easily include:
- A private repository.
- A standard SLA / support agreement.
- Training and prioritized communication.
What's off the table is anything that puts the AGPL version at a disadvantage, ex. exclusive features or easy access.
If there's no interest, we won't pursue this!
Why AGPL?
The AGPL guarantees your right to use, modify, fork, redistribute, or even sell blext
, in whole or in part.
The AGPL also guarantees your right to ask for the source code. 1
What's the catch?
If you give someone blext
, then you must extend the same rights as you yourself were given, by applying a compatible software license.
We think that's pretty fair.
Does my extension have to be GPLv3-compatible?
Yes, but it's not our fault.
Blender itself is GPL
software.
Therefore, all extensions must be GPLv3
compatible.
A built extension contains no trace of blext
, or code injected by blext
.
However, since Blender extensions run import bpy
, and therefore, your extension too must always be licensed under at least a ex. GPLv3
or AGPL
license.
Can I use blext
in other projects?
It's important to note that distributing any software that uses blext
also requires you to use a compatible software license.
For example, in the following (non-exclusive) cases, you must grant the user a license compatible with the AGPL:
- A software library that depends on
blext
, ex. distributed on PyPi. - A website that uses
blext
on the backend, ex. to provide a build service. - An application that provides a GUI interface to
blext
.
Do I have to make internal blext
-based tools public?
Absolutely not. The AGPL only applies on distribution.
If you don't give your blext
-based tool to anyone, then nobody gets to claim any AGPL-protected rights.
-
For convenience, you can find it here: https://codeberg.org/so-rose/blext. ↩