Meet my ClueBat. I call it 'HeadOn', because I apply it directly to the forehead.

The Six Kinds of Anti-FOSS Trolls

Date/Time Permalink: 06/30/08 02:41:20 pm
Category: General

Since I wrote about the seven kinds of anti-Linux FUD pundits, it occurred to me that plain old forum and blog-comment trolls could be classified, too.

Why does Free and Open Source Software get trolled so much? You'd think we were doing something awful by just writing programs and giving them away. While it is true that a lot of it could be mere paid asstroturfers courtesy of large commercial software companies, that doesn't explain them all. Over the years, I've seen so much online flamage - and even some in person! - that I couldn't miss spotting some patterns. You'll recognize these common trolls in this list. Most of them could almost be cut-and-pasted. Direct one here the next time you see them, if for nothing else than to urge them to get a new trick!

The Stockholder - This is very sad, because we have Joe Sixpack and Susie Soccermom out there with their 401-K being 50% tech stocks in proprietary software companies. And they then assume that all competing software companies are their mortal enemy. Look for lots of bad-mouthing the "competition" and boosting a well-known publicly-traded company, without much evidence of any technical knowledge.

Addendum: For another example of how investors let their wallet do the talking, look at the huge flame war going on right now over the fate of Yahoo. Microsoft is in a full-out war to crush it any way they can, and so hundreds of investors in one company or the other go online to spread the lies that Yahoo is a sinking ship who should submit to Microsoft.

It's all lies folks, every line by every troll, with Carl Icahn being in the lead. Yahoo is a Fortune 500 company (ranked #412), they take in $7 billion per year, and the domain attracts 1.5 billion visitors annually. If MSN.com were separated from the rest of Microsoft, Yahoo could buy them out of petty cash.

The Ugh-meri-kin - This neanderthal attacks GNU/Linux (it's always GNU/Linux) based on the nasty allegation that FOSS is communist, anti-capitalist, or anti-American. That goes 100% anti-logic. If anything, GNU/Linux is software as the signers of the Constitution would have had it. Democratic computing for Democratic people. It belongs to everyone, and is designed with the individual's maximum freedom always as its number-one cause. But then, not too much logic ever went into neanderthal philosophy.

The Vandal - The most dangerous troll of all. Capable of literally destroying FOSS projects just by flaming them online. The vandal always takes the tactic of attacking the interface. It's almost always a graphics program, too. And regardless of whether it's POVRay for 3D modeling or Inkscape for vector graphics, the comparison is always to Photoshop. The vandal works on insecure programmers. It works like this: "Your interface sucks!" So they change it. Then it's "Ha ha! I made you break a perfectly good program! Now you've rearranged your interface, confused yourself, alienated your old users, and not gotten any new users! You sucker, you fell for it!" So far, they've gotten Gimp and Blender this way. Don't fall for it, people! There is not a single thing wrong with a single FOSS program's user interface, anywhere, period.

I repeat: "There is not a single thing wrong with a single FOSS program's user interface, anywhere, period." Ever. In commercial software, people meekly accept the interface they are handed on proprietary software because they have no choice, and all complaints are met with "Buzz off!", and people still buy it anyway. FOSS needs to learn to do the same, or vandals will ruin it for their childish amusement forever. There is no reason to complain about something that you can fix yourself, anyway - that would be why it's open source, you know! If you can't live with a FOSS program as-is and can't program it yourself, hire some off-shore hacker to make you a custom copy for $20. I see it happen all the time.

Update: This point is now getting its own post, Interface Obsession Syndrome.

Rip-Van Winkle - A cousin to the Time Traveler FUD pundit. This user last tried Linux in version 1.0 - maybe somebody at college gave them a Yggdrasil Linux CD - and they didn't like it, and have gone on through life ever since morally convinced that Linux never marched another step forward. Imagine if you judged Windows by a glimpse you caught in 1993 of Windows 3.1 running a hotdog-stand color scheme. Or judged Apple by the MacIntosh system 7 of 1991. The difference between an ordinary misinformed user and a troll is that the troll is now advanced in years and set in his or her ways, and will accuse you of trickery if you try to show them different.

The Red Baron - This is actually a regular troll who just happens to be dishing out their delights in a Linux forum today. So they fly in and zero in on an easy target and buzz away, laughing in the flack. Pick any one of "Not a good gaming platform.", "Can't run this proprietary program.", "I tried it once and it didn't work.", "My gramma couldn't figure it out.", etc. Hold your well-reasoned rebuttal - the Red Baron is far away before you got a chance to react.

The Job Defender - This one's motivations, like the Stockholder, are purely financial. Hey, I can *almost* sympathize! I can imagine that you paid six figures to get a degree and ended up tied to a particular niche in proprietary software, and now you're worried that FOSS will put you out of a job if it catches on. The part where it becomes trolling is when they stubbornly refuse to acknowledge that FOSS creates jobs as well. They bet too much money on the wrong horse, and now it's all tears and self-pity.

sig o ta day

Update Why hello, Groklaw readers, welcome to the Z-list! I've expanded the statement about interfaces into a new post, Interface Obsession Syndrome.

Update 7/10/08: If the program I have in the screenshot has you stumped, Béranger guessed it. While you're there, if you think I'm full of beans, you'll like how Béranger says so. He, like, really really opposes the views of my post. A lot.

UPDATE You-Gotta-See-This: Just to make it crystal clear what I mean when I say trolls: Like this. Linsux.org. An actual entire freaking website (bulletin-board, anyway) with hundreds of posts, where everybody who hates Linux can get together and talk about just how much they hate it.

NOTICE: HOLD YOUR FIRE AT LINSUX! I have a sense of humor about them, and I advise you readers to do the same. And I'm saying this fully aware of this post by "Sir Sane".

Mom knew she was in trouble having a son like me.

No, Sir Sane, but thanks for asking. Have you found any new ways to fill your time?

25 feedbacks Follow me on Twitter for an update every time this blog gets a post.
Stumble it Digg this Reddit this add to Delicious share on Facebook

Comments:

Comment from: ml2mst [Visitor] · http://osgeex.blogspot.com
Ha ha, you should check out comp.os.linux.advocacy, which is infested by anti-FOSS trolls. They are getting more desperate and nastier by the day. The latest trend is to post totally made up stories (sex changes, homosexual relationships between regulars etc) abusing the name and email address of regulars. And indeed there is a pattern, they are obsessed with genitals.

One of our worried regulars, started a blog, to help newbs to recognize them:

http://colatrolls.blogspot.com

It's true: Windows drives you insane :-)
Comment from: Zak [Visitor]
"There is not a single thing wrong with a single FOSS program's user interface, anywhere, period. Ever."

Total BS. Insecure programmers shouldn't be responding to trolls. Experienced programmers, if they read these comments at all, should use their judgment to determine whether the UI interface suggestions
a) improve the product
b) fit the product's look & feel
c) break any existing functionality
d) are feasible to develop

