HACKER Q&A
📣 mosr

Conditionally open sourcing a startup?


Have there been startups that did milestone-based open source pledges? Such as:

- Product will be open-source after achieving N active users - Product will be open-source after achieving N in revenue

I think this could help startups in competitive/commoditized markets, who want to open-source but are too small to enforce their license on bad actors with complete ripoffs which I read about on HN before. I'm thinking of GPL, AGPL, but also other more restrictive licenses like BSL. It incentivizes community to help the startup grow.

(I believe I have seen "after 36 months" type of pledges before, though can't remember where.)


  👤 cloudsec9 Accepted Answer ✓
Either your business model and philosophy embraces open source, or it doesn't -- I really don't see how having things on conditions helps really. All such pledges might do is give you a bit of runway, and I'm not sure how that advances things. If you have a solid biz model, then going open source helps people who might either benefit or use your software to leverage your platform -- and that can help right away. For me, if your startup is open source, even if you go poof I can still pay someone to maintain the software, reducing my business risk. Plus, if something is broken, I can get it fixed, or if I need something I can add it and possibly contribute it back.

You don't mention the area you are targeting or your biz model, so I can't help on that side. But I wouldn't be so thrilled to contribute to something that "might be" or "will become" open source. I have seen projects that do "funded development", where features are added based on customer or $$ flows -- like "feature X will cost $2k, so 10 new customers or equivalent community contributions and we'll work on it".