Open core is the only way to really monetize open-source software. You see this issue with core-js, you see it with mold linker, which went "open core" in a desperate attempt to get more funding. At the end of the day we must remember that people need to make money and most simply don't have the time or desire to make open-source for free. And until more people actually get adequately paid for making open-source, ope…
Come on, did you actually read the article or skim the first paragraphs?
The authors point is that open core is not a model that enables small time developers to fund their projects.
…it’s a deceptive, deliberate marketing strategy funded by venture capital to run a loss leader and capture market share, then bait-and-switch to a cloud hosted product.
It’s been shown to be successful, and new companies are cynically adopting it as “free marketing”.
Even when the initial ideals are honest, the model is fundamentally incompatible with running a for-profit enterprise due to obvious (and explicitly pointed out in the article) misaligned incentives.
Don’t encourage it. It’s deceitful. If you’re doing it, you’re being a dick. :(
Being honest from the beginning as per the examples at the end of the article are what we should encourage.