Those comments should then be logged in the list of tasks to be done or else discarded.

"There is no reason to complain about something that you can fix yourself, anyway "

Yep, no good reason to ask for a feature that would benefit the whole community instead of being a proprietary fork that needs to be locally maintained through each upgrade.

What open source needs is a paid suggestion box for those who don't want to fork the product. People who want a feature would pay $X and send their comment. The comment gets forwarded to the FOSS support team who will review the comment and implement/ignore as they see fit.
Comment from: Psycho Penguin [Visitor]
Well, I don't know what the GIMP devs have done to be accused of caving in to the Photoshop look-alike whiners, but OTOH, Blender could certainly use some improvement. Now don't get me wrong, it's a powerful application, and if you take the time to learn it, it's a fairly workable interface, but GOD, it's an awful learning experience. Pretty sad when typing Pov-Ray SDL into a text editor is more intuitive than a GUI for developing 3D scenes.
Comment from: Mattakun [Visitor]

Indeed, "there is nothing wrong... ever..." is slipping over the line in the other direction into fanboyism.


There is plenty wrong with many FOSS interfaces. The important things to remember are:

  • There is also plenty wrong with non-FOSS interfaces.
  • Software like Excel proves that a poor, non-intuitive interface does not stop a program being successful.
  • The problems that trolls identify in an interface are generally not the real problems. Listen to experts and to real users, not to trolls.

In the case of GIMP, there are real and serious problems with the interface - e.g. the clumsy management of layers. However, trolls typically pick on things that aren't broken in the slightest, like line drawing. That's how you can tell them apart from serious comments by people who use the software and really want it to get better.

Comment from: Nevaar [Visitor]
And then there's jsut plain nasty-ugly like KDE4/Plasma - shudder. Someday it'll get better but right now it resembles a buck-toothed inbred from Arkansas.
Comment from: Benjamin Tolputt [Visitor]
You had me right up until the "There is not a single thing wrong with a single FOSS program's user interface, anywhere, period. Ever." comment - at which point the post died.

An honest appraisal of any software (commercial, freeware, or open-source) is bound to find problems. The issue is deciding who to listen to when identifying them. Blender is a great case in point with (I believe) an interesting solution. The interface has been widely acknowledged as hard to learn. To correct the problem (as seen by the interface detractors, myself included) they are refactoring code to allow for a customizable interface - at which point the interface issues become a problem for non-core Blender developers to solve.

