←back to thread

672 points LexSiga | 1 comments | | HN request time: 0.228s | source
Show context
ksajadi ◴[] No.45669228[source]
I think both sides of this argument are correct:

1. MinIO is a business and they don't owe anything to anyone for free. 2. People using the OSS version also are free to express their dissatisfaction.

This is not contract law though. This is about using OSS as a marketing gimmick to get mindshare, penetrate the market and then do a bait and switch.

From one hand, it is within their right to do whatever they want as marketing. From the other hand, we as the community should be more aware of OSS as marketing vs OSS as we would like to see it.

There is a damage to the community however: this erodes trust in OSS companies, so just like "content marketing" or "influencers" or any other type of marketing, after a while it loses its effectiveness, to the detriment of real "content", real "influence" and real "OSS".

replies(2): >>45670687 #>>45670991 #
jmull ◴[] No.45670991[source]
People should understand from the outset that open source contributions from for-profit companies must benefit that company.

For VC-backed companies -- or anything else where it's spend now, profit later -- the bait-and-switch is practically inevitable.

(Or, of course, the company can simply stop contributing, either from going out-of-business, or pivoting, or being acquired, etc.)

If you're considering building long term on oss from a for-profit company you should count on having to pay in the future. You should believe you have a decent understanding of their business model so you have an idea of how much you might need to pay. Of course that's usually very difficult for VC-backed "spend now, pay later" companies, so you might be best off avoiding them for anything long-term or foundational unless you think you can bear to switch, possibly on short notice.

replies(1): >>45672205 #
1. ksajadi ◴[] No.45672205[source]
I generally agree with your point. Over the years of being responsible for technology stack choices, I've come to apply one rule of thumb on OSS projects: is the project a core competency of the company behind it or not. For example, Github might open source their language detection library or Shopify might open source some frontend development project. These are not core competencies of Github or Shopify. Their business is somewhere else.

However, if I start a business and open source my core competency, with or without VC money, I will have to turn a profit or die, which leads to such outcomes, from MinIO to Hashicorp.