KWin Maintainer: Fanboys and Trolls Are the Cancer Killing Free Software
An anonymous reader writes "Martin Gräßlin, maintainer of the KWin window manager, writes an informative blog post about his experiences with the less favorable pockets of the Free Software community. Quoting: 'Years ago I had a clear political opinion. I was a civil-rights activist. I appreciated freedom and anything limiting freedom was a problem to me. Freedom of speech was one of the most important rights for me. I thought that democracy has to be able to survive radical or insulting opinions. In a democracy any opinion should have a right even if it's against democracy. I had been a member of the lawsuit against data preservation in Germany. I supported the German Pirate Party during the last election campaign because of a new censorship law. That I became a KDE developer is clearly linked to the fact that it is a free software community. But over the last years my opinion changed. Nowadays I think that not every opinion needs to be tolerated. I find it completely acceptable to censor certain comments and encourage others to censor, too. What was able to change my opinion in such a radical way? After all I still consider civil rights as extremely important. The answer is simple: Fanboys and trolls.'"
There wasn't one rational reason stated why censorship is a good thing
Really? How about the idea that having a bunch of lame-ass mooches, trolls, and flamers causing nothing but drama increases the stress level of developers and causes them to abandon projects entirely?
That's a net loss for EVERYONE. The projects don't complete or get kicked way back on deadline waiting for someone else to pick them up, learn the code, learn to extend it, and finish it off. If they ever do, since those same lame-ass trolls and flamers are waiting to pounce again.
This guy needs to grow up and grow a pair.
OR, the lame-ass trolls need to grow up.
Look, I get it. You're 14, you live in your parents' basement, and to you swearing is only nominally less exciting than a furtive glimpse at a pair of tits. You think it makes you sound grown up. Used in moderation, it can. But there's a right way and a wrong way to phrase things, a right way and a wrong way to handle conflict, and a right and wrong way to deal with drama.
The problem with trolls, fanboys and flamers in this context is that they increase rather than decrease the drama levels and stress levels. Rather than putting out fires and being a little diplomatic, they throw gasoline on fires and expect the house to still be standing after the inferno.
Bad move. It destroys projects and drives people away from open source. Hell, the reason I never made the jump to using Linux on the desktop was my own experiences trying to set up a Mythbox in my living room; because I didn't have the exact hardware that one of the developers had, asked for some help, got shouted at "RTFM you fucking loser" over and over again when the documentation was crap and had no relevance to the situation I was asking about... screw it. I'm not going to try to navigate the 300:1 odds of finding someone helpful among that lame-ass crowd in order to try to use F/OSS and I can understand why it drives developers away too!
Put another way: To someone who thinks "GNOME rocks => KDE sucks", nothing you can do to KDE will change their mind--it's still not GNOME, therefore it still sucks, and they'll create another justification as to why that is, forever and ever.
Actually it can be read exactly the opposite:
The fanboy, (often the developer, or the developer's hangers on) won't hear any criticism, because such people are trolls, and instead make up any excuse and call anyone names who dares complain about any change, or point out the the emperors new clothes lack certain key features. There then ensues a great shout down from the developers inflicted on their own user-base. The perfect storm of bad user relations.
Instead of saying,
ok, yeah we can see how that might be counter productive for your use case, so lets put in a switch that you can continue to use the rest of the new package but fall back to the old method till we get this new stuff up to your liking
the developer community ends up saying
hey, its free software, download it and fix it any way you want, otherwise STFU or go run Gnome or Windows
Even when they happen to take the latter approach with a coder capable of digging through the mountain of code and making the change, they will not accept and merge the outside coder's changes, and they will apply patches to their branch that render the coder's changes impossible in the future.
Case in point: The Dolphin file manager in KDE4 couldn't begin to match all of the powerful feature of Konqueror of KDE3.5. Early KDE4 adopters were opting to still use Konqueror file manager (as well as bitching vocally). So the developers, instead of spending their time bringing Dolphin up to Kong's capabilities, went in and gutted Kong, and piped it over Dolphin wearing Kong's clothing. Rather than admit Dolphin wasn't ready for prime time, they maliciously removed any ability to make a comparison, any bridge that would keep the users happy. Sabotage! Utterly childish, utterly unnecessary.
Sig Battery depleted. Reverting to safe mode.