risingwavelabs / risingwave-docs

The official user documentation of RisingWave
https://docs.risingwave.com
Apache License 2.0
34 stars 27 forks source link

Document the criteria of deciding what kind of features fall under premium #2644

Open lmatz opened 3 days ago

lmatz commented 3 days ago

As discussed on the Slack, this is the draft. cc: @mrayees @neverchanje

The premium features generally include:

  1. advanced enterprise-grade system integrations (all integrations with open-source software will remain open-source)
  2. advanced features that are not essential but boost development velocity and improve usability
  3. advanced performance features
  4. customized features requested by paying customers, e.g. business-aware solutions.

In principle, we ensure that the open-source RW offers a richer feature set compared to other mainstream open-source stream processing systems on the market

Risingwave did not have the premium tier until 2.0.0. Starting from 2.0.0, Risingwave will not retroactively change an open-source feature to a premium feature.

CAJan93 commented 2 days ago

customized features requested by paying customers

If a customer wants a specific feature I assume this feature will be available for all premium users, right? We don't build a custom image for that customer, right?

lmatz commented 1 day ago

We don't build a custom image for that customer, right?

There seems no such need in the short term. Any feature we delivered in the past and any feature request we have received so far is supposed to benefit all the rest of the users instead of only the customer who requested it. And implementing it does not lead to restructuring our code base in a special and complex way.

I hope we don't have to do this in the future. But anecdotally, some data infra businesses are doing so for on-prem customers.