3 ms·
> Why do you publish your software? Why not just keep it all to yourself? Because that's how open source works? People publish stuff somewhere and others can u
by yawaramin 7y ago
> Why do you publish your software? Why not just keep it all to yourself?
Because that's how open source works? People publish stuff somewhere and others can use it. Explicitly no warranties are made. Anyone who uses it does so at their own risk.
> If you want them to use your code you want them to be able to trust that code too.
Trust doesn't have to be paid for in a walled garden model. People can use my code because they audited it and found that it's good. Or they could just use it because they know my reputation and trust it.
- galaxyLogic 7y ago> People publish stuff somewhere and others can use it. Definitely. My question was "Why do they do it?". Nothing forces you to publish it. So there must be a reason why you do that. I assume it is because you want other people to use your software, for whatever reason. So if you want people to use your software surely you want your software to be of high quality, which includes that people can know it is of high quality, which is where validation might help. Whether you should pay for validation is a different question, I'm not saying you should.
- yawaramin 7y agoYou've made a couple of incorrect assumptions here. > I assume it is because you want other people to use your software, for whatever reason. No–as an OSS publisher I just want to make it possible for other people to use it. I don't necessarily have to want them to use it. > ...surely you want your software to be of high quality Again, not necessarily. It's a mix of factors–how much time and energy I have, how important the code is to me, whether I actually do want others to use it, etc. But there's nothing inherent in publishing OSS that says it has to be high-quality.