viernes, 5 de diciembre de 2008

Las viscicitudes y la esquizofrenia de proyectos "privativos" que emplean a la "gente del linux"

Estoy por a punto contraer esquizofrenia aguda si no resuelvo el siguiente:

Estoy trabajando en una suite de proyecto$$$ de $oftware privativo$$$ (no hay problema en eso, el mundo es dinero) que esta empleando , como fuerza de trabajo tecnica principal, mucha "gente del linux" (me incluyo entre ellos) , seguidores de Richard Stallman (el tipo es un grosso) y sus enseñanzas filosoficas.
Exitosamente ambas partes ( la parte $privativa$, y la parte GNUsera ) han logrado dejar totalmente de lado sus prejuicios ideologicos para convivir en armonia en un proyecto que progreso (y progresa) bastante, como dos equipos remando en la misma direccion, al unisono, pero hasta cierto limite.
El limite surge cuando, se vislumbra una incompatibilidad de conceptos cuyas raices son esos profundos mandatos y estructuras ideologicas, conceptos de los que no se habla, pero se ven plasmado en los hechos.
El principal ejemplo de esto, es la aplicacion del concepto del "producto de software privativo", con la "propiedad intelectual" ( de lo cual estoy en contra y a favor de eso (mas en contra ( pero no al punto de rechazar el proyecto ) ) ), lo cual genera un obvio y comprensible requerimiento por parte del cliente de un producto autonomo ( que no requiera administracion, solo talvez mantenimiento ) y que por lo tanto tenga una gran plusvalia. No estoy en contra de eso, mas bien quiero lograrlo, pero la parte GNUsera no comprende, a nivel subconsciente, lo que significa el "producto de software privativo y que no necesite administracion", por lo tanto, sin darse cuenta, estan rechazando el desarrollo de soft en torno en la funcionalidad con parches (como reiniciar los servicios automaticamente ante un problema) y estan privilegiando el desarrollo de herramientas de monitoreo y administracion del servicio (cuando segun la otra parte, el servicio deberia administrarse solo ) y tambien estan dando prioridad al analisis detallado de bugs o problemas para darle solucion definitiva (como todo buen desarrollador de software libre) , pero siendo que esto no es para este contexto.
En este punto, si bien no tenemos a los dos equipos remando para sentidos opuestos y el barco girando sobre si mismo, no estan remando exactamente para la misma direccion, lo cual causa trayectorias circulares (de circulos bastante grandes), pero circulares al fin.
No se puede definir con certeza cual es la direccion correcta, el planteo de un "servicio que no necesite administracion" es bastante cuestionable, pero al mismo tiempo dejar que un servicio dependa en exceso de sus desarrolladores tambien es cuestionable, al igual que pretender que un producto privativo de poco personal este a la altura de soluciones libres o de grandes empresas. Hasta ahora solo describi el problema y no la solucion, pero es probable que si no se resuelve este problema, el proyecto no supere ese limite y yo termine en un loquero hablando con visiones :(

Comentarios acerca de posibles soluciones son bienvenidos

2 comentarios:

Anónimo dijo...

Creo que tu diagnóstico mental sería: pirata con dualidad esquizofrenica y te xplicó el , por qué: programas en tus proyectos "filosoficos" linuxeros open sourcianos y querés ganar muuuucha guita....seguramente te diste cuenta que sos un mercenario utilizando las bondades de la filosofia y religiosidad de programar y sobre todo ser parte de la comunidad zurdita de soft libre y seguidores del gordo Stallman (un vende humo que muchos como vos se comen la zarta de pelotudeces que dice y compran, tambien como vos, el paraiso sin un centavo, todo digno de grandes guiones escritos para interpretarlo como el gran gurú y acaso conformar una nueva religión: los adoradores de Stallman...mi Dios...)
Por lo tanto, pensá profundamente que es lo que estás haciendo y no te confundas con lo que estás haciendo....no hay 2 oportunidades en tu vida.

Dario dijo...

Jajajaja, justamente estoy hablando de como esa gente que describis (soft libre fruta Stallman sarasa sarasa) no esta funcionando en este proyecto, en si solo volviste a decir lo mismo q yo dije en el post (tenes razon)(tb respecto a lo del diagnostico mental), solo omitiste decir q para que funcione hay q abandonar esas religiones de software o el fanatismo de creer que toda esta gente, por el simple hecho de tener sueldo (ya sea bueno o no), van a lograr lo mismo que una comunidad de desarrolladores de SL, o una gran corporacion, como A**ya (que para el caso es lo mismo); no son capaces de desarrollar productos cerrados, porque no son parte de su "plan" (asi como los proyectos de SL no son parte del "otro plan").
Un parentesis, claro q el SL es para ganar guita, es la idea, todo lo que es bueno se traduce en que se gana guita
Otra aclaracion... el post no se trataba de mi, mas bien se trataba de todo lo demas...