Parece que a los chicos del software libre les empiezan a crecer los enanos, lo cual es normal. Cuando uno se hace grande le empiezan a hacer demasiado caso, para bien y para mal.

Hace unas semanas leía acerca de graves problemas de seguridad en el propio proceso de desarrollo del software libre. Dicho estrudio fue realizado por Fortify y destacaba como las comunidades OSS no vinculadas a redes comerciales estaban sujetas a políticas de seguridad inadecuadas, en especial a la hora de informar de bugs y de alfabetizar correctamente a los usuarios de los productos.

Ayer mismo me llegaba otro estudio, esta vez realizado por Matthew Paul Thomas, un tipo desconocido (me pasa lo mismo que a Todd Ogasawara de Oreillynet.com). En todo caso, a conseguido que su trabajo aparezca en portada de Slashdot, así que le daremos el beneplácito de la duda. Su estudio se titula “Why Free Software has poor usability, and how to improve it“, y comenta cosas interesantes, como la falta de buenos diseñadores, lo mal que suelen ser recibidas las sugerencias de re-diseño, la falta de incentivos para mejorar la usabilidad, un proceso de diseño incorrecto (primero se programa y luego se diseña, todo lo contrario que un diseño centrado en usuario), etc.

Mi experiencia con análisis de usabilidad de software libre me hace estar bastante de acuerdo con Matthew. Lo cierto es que he visto un trabajo nulo, y cuando digo nulo es nulo, en el análisis previo de necesidades con grupos de usuarios potenciales y por lo tanto un diseño totalmente centrado en la creencia del programador y no en la de los futuros usuarios. Hablo, por su puesto, de pequeños proyectos, supongo que en los grandes proyectos este tema estará mucho más controlado. De ello depende plantar de una vez por todas cara a Microsoft y Apple y convertirse en sistemas de consumo.