Closed ezekg closed 1 year ago
Related to #640.
I like Plausible’s self-hosting docs.
From Airbyte's ELv2 FAQs:
We chose ELv2 because it is very permissive with what you can do with the software.
You can basically build ANY product on top of Airbyte as long as you don’t:
- Host Airbyte yourself and sell it as an ELT/ETL tool, or a replacement for the Airbyte solution.
- Sell a product that directly exposes Airbyte’s UI or API.
Here is a non-exhaustive list of what you can do (without providing your customers direct access to Airbyte functionality):
- I am creating an analytics platform and I want to use Airbyte to bring data in on behalf of my customers.
- I am building my internal data stack and I want my team to be able to interact with Airbyte to configure the pipelines through the UI or the API.
- ...
I'd clarify with "sell a product that directly exposes Keygen’s API for use outside of your product."
Closing. Heart pounding. Let's see how this goes.
About time. I’ve wanted to do this since day 1.
Pros
Cons
Sustainability
Create paid add-on for SSO (use a Rails Engine).SSO will be a part of Keygen EE.Community
Slack group?Discord server? Or Matrix chat?License
Good reads
Prereqs
470.
675.
664.
typed_parameters
andenvented
to gems? (Rewritetyped_parameters
.)Dockerfile
.SECURITY.md
.ADOPTERS.md
?CHANGELOG.md
(start with a line e.g. "Keygen goes OSS.").github/FUNDING.yml
file for support contracts?README.md
.Add a contributor’s license agreement? (See Airbyte and CLA Assistant.)KEYGEN_LICENSE_FILE=/etc/keygen/ee.lic
KEYGEN_LICENSE_KEY=XXXX-YYYY-ZZZZ-V3
KEYGEN_HOSTS=api.keygen.sh,stdout.keygen.sh
KEYGEN_TENANT_MODE=single|multi
(orKEYGEN_MODE=multi[player]|single[player]
)KEYGEN_REQUEST_LOG_RETENTION=30d
KEYGEN_EVENT_LOG_RETENTION=90d
Us^W You."Docs
TRUSTED_PROXIES
,HTTP_PROXY
,HTTPS_PROXY
,NO_PROXY
env vars. (See this post from GitLab.)Support