Volvemos a la eterna discusión de lo que debe ofrecer el sw libre.
Hay gente cuya concepción del software libre es erronea. En software libre hay aplicaciones impresionantes que funcionan. Y como funcionan, simplemente las descargas y te pones a trabajar con ellas. Ahora bien, si hay un error, un bug, incluso algo que no está pensado como nosotros esperamos… ahhhhh… ahí vienen los problemas.
Hay que dejar una cosa clarísima. NO hay software en el mundo bien sea libre o propietario libre de bugs y posiblemente ninguno que haga exactamente lo que yo quiero y como yo quiero. Los programas se conciben como los definen los analistas. Hay tantas soluciones para resolver un problema y tantos diseños posibles como analistas hay en el mundo. Sea libre o propietario, cualquier software es susceptible de ser mejorado y posiblemente ninguno cumplirá todas nuestras espectativas al 100%.
Y llevado esto al caso de openerp. Tiny ha aportado al mundo una aplicación que de ser propietaria costaría miles de Euros en licencias. Cuando digo miles, digo muchos miles. La han dejado a disposición de la gente para que la use de forma absolutamente gratuita. Sin exigencias, sin cuotas, sin nada…
Lo que no se puede pretender y mucho menos exigir es que encima nos arreglen las cosas y los tengamos a nuestra disposición también gratis. El caso es que a pesar de no tener porqué, ellos sí han abierto el código a la comunidad y nos han puesto a nuestra disposición una serie de herramientas que encima atienden. No tiremos demasiado del hilo y si hay alguna cosa que arreglar o una adaptación que hacer de la aplicación a nuestras necesidades, contratemos un programador. Eso sí… después lo suyo es aportar la mejora realizada a la comunidad para beneficio de todo el mundo.
A pesar de esto, nos podemos dar con un canto en los dientes por solucionar los problemas de nuestra empresa a un coste ridículo si lo comparamos con otras herramientas de igual calibre. Es más… la plena libertad es que puedes hacerlo. Puedes contratar por tu cuenta un programador que deje el sistema como quieras. En otros sistemas, no es posible. Y por supuesto, si requieres algo a medida tendrás que pasar igualmente por caja con la diferencia de que en otras herramientas la mayoría de las ocasiones no puedes elegir. Tienes que pasar por SU caja.
Espero que quede clara la visión del tema que ya es algo recurrente.
EDITADO: Incluyo link a un post del foro donde ha surgido la polémica al hilo de este concepto:
http://www.openerpsite.com/foro-openerp/viewtopic.php?f=21&t=43&p=150#p150
