Like, someone will say "I'm having trouble with X and believe it would work better for me and others if it was changed to be more like Y", and then someone will respond "it's okay to not like things".
It is fine not to like a piece of free software
21–30 of 35 posts
Re: It is fine not to like a piece of free software
#22This guy is correct, of course. But this comes off to me a bit like "how is cyber bullying real? Like just close your eyes lmao". Yes, everyone is free to do and not do all those things. I assume TFA is writing this due to, yknow, all the various complainings about large (and or small-but-popular) OSS projects being inundated by grumblings and the devs feeling burned out and lashing out in response etc. I guess my ma…
I think this is wrong and the problem. Developers really don't owe users anything other than honesty, which can be fulfilled by a generic disclaimer of all responsibility. It isn't "they don't owe you anything, but..."
Three notes:
1) What many FOSS developers need is therapy, because they have boundary issues that allow the criticism of freeloaders to register as a problem. You're already doing enough for freeloaders by contributing an enormous amount of effort to the ecosystem, and if they have a problem with you, they should just fork off. Most of these people are whining for you to fix something that helps them with their six-figure jobs, they're the last people who need charity.
2) A lot of Open Source isn't actually a gift, it's specwork and an act of ingratiating yourself to an industry that mostly hires friends and acquaintances. Which is why it's almost all software useful for big business, rather than at users. If this is what you're doing, be honest with yourself. If this is what you're doing, the demands of strangers are important, because you're cozying up to them with the hope of making money out of it. You're afraid they'll fork, because you're afraid you'll lose your chance. If you can't handle people, maybe find somebody to intermediate between you and the public who has better social skills than you. You're actually doing business, so you might even have to pay this person while not making a dime yourself. Maybe you'll end up a multimillionaire in the end, though, or at least get your foot in the door. That's how investment works, and your time was also money.
3) I'm reminded of stories about the past, some I think that David Graeber used to tell, where feeding someone meant that you were obligated to feed them again, that you'd taken responsibility for them. The debate about what people have the right to demand from FOSS maintainers is the best proof I see of this in life. But accept modernity in this case; you can't regulate beggars, but you can ignore them (or even ridicule them if you like.) I remember him also telling that story about the guy on the road who would rob everyone who came through by simply asking for a share of what they had, and convention meant that none of them could refuse him. Eventually, they all got together and murdered him so he wouldn't ask anymore. That, these days, would be an overreaction. Better to ignore silly conventions, especially ones drawn from communities that were smaller and tighter-knit than the random selection of jerks on the internet.
Lecturing everyone to behave better is a waste of time. They don't care what you think. They're healthier than the victims, which is why the victims are victims.
Re: It is fine not to like a piece of free software
#23Earlier quoted context omitted.
It would help to abandon platforms that encourage harassment. Or if such platforms actually bothered to fix their design. It doesn't matter if the encouragement is purposeful or by accident. Have you noticed that those discussions weren't common before people adopted GitHub?
They were common, just not as visible. If you knew which mailing lists to be on, you saw all the same stuff.
Re: It is fine not to like a piece of free software
#24Earlier quoted context omitted.
It would help to abandon platforms that encourage harassment. Or if such platforms actually bothered to fix their design. It doesn't matter if the encouragement is purposeful or by accident. Have you noticed that those discussions weren't common before people adopted GitHub?
They were common, just not as visible. If you knew which mailing lists to be on, you saw all the same stuff.
I think the negative contribution from Github is the "gamification" of development. Stars, in particular, are emblematic of this problem, as it grants a measure of "apparent quality" yet it's not safeguarded in any way at all so now it just measures "apparent popularity."
The mechanisms you have to employ to be popular are almost diametrically opposed to those you have to do to write quality code.
Re: It is fine not to like a piece of free software
#25Let's consider how bizarre the opposites are: "it is compulsory to like free software" "You will be prevented from grumbling about the software" "Users must all patch or fork the software" "Everybody will be forced to use the software" "You will be punished if you express opinions" "You are not allowed to mute or block others" "You must not think about the opinions of others, but you must pay attention" Parsing out a…
After all, being grumpy is fun. It also serves lots of needs - for the individual and for the community. Grumping is a soft way of expressing a perceived break of community norms and expectations, and it draws attention to the break. We have evolved emotions like this for a reason. “Negative” emotions like grumpiness exists to serve us and serve our tribes.
Re: It is fine not to like a piece of free software
#26What I think is unfortunate is where projects decide to write off user feedback only because the user in question hasn't contributed anything other than that feedback. Even if quite a lot of users are saying the same thing. It is, of course, their right. I just think it's unfortunate, especially when "users" and "potential developers" doesn't have a very big overlap.
The most important button on GitHub isn’t “create issue”. It’s “fork”. Use it to fix your own problems.
When “users” and “potential developers” don’t have overlap, the developers often feel pressure to act as unpaid customer support reps. We should normalise telling beggars to move on.
Re: It is fine not to like a piece of free software
#27What I think is unfortunate is where projects decide to write off user feedback only because the user in question hasn't contributed anything other than that feedback. Even if quite a lot of users are saying the same thing. It is, of course, their right. I just think it's unfortunate, especially when "users" and "potential developers" doesn't have a very big overlap.
Re: It is fine not to like a piece of free software
#28The rotten tomatoes of open source is the sharevalue of the company providing a paid alternative. https://www.nasdaq.com/market-activity/stocks/adsk Here is the usability rating of blender visualized as history.
>> The rotten tomatoes of open source is the sharevalue of the company providing a paid alternative. I love this statement. It feels like it should be right, and st first glance it makes sense. The problem I guess is that things aren't boxed so neatly. Most public companies have multiple products. So, for example Microsoft share price doesn't reflect Linux quality because MS share price covers not just Windows but Az…
Re: It is fine not to like a piece of free software
#29Re: It is fine not to like a piece of free software
#30The rotten tomatoes of open source is the sharevalue of the company providing a paid alternative. https://www.nasdaq.com/market-activity/stocks/adsk Here is the usability rating of blender visualized as history.
It may be a good indication for smaller companies reliant on a single product, but these may not be publicly traded. Big companies usually don't rely on a single product, and have ways around open source competition. They can diversify, buy their competition, sue them, for example using patents, use tactics like "embrace-extend-exctinguish", have good marketing targeted at big customers, or simply invest a lot into making their paid product the best.