Thanks again for the comments!
As someone being active in a non-profit organization as well, I know the problem all too well. I think you can answer the question “what exactly is a non-profit” by saying “all accredited entities like e.V. or equivalent”. That should cover the majority of cases. To cover the Fraunhofer case, you could also add a clause about having employees, etc. I wonder how Atlassian and others are handling this?
Yes, that would not change at all. The new paid-for features would be source-available, but under a different licence than the rest. I won’t do a relicensing of existing code. It would even be possible for people to contribute to the enterprise stuff, but would require a CLA.
There are ones doing this, like Local-IT - they all need to find ways to make money, as hosting costs money and there’s no way around that. Then the other thing is you can get Google Workspace or Office 365 for free if you’re a non-profit org…
Good point! There won’t be any restrictions on that regarding the licence, only the hosting requirements for the org would change.
I’m not sure if I / the Vikunja project could participate in such an org, but I would help if I can!
I’m honestly wondering what use-case do you have in that case for the enterprise-only features? What could you do with it that you can’t already do with the OSS-Version? How important would you rate those things?
In any case, there will be a trial period to test the features before committing to a payment.
Do you have anything in mind specifically?