Being an artist & graphics application developer, I'd love to know where GIMP compromised itself to be more "Photoshop-like", as honestly I use it when I DON'T want a Photoshop interface...

--Ben
Comment from: ewing [Visitor] · http://aut.ac.nz
The Ugh-meri-can troll is right in one sense: some FOSS is communist in that it is the result of development by a freely associating community. How many of you have noticed that two or more co-operating people can achieve much more than two or more (non-co-operating) individuals? Co-operation works, and free people do it all the time. But to call it Communist, as in the political system, is quite wrong because the co-operation is by consent, not imposition.
Comment from: zmjjmz [Visitor] · http://ldtooc.blogspot.com
Also, when it comes to FOSS being "communist", you must take into consideration 2 things:
You have a choice, whereas communism doesn't
Communism, if executed right (which is impossible, but I'm not getting into it), is a _good_ thing. (I'm not going to elaborate on that either)

Also, one more type of troll: The Vague troll

These trolls will post random comments about Linux but will not elaborate, and when taken literally, don't make sense, e.g. "Nobody cares about Linux" (I get that a lot, at which point I list all the major companies involved in Linux)
Comment from: someone [Visitor]
1. Linux truly isn't a platform with games i would like. Hence i dual boot. Hopefully it will change until 2014. I personally work on that :)

2. "Can't run this proprietary program" is sometimes also valid. Linux still misses stuff, but closes on in visibly.

3. FOSS GUI never crap? Don't make me laugh. I think GUI-wise they are the same good/bad as proprietary stuff. You are right, one can change it, but your approach sucks. Doing a proprietary fork isn't the way.

Fanboyism hurts Linux (adoption) just as much as trolls. Not like i'm too sad if some noob won't switch to Linux.
Comment from: Ed The Sane [Visitor]
It's been addressed before, but I feel it needs more weight given. Every software interface I've ever encountered has usability problems. Every UI could use improvement. Many FOSS programs need more help than most programs, owing to having been developed entirely in a vacuum - all of the initial users are developers, and do not think like the typical user they are wanting to use their program.

That having been said, most usability advice I've seen online is bad. (Admittedly, most of it is of the form: adopt this feature from product x which is popular despite its poor usability.) One really needs to consult many random people, or a usability expert (who has consulted many random people.) Of course, this generally doesn't come cheap. While polling ones userbase is not as good as a random sample, it does have the advantages of generally being low cost to do so and the results are unlikely to alienate a majority of the existing users.


Note: the sad thing about the Job Defenders I've met is that most of them seem like they *could* learn Linux without too much difficulty. They just continue to choose not to.
Comment from: Perlejade [Visitor]

Or judged Apple by the MacIntosh system 7 of 1991.

I'm guilty.

Comment from: Rakhun [Visitor]
Hi, with regards to the interfaces I just wanted to mention that GIMP did something very right, there is a fork called GIMPshop (not proprietary as someone seemed to think a fork would need to be) which aims at being similar to photoshop.
And I find Blender's interface to be very good, it's true it might be a bit steep learning curve, but once you know it it works faster than some more "user-friendly" interface would.
heh, and I'm also guilty of judging Mac's by system 7 or something such (didn't hear until later that they switched to a BSD based system) :)
Comment from: Sam [Visitor]
You forgot a significant one. Perhaps a variation on stockholder or job defender but there is a significant population of "objectors" that only act as trolls when FOSS zealots attack them or their companies for not being FOSS. If FOSS claims to not be a better business and development model and not communistic or anti-capitalism, it needs to tolerate "those that are not like us" in a more professional way.

Comment from: Rambo Tribble [Visitor] · http://www.oregoncanoesport.com/CP_news.htm
I regret that I must take exception to your denigrating reference to Neanderthals. There is little evidence to support your apparent contention that the species would condone the behavior you ascribe to them.

Really, the indicated conduct is more in line with the philosophy of Josef Goebbels, ("If you tell a lie big enough and keep repeating it, ..."). Of course, opinion varies as to whether Goebbels and his "master race" ilk constituted any advance over Australopithecus, much less Neanderthal.
Comment from: Mr. Wrong Guy [Visitor]
Blender's interface IS fine. It's designed for using, not for learning, which is as it should be.
I mastered the interface in less than a week of practicing with it. Anyone who has't got the patience to do that should forget about ever becoming a 3D artist, because you've probably got over a year of practice ahead of you before you become a really good modeller.

If you balk at a couple days worth of learning and a few more days practice at an interface that will make your later work significantly faster, then you're impatient and easily frustrated, and 3D modelling is definitely NOT for you.

(Name chosen to save Blender-hating trolls the trouble of replying.)
Comment from: Golodh [Visitor]
I'll join the chorus. This article might have been a humdrum piece of OSS advocacy except for that bit about the interface of OSS by definition being beyond criticism.

Having taken this position, the article does OSS a fairly large and genuine disservice.

Why? Because everybody knows that it's possible to completely botch an interface. Open Source or not, and no amount of ranting will convince people differently.

Now there are lots and lots of things wrong with e.g. the internals of MS Windows but the way it presents itself to the user is actually considered to be quite good by millions of people. Better in my opinion than KDE or GNOME.

And just look at KDE: only now do they introduce (with much fanfare and under a different name) something very useful that MS Windows had since the beginning: folders. And that's after telling us for years that we really didn't need folders because of the nifty menu they had built in. And now the do implement folders and tell us it's a revolution in interface design.

So who is lagging whom here, and who is adapting their design?

Open Source advocacy is at its most effective when it's credible.
Comment from: The king is wearing no cloths Troll (or non-troll) [Visitor]
Don't forget, the Pro-Foss, it's gotta be better to beat Microsoft Troll, aka The King ain't wearing no cloths troll.


Some in the FOSS area, worship everything FOSS, no matter if is good or sucks, it still gets worship, and any constructive critic who steps in to point out the flaws, is called a troll (when he or she is just being honest). Some FOSS projects are half-done and really need to be fixed (a geek might like em, but real users need it finished, so not to have to dig in and do command line this and that).

Comment from: Mahesh Aravind [Visitor] · http://maravind.blogspot.com
Wonderful article.. nicely written.

I agree with those variables -- fully! :-)

