I'm all for the concept of all code being open source... but I would then need a way to protect my final product from just being cloned or ripped off by a competitor.
With code itself being so cheap these days, it's the final product that has value. The requirements, architecture, usage data, the hundreds of meetings to figure out what customers want/need, the marketing, etc. A lot of the learnings and most of my business are expressed in the code though, so making it open is a massive risk. The code on it's own I don't even think is valuable. The only ones who'd benefit are competitors and upstarts targeting my customers.
With code itself being so cheap these days, it's the final product that has value. The requirements, architecture, usage data, the hundreds of meetings to figure out what customers want/need, the marketing, etc. A lot of the learnings and most of my business are expressed in the code though, so making it open is a massive risk. The code on it's own I don't even think is valuable. The only ones who'd benefit are competitors and upstarts targeting my customers.