| I'm not sure I personally agree with this, and I'm not 100% sure the developer community at-large does either... Let's take a few examples, which I've shared elsewhere in similar discussions: - GitLab: Open Source or Open Core? Most would say open source, but (I assume) you would argue open core [0]. - Plausible: Open Source or Open Core? They say open source, but it's actually open core [1]. - Cal.com: Open Source or Open Core? They say open source, but once again, open core [2]. - Posthog: Open Source or Open Core? They say open source, but actually open core [3]. - Sidekiq: Open Source or Open Core? Open... core [4]. Yet, every dev I know would consider these projects Open Source... and yet also Open Core. So there's a disconnect somewhere. Under this mindset, very few open source startups are actually open source, yet everybody says they are? I'm not trying to argue either way; I'm trying to point out a real disconnect. Is everybody just open-washing? Why's that allowed? [0]: https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/LICENS... [1]: https://github.com/plausible/analytics/blob/2dd2f058d1dcae6f... [2]: https://github.com/calcom/cal.com/blob/main/packages/feature... [3]: https://github.com/PostHog/posthog/blob/master/ee/LICENSE [4]: https://github.com/sidekiq/sidekiq/blob/main/COMM-LICENSE.tx... |
I definitely would never call GitLab Open Source. I can't comment as much on the others. Sidekiq is actually how I think the world should work: its open source, and then they sell Sidekiq Pro. One is Open Source, one isnt. The issue is most people don't operate that way.
GitLab Community Edition is Open Source, GitLab is not. Cal.com isn't open source, but is the Cal product? I'm not sure. Given I started Sentry I can at least use it as an analogy. Early days Sentry was open source, but getsentry.com was not (which was our billing infra). No one would have called Sentry Open Core, because no part of "Sentry" was closed source. That's not true for most Open Core.