|
|
|
|
|
by input_sh
762 days ago
|
|
I think every open source projects that has ever aimed to have >10 employees has taken that same route at some point: GitLab, Matomo, WordPress, Redis, MySQL, nginx, HAProxy... all incredibly useful for in most use cases completely free, but if you try to really rely on them (on a large enough scale), you will hit that paywall at some point and feel forced to pay up. If the goal is to have <10 employees working on an open source project, then I think it's a completely different story, offering just cloud hosting with no extra features is within the realm of possibility. Keep in mind that while one sysadmin is not cheap, a company relying on multiple cloud-hosted open source tools will at some point find that one sysadmin very cheap in comparison. He'll even have time to do some other things as well. That might be a completely viable route for some "simple" open source project (Plausible and SeaTable immediately come to mind), but some open source projects are just aiming to be complex enough to need more than 10 people. In summary, I personally believe everyone should be pragmatic enough to be fine with the "open core" model. Otherwise, there's no chance in hell we'd have so many cool, open sourced (to an extent), self-hosted tools at our disposal. |
|
- The linux kernel
- Languages (Rust, Python)
- Airflow
- Libre Office
Either way, I think the important thing is knowing why you want something to be open source (do you want to self host? Own your data? Fix bugs? Do you have doubts that the developing company will last long?) Some of those will work great with an open core model, others won't. I think if Linux was "open core" it wouldn't get used at all, that's a lot less true of something like libre office.