I believe the problem of communication is by far the biggest problem and obstacle in the adoption of free software. I believe we have solved all the major technical problems in the adoption of free software, and the ones that remain are either being worked on or in testing. What has yet kept us from becoming the dominant supplier of software is our way of communication and marketing. Oh, I hear my readers mumbling: “here comes another free software detractor”. Actually, this is my best attempt at gathering attention upon an issue I can not solve by myself.
Why can't I solve it alone, and then present my solution? Because that would be my solution to my version of the problem, as I see it. It would actually be of little help for others, as their issues are not even addressed. And failing to get their support to my initiative, it would fail itself, as many others did.
This problem needs be advertised by people with higher mind share on the public than my own, as there are still (many) people that negate its very existence.
Where do I see instances of this problem: in support forums in discussions between “gurus” and “newbies”, between developers and (experienced) users. Examples:
“Winning Hearts and Minds” by Angry Admin,
Problems between developers and users:
“A tale of two cultures” Daniel Robbins, Gentoo project initiator
“Why did I stopped reporting bugs on Ubuntu”,
“Why I quit: kernel developer Con Kolivas”,
Marketing problems (about the use of incomplete `truths` in our promotional messages):
Can we please stop fighting FUD with FUD? by Ryan Cartwright
Which can be solved with:
“A Free Software Manifesto For All Of Us" by Marco Fioretti,