Controversia en Pidgin genera un Fork
Leo en Slashdot:
Pidgin, el cliente de mensajería instantánea multi-protocolo por excelencia, sufrió una bifurcación (”fork” en inglés). Éste es el resultado de un debate en caliente, emocional y muy interesante sobre una nueva pero controversial característica: Desde la versión 2.4, la posibilidad de cambiar el tamaño del área de ingreso de texto ha sido eliminada; en cambio, el tamaño se ajusta automáticamente dependiendo de cuanto texto ha sido ingresado.
Al parecer, esta nueva característica junto con la negativa voluntad de los desarrolladores de proveer una opción para desactivarlo, ha enfadado a muchos de los usuarios. Un comentario realizado por un Profesor que enseña “Colaboración en un Mundo de Código Abierto” destacó que: «es fácil ver por qué los desarrolladores de código abierto pueden crear dogmas. [...] El más peligroso dogma es el expuesto aquí: ser Dios. “Una única solución tecnológica puede satisfacer la demanda de cada posible variación de los deseos de los usuarios sobre una característica.” [...] Ustedes [los desarrolladores] están ignorando a sus usuarios con una dedicación a sus convicciones que es alarmante aún hacia el mas despistado de los observadores, por lo que están demostrando que ya no merecen estar en la posición de servir a las necesidades de sus usuarios.’»
Casualmente hace un par de días Eric Sink publicó en su blog algo sobre esto mismo: Windows XP y la importancia de escuchar a tus clientes:
El poder corrompe. Cada monstruosamente grande organización se convierte eventualmente en, bueno, un monstruo. El próximo paso para todas éstas organizaciones es comenzar a robarse las tácticas entre sí. Oye Steve, ¿por qué no comenzás a diagramar en una pizarra a todos los que no van a hacer el cambio a Windows Vista? Aparentemente es algo legal. :)
Toda la situación es fuertemente incómoda para aquellos que nos encontramos dirigiendo pequeñas empresas de desarrollo de software. Al contrario que Microsoft, nosotros de hecho sí escuchamos a nuestros clientes. Cuando nos piden que saltemos, nosotros preguntamos qué tan alto.
Y aquí es el momento de la «mea-culpa»: soy uno de los creadores de un fork del MMORPG Argentum Online llamado AONX. Si bien nuestras intenciones son nobles, a nadie le importa en qué lenguaje está hecho el juego. Los usuarios solo quieren jugar AO :)
Espero que dentro de poco eso pueda cambiar. No a los forks. Si a lo que los usuarios quieren.
EDIT 2008-05-17: Jeff Atwood escribió un post en su blog al respecto de éste tema de Pidgin.
April 30th, 2008 at 18:28
Jajaja!, me llevo esta noticia para Pejotas!! Gracias por la data Ale (k)
May 2nd, 2008 at 8:47
Muy buen artículo. Me quedo con tus últimas líneas:
“… No a los forks. Si a lo que los usuarios quieren.”
¡Quiero una remera con esta leyenda! :D
PD: a veces los usuarios no saben lo que quieren (TM), o lo que quieren va un sentido opuesto al objetivo del proyecto, y en ese caso, ¡bienvenido sea el fork!. Pero hoy parecería que cualquier cosa es buen motivo para un fork, en lugar de concensuar y acercar posiciones primero. El fork debe ser la última instancia, y pensarlo varias veces si vale la pena. Como en el Martín Fierro, si los hermanos se dividen, se los comen los de afuera :)
May 17th, 2008 at 1:55
Jeff publicó en su blog un post al respecto:
http://www.codinghorror.com/blog/archives/001117.html
Yupii
May 17th, 2008 at 1:55
[...] me gusta hacia donde está yendo el proyecto AONX y me siento responsable por ello. Ya dejé mi opinión acerca de los forks y aún la mantengo, pero esta es una de esas veces en las que hay que llegar a un consenso entre lo [...]
May 28th, 2008 at 19:47
Muy interesante Ale :)