Hey all. I run a company building out a hosting and app platform.
1) Core hosting platform and micro-services
Our main backend server and the CLI are currently AGPL licensed. Basically this was a placeholder decision.
We have some other unreleased core services that you need to run a full system (basically microservices) like an auth component, and a full featured file browser.
My intent is to move these all to Prosperity. We want people to be able to fully run their own version a la Gitlab, and we’ll have a default hosted version.
“Enterprise” isn’t mostly Kyle’s intent here, but I guess if an enterprise wants to run this it can and not buy a license unless they charge for it? I.e. does a commercial company using it count as commercial or not?
2) SDK Licenses
Then there is an SDK in TypeScript that people will integrate into apps they build, plus various client code libraries in other languages — eg PHP, Ruby. These are Apache licensed.
For simplicity — I could also make these Prosperity.
I know I’m getting into the weeds here, but basically I’d like to fly the Prosperity flag AND I’m not overly worried about outside contributors or competition.
I think Apache for the SDK might be less of an adoption speed bump, but as I wrote this out, realized it could just be Prosperity as well.
Any feedback welcome.