I hate especially the stockholder types, who have no idea how technology works, and judges 'products' by their stock rise/fall, and the market penetration nonsense.

(I can say this is stupid, because I'm an MBA, and I'm an avid Linux user -- I know how stuff from both sides works)
Comment from: Jadd [Visitor]
The way to refute the communist accusation is not to focus on the 'everyone owns the code', but instead to focus on the intense competition open source leads to. We all know from is experience close source companies became monopolies, stifling competition, which is not capitalists. Open source makes that impossible, which is capitalist.
Comment from: Frood [Visitor]
Jadd: Unfortunately, you're wrong on that. Competition and free markets have nothing to do with capitalism, even though 20th-century capitalists have been purposely expanding the definition of the word to include "free markets," "making money," "the american way," "mom," "apple pie," and "not discredited like everything else is, so there's no point in trying to change anything ever!" Capitalism, as defined when Thomas Hodgskin coined the term in the early nineteenth century, is the leveraging of financial resources (i.e. the capital) in order to exploit resources and labor for the production of profit. Period. If you work for yourself using tools you own, that's not capitalism. If you hire other people to work for you and have them use your tools, then that /is/ capitalism. Monopolies are definitely capitalist, and are the end result of the large-scale capitalists using their financial power to influence the government in order to protect themselves FROM competition. See http://mutualist.blogspot.com/ for a good pro-free-market discussion of how this all came to be.
Comment from: Penguin Pete [Member] · http://www.penguinpetes.com/
@someone

"Fanboyism hurts Linux (adoption) just as much as trolls."

Gosh, and here I was all primed to be the Jack Chick of Linux advocates...
Comment from: Greg P [Visitor]
One thing trolls do is generalize, and you've done this too. I find a number of changes in GIMP that are quite intuitive and quite useful.

There is probably more importance to be assigned to how you react to a troll. Someone can seem like a troll at first, but eventually you realize they have legitimate complaints/concerns and maybe eventually some constructive ideas. Especially when you're dealing with communication across political and cultural borders, the gruffness of people from other parts of the world can be hard to see beyond.
Comment from: luvr [Visitor]
Hehe... "mere paid asstroturfers"... Was that on purpose, or merely a Freudian slip? ;-)
Comment from: Penguin Pete [Member] · http://www.penguinpetes.com/
@luvr

On purpose. It's about time somebody caught that!
Comment from: Eric Mesa [Visitor] · http://www.ericsbinaryworld.com
I've been seeing a lot of Rip Van Winkels recently. They're the most annoying type to me.


Your URL will be displayed.
Allowed XHTML tags:
p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, a,
span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite,
abbr, acronym, q, sub, sup, tt, i, b, big, small, pre
Options:
 
(Line breaks become <br />)
(Set cookies for name & url)
images required for CAPTCHA viewing

Alphabet letters and digits 2,3,4,6,7,8,9. The digits 0,1, and 5 are NOT used.

Enter the letters/numbers in the CAPTCHA picture above:
My apology to readers for the hassle. I don't like CAPTCHAs any more
than you do. But we all hate spam even more, and this seems to be an
effective way to stop it.
suddenly the moon