> We will always be open source, and we make money by charging a per-user subscription for our commercial version which will contain fine-grained authz, bring-your-own OIDC and custom domains. Seems to me that these are at odds. If you're open source, why does anyone have to pay for these things? If you're open core, I think it's mighty misleading to say things like "We will always be open source" because then not on…
Our intention is to be really transparent with how we build and price software, which is why our commercial features will also be public in our repo, but commercially licensed. Transparency is critical in our opinion.
This is the model we’ve seen work for other highly impactful software projects.
We’ve created a ticket to track our addition of commercial code to our repo: https://github.com/opstrace/opstrace/issues/319