← Back to context

Comment by abeppu

2 years ago

I build stuff because I love it. But why should I publish it? If I publish it, why should I release it under a permissive license?

I think people get pissed off because they're working out of a spirit of generosity, and the users who they interact with most are definitely not.

Suppose my neighborhood regularly throws a block party, and everyone makes and shares some food, because they enjoy making and sharing food. Great! But suppose one neighbor grabs portions of everyone's freely shared dishes, packages them up, and begins selling your freely-shared food as plate lunches to others, and pocketing the proceeds. They come back and ask that you use more spice, and by the way, do you have any napkins and plastic cutlery? Is the right response here "well, if you don't love making and sharing food for the love of it, you should stop?" Or is it reasonable to want to share with people who are willing to engage in the same spirit of mutual benefit?

I build stuff and keep my projects to myself. I would happily share with other people who are building hobby projects for the love of it. I would happily let almost any non-profit use my work for free (perhaps excluding some political or aggressively religious organizations). I have zero desire to gift anything to anyone's for-profit company. But for some reason, there's a strong stigma against sharing source code but not allowing a total free-for-all of what it's published for. "That's not open source," I'm told. So I don't publish at all, but that has nothing to do with not loving what I build.

Meanwhile, a hobbyist makes music, and publishes some recordings with a CC non-commercial license, people get it. No one says, "oh if you object to companies using your recording as background in their ads, it must be because you don't love making music."