This is a cool site, and I use a lot of these open source products. But let's not forget, when operating at scale, using a commercial version of these products becomes the right choice.

While OSS InfluxDB is a great piece of software, we need HA and other features which are only available via their commercial version. You can administer a group of peoples vaults with 1Password, I don't think you can do that with Keepass.

I guess all I'm saying is that there is a time and a place for everything. And there's nothing wrong with paying people for good software (or how else would we make a buck).

The right solution to that problem is to avoid open core. Instead, use products that are fully open source, so that even the "commercial" features are free.

I'd argue that open core products are what keeps open source alive. Without the ability to monetize the enterprise features, there'd be no justification for products like InfluxDB or others to exist.

But there are a bunch of companies with open source projects that aren't open core, like Red Hat and Grafana.

I thought Grafana was open-core. They're OSS product is in Github - https://github.com/grafana/grafana and they also offer their enterprise version which requires a paid license. RH is pretty much the same.

Maybe my definition of open-core is different than yours.