License under a more permissive license?
johnpyp opened this issue · comments
Is your feature request related to a problem? Please describe.
For many companies, usage of AGPL software is a non starter, even if there may be ways to technically use/run the software in a compliant way.
Currently, I'm honestly not even sure if I can use the one click hosting offerings in the readme while complying with the AGPL. It could also be completely fine. I have no idea, and because I'm not a lawyer and the AGPL makes this decision way harder than it should be :(
Describe the solution you'd like
Assuming the intent is for teable to be used commercially self-hosted, changing the license to be more permissive (or dual licensing), would help a lot.
Describe alternatives you've considered
N/A
Additional context
N/A
Thank you for your suggestion. We will consider the problem carefully
What's the problem with self-hosting AGPL? Most companies won't be modifying the code, and if they do they'll be able to link to a GitHub fork. Doesn't seem too confusing to me 🤷
That kind of pattern is GPL 2.0, e.g the Linux Kernel, and works very well.
My understanding is that AGPL takes this much further and makes it, at the least, very risky to effectively run any custom software that interacts with it and which may end up exposed to customers. This is why many tech companies have blanket bans on AGPL software, it's extremely risky.
Not particularly - the main addition for AGPL is that if a download link to the source code exists in the software, then it should be retained (and updated) when modifying the code. The idea is to ensure that anyone who uses the software has the ability to inspect, download, and themselves modify the source code that is running the system they are interacting with. It's not particularly difficult to comply with as a business...
I'm suggesting to close here. AGPL is a very sane choice for a web application.