You have to admire the open source community. With such a diverse group of people all kinds of things can happen. One thing that cracked me up today was the language used in the NetBeans project (see image.)
I’m a big fan of the project don’t get me wrong, I just thought it was funny. I actually have a personal encounter with something similar when I was the developing a project. I was coding some error handling procedures on a website where all invalid input (temporarily) got directed to an obnoxious error page that read “Error!” with a bright yellow background and black text. When a end user accidentally typed a url in wrong it created the error. Since this website was for a bunch of writers they didn’t like this too much, so they picked on me until it was fixed.
This is part of the problem with the open source community. When an application is created often not enough thought is put into the interface and terminology used or the thought process of the low tech end user. It is different when a company develops an application because they can spend money on designers, interface experts and writers. In the open source community there is a lack of resources and collaboration to make this happen.
Even with well established organizations like Tigris (subversion) cryptic messages that appear in certain products can be difficult to decipher for problems as simple as permissions issues.
I don’t think it is a good idea for every one to “wait a while” to solve this problem because its not going to fix its self. So in closing I propose the question:
“what can the open source community do to solve this problem?”