Hacker News new | ask | show | jobs
by kube-system 1649 days ago
> You can release the source but still maintain central control.

Until someone with a larger budget than you forks it and uses their immense resources to force you out of the market. Then you liquidate your company and someone else gets the rights to maintain your fork.

3 comments

I think this is an underrated point that has been more noticeable with AWS in particular. Their own CentOS spin, their own ElasticSearch distro, their own elastic cloud, etc.
Even if you’re worried about this, there are source-available licenses like SSPL or Elastic License v2 explicitly designed to prevent this, and which have seemingly been successful at doing so. The exact choice of license would depend on the kind of thing you’re worried about.
I mostly agree, at least in the current day where the powerful companies in context are [x]aaS companies, but now you’re going down a road where people will argue whether OSI/FSF are legitimate gatekeepers of the definition of “Open Source”
That’s exactly why I used the phrase “source-available”, not “open source” - because those licenses aren’t recognized by the OSI. I’m actually of the opinion that if AGPL is open source, SSPL is too, no matter what some dorkwads as the OSI say. But I’m employed by a company that uses the SSPL, so I try to use the generally accepted phrasing to avoid being accused of “sowing confusion”.
There is zero chance that Wolfram's products would be "stolen" in this way. No one is interested in developing them but Stephen Wolfram.
I’m sure some cloud provider would love to slap wolfram features on to their existing service offerings as a value-add.
When people say "I'm sure" I'm always just floored. Why are you so sure? Have you spoken to these supposed cloud providers and had them tell you this?

Here's one I'm sure about: no one cares about Mathematica except a couple of schools, professors, and finance wonks who've clung to it since the early days of CAS. The language is wacky enough that no mainstream user would prefer it (even with all of its built-ins) over Matlab or scipy. And I say this as someone that has developed things in Mathematica.

How about using AGPLv3?