"El hecho de que LibreFarm sea un programa hecho con
GeneXus, que es una herramienta de productividad, liberado con una licencia que
promueve la productividad permitiendo que muchos programadores trabajen en esto,
le va a dar un gran empuje a esta KB. Esa es mi convicción", asegura Stenger.
Aunque admite que se trata de un proyecto a largo plazo, "porque va a llevar
tiempo persuadir a la gente de que esto tiene sentido".
Dentro del mundo empresarial no es común esta decisión que
tomaste. ¿Qué evaluaste para dar este paso?
No
es fácil para una empresa tomar la decisión de licenciar un software propietario
como software libre. Somos una empresa pequeña y medimos los riesgos a nuestra
escala. Sabemos bien que no nos va a pasar nada por liberar la base de
conocimiento (KB), al contrario, aumentamos nuestras posibilidades porque más
gente va a conocer el producto. Lograr captar la atención ya es un valor
agregado para nosotros. Por otro lado, esto cruza fronteras rápidamente. Lo han
bajado en distintos países, y eso es un shock muy fuerte porque abre
posibilidades de asociaciones con empresas en otros mercados. Con esto
aumentamos potencialmente la cantidad de programadores sin invertir, porque cada
uno se auto sustenta y sabe por qué colabora con LibreFarm. Estoy asumiendo
riesgos, pero están administrados. La confianza está en la comunidad GeneXus, de
que va a respetar la licencia y que también se va a sentir entusiasmada porque
éste es un buen proyecto para trabajar. Incluso pueden surgir otros programas
basados en LibreFarm para otro tipo de comercios, o el mismo programa traducido
a otros idiomas, que deberán ser licenciados como software libre.
¿Por qué decís que el software libre promueve la
productividad?
El software es copiable por
naturaleza, se pueden hacer mil copias de un software sin pérdida de calidad.
Esa es una virtud del software que no la tienen otros productos. Como el
software se puede copiar, muchas personas pueden dedicarle tiempo a estudiarlo y
mejorarlo. Además, esas personas pueden comunicarse. Entonces el hecho de que
muchas personas puedan tener una copia de un mismo programa y lo mejoren, es una
gran ventaja que tienen los programadores con respecto a otro tipo de
profesionales. El software libre respeta esa naturaleza del software y permite
que muchos programadores trabajen a muy bajo costo.
La industria del software puede trabajar bien basada en software
libre, con un modelo diferente del que tiene actualmente. Hay muchísimas
empresas que lo están haciendo.
La ingeniería del
software tiene problemas. Hay estadísticas muy conocidas que dicen que más del
60% de los proyectos de software no llegan a cumplirse en tiempo ni en
presupuesto. El software libre va a impactar en la productividad del diseño de
sistemas, y ya está impactando, por ejemplo la base de datos PostgreSQL
-soportada por GeneXus- tiene un diseño muy impresionante, una funcionalidad
grande, y ha sido posible gracias al software libre. Necesariamente el software
libre va a modificar el ritmo en que se desarrolla hasta ahora. Otro intento por
mejorar la calidad con que se desarrolla software es la tendencia conocida como
extreme programming que se aplica a software propietario, que propone que todo
el código fuente esté a disposición de todos los programadores de la
empresa.
Los modelos de negocio van cambiando.
Claro que nadie te garantiza que tengas la vida resuelta. El software libre es
una forma de trabajar que tiene verdades y hay que explorar cómo funcionan estas
verdades en un mundo comercial. En el mundo no comercial ya se sabe que
funcionan muy bien.
¿Qué cambia la publicación de la KB desde el punto de
vista de tu negocio?
El negocio sigue igual:
uno tiene clientes de consultoría, clientes de servicio. Un software de este
estilo permite brindar servicios independientemente del hecho que se haya
liberado el código fuente del programa.
¿Es decir que tu negocio no está centrado en la venta de
la KB sino en los servicios asociados?
Las
empresas de software viven fundamentalmente de los servicios que cobran, no
viven tanto de las licencias. Es algo difícil de demostrar porque nadie muestra
sus números tan fácilmente, pero vivimos de los servicios agregados: de las
garantías, de la atención telefónica, de las visitas, de la consultoría, de los
cursos. Las licencias cada tanto nos dan algún ingreso extra, pero lo
fundamental está en las mensualidades que se cobran a los clientes por los
servicios de valor agregado.
También la crisis que
hay en este país ha contribuido a la baja de las ventas, pero uno en lo que se
concentraba fundamentalmente era en servicios.
Soy
un convencido que los programadores vivimos mejor de los servicios agregados que
damos en relación al software que construimos, que si tenemos que andar
persiguiendo a los infractores de las licencias propietarias.
El negocio de farmacias es un negocio muy dinámico. Las condiciones
para mis clientes están cambiando permanentemente -por ejemplo, ahora van a
retomar parte del mercado mutual- y generan necesidades y me llaman a mí que soy
su programador de confianza. El hecho de que el código fuente esté publicado no
cambia nada en la relación de confianza con mis clientes.
O sea, tú decís tengo una base instalada de clientes a los
que me vincula una relación de confianza y van a seguir acudiendo a
mí.
Exacto. Esa es la esperanza. De hecho no
creo que esto cambie absolutamente nada. Hice consultas con algunos clientes al
respecto de esta movida y la aceptación fue buena.
Un cliente compra una KB funcionando pero que necesariamente va a
cambiar. Si no cambia es porque algo le está pasando a ese negocio, y la
publicación de KBs da más valor al cliente.
En el
mundo comercial todas las empresas de software estamos en deuda con nuestros
usuarios que siempre tienen necesidades mayores a los que los programadores
podemos proveer. El hecho de que tengas el código fuente sólo en tu empresa -si
bien es un derecho que la ley te garantiza- es malo para el usuario, porque al
usuario le gustaría que ese programa creciera y que tu empresa creciera también.
Si por algún motivo no le das los cambios que quiere, con el licenciamiento como
software libre le ofrecés más oportunidades para que otras personas puedan
implementar esos cambios.
Lo que se genera es una
comunidad de personas trabajando en una KB, que graban los cambios en un centro
común -en este caso el GXOpen- en una versión oficial. El propio hecho de que
haya mucha gente mirando el código mejora el programa, beneficiando a los
usuarios y también a los programadores, que van a adoptar esas mejoras en su
base de conocimiento. El cliente puede elegir comprarlo a mí o no.
¿Qué cantidad de clientes tiene
LibreFarm?
Alrededor de 100 usuarios.
¿Alguien te dijo "es una locura"?
Sí, pero después te dicen vos sos una persona inteligente y
sabés lo que tenés que hacer. Esta decisión también tiene que ver con dedicar tiempo
a pensar qué es la programación y la actividad que uno realiza. Si uno
es simplemente un programador que implementa requerimientos, bueno tiene un
estilo de vida. A mí me gusta la programación mucho más allá, me gusta llegar
al tuétano de lo que es programar.
Nosotros somos una empresa pequeña y no podemos evitar que
se piratee nuestro producto. ¿Cuánto me cuesta a mí poner un abogado para seguir
a los posibles infractores? Nos ha pasado que llegan usuarios de nuestro
software pirateado y los recibimos como clientes. O sea la naturaleza copiable
del software a mí me sirve, si alguien quiere usar mi software libremente y un
día venir y pagar por nuestros servicios a mí me sirve porque mi costo de venta
es menor. Con esto lo que hacemos es facilitar la venta, el día que el cliente
quiera comprar los servicios agregados vinculados a ese software, será
bienvenido. Pensar que un software va a perder valor por el hecho de que se esté
copiando es subestimar las empresas de nuestros clientes que son mucho más
complejas que el software que puedan copiar. Necesariamente tiene que haber un
proceso humano de implantación del software en las empresas. El software libre
allana el camino para que eso suceda.
(II) Es una oportunidad para trabajar en un proyecto
grande, libre, dentro de la comunidad GeneXus.
Publicado en GXOpen : Proyecto GestiónComercialFarmacia
http://www.gxopen.com/main/hproject.aspx?257