When to Open Source
6 points
1 day ago
| 2 comments
| HN
Companies like Buidler.io, PostHog, and Polar are notable for open-sourcing their entire platforms, rather than just a project or two. This raises a crucial question: What framework and rules should guide a company's decision to open-source? Furthermore, how much of a platform should be open-sourced, and which license such as MIT or BSL is most appropriate?
ashwinsundar
1 day ago
[-]
Why should any given software be open-sourced? What is there to be gained by the company?
reply
ripano
1 day ago
[-]
I'm not sure whether you're being serious or sarcastic. In the former case, the answer may span from easing the process of review from the outside, hence better the quality of software (e.g. a cybersecurity company would gain from that, given that all major cryptographic algorithms and such are produced by academia in public papers and depend on computational power, not secrecy of algorithms), to satisfying your ethics (I'd rather live in a world where everyone can see with their own eyes if you fulfill you promises about your code, Stallman can teach us a thing or two about this matter). Moreover, the open source community has produced the best software we, as humanity, have created so far: that alone is a good reason to believe in the power of opening your system.
reply
Iolaum
1 day ago
[-]
Adoption, Community and more

Caveats apply

reply
JustExAWS
15 hours ago
[-]
1. To commoditize your compliments

https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

2. Marketing your platform and to encourage vendor lockin

https://github.com/aws-samples

reply