Hacker News new | past | comments | ask | show | jobs | submit login
How to build an open-source business (2021) (lunasec.io)
96 points by freeqaz on July 30, 2022 | hide | past | favorite | 19 comments



  1. Join a company (usually big) that has a culture of open sourcing softwares.
  2. Start an open source project you are keen on, and make use of the resource to grow the project/community/contributors.
  3. Quit with other core maintainers and start your own company that commercializes the open source project.



Remember also, that large companies have experimental expansion phases which they usually abandon once economic crisis dawns. If the thing you build is such a "experimental fort" - your parent company might be open to a "buy out", were you promise them favorable conditions by your future company with whom they share the IP.


Essentially what Confluent (Kafka) founders did.


If you are truly developing tools innovative enough to battle against the existential crises of human civilization (as first enumerated by the Club of Rome in the early 70's and currently unfolding today), then all problems of law/licensing and finance/pricing fall by the wayside as your on-the-ground presence starts to ascend above your local competitors in the battle for the hearts and minds of the younger generations in your midst who are beginning to sense how infinitely screwed their future prospects are. What I'm trying to say is that it might make more sense to submit one's innovations through direct community engagement rather than writing up long articles to be posted on the web meant for consumption by perfect strangers.


Wrote a while ago about how we built a VC backed open-source business: https://blog.tooljet.com/raising-vc-funding-for-open-source-....


What is “an open-source business”? I.e. what do you want your business model to be? To be precise, when your customers pay you, what do they expect, and receive, in return? This could be consulting, bespoke development, etc. That, whatever that is, is your company, not “open source”. The fact that you publish some code as open source is mostly irrelevant. No company is “an open source company”, they are instead companies with business models which allow them to publish source code under open and free licenses. A woodworking shop could be such a company if they also publish whatever software they write (during the course of their normal work) under open and free licenses.

In other words, open source is not a business model¹.

1. https://news.ycombinator.com/item?id=30291919#30292595


I worked for an "open source business" and eventually started to feel like we were just using the community for free labor while ignoring their needs

Kinda soured me on the whole business model, if I'm honest. Quit and now I write proprietary software.


Does "open source business" mean "likes using open source libraries" or "builds open source software" in your comment?


Well it's either that or write software that's useful enough to business that they want to pay money for the features it provides, but arcane and poorly documented enough that they need to pay your consultancy fees to use it effectively...


Was it a Igalia/RedHat/Collabora style open source business or an Elastic style open source business?


> In comparison to traditional business models, Open Source businesses ...

Open Source is not a business model!


Thanks for sharing the thought process!

I have gathered related articles here as well! https://github.com/anhtho-lago/awesome-opensource-company


Any other good articles on the topic?


Ant Wilson from Supabase has a great post on "Should I Open Source my Company" https://supabase.com/blog/2022/03/25/should-i-open-source-my...



Nice read. I look forward to your post specific to developer tools.


This is great and goes into detail, thank you.


Thank you for this excellent, detailed post.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: