> the former in licenses, the latter socially. You’re experiencing that process right now.
No, he's not, because there's no social contract on the internet. Making these analogies between real-world communities and "the Internet" is an obviously stupid thing to do if you think about it for five seconds.
And not only is there no social contract on the Internet, but because of its nature there cannot be, and attempting (futilely) to implement one is extremely harmful.
So, as a result, the license is all there is. If you publish it as open-source, users have zero obligation to contribute. If you want revenue, then use a commercial license and sell it.
It should go without saying, but the insane mental backflips that open source advocates go to in order to make wild claims like this harms their position, not helps it. Don't make absurd statements to try to ignore the fact that asking for money for your software with an actual license is the only reasonable way to get money for your software - it'll just cause normal people to take the entire movement less seriously.
What is going on with the total lack of decorum in HN comments lately? Is this a new phenomenon or am I just now waking up to how incredibly rude some people here act towards strangers?
Is this a meta comment to demonstrate your belief that basic human mores don’t apply on the internet? Quite frankly I find it more of a refutation.