El software libre nos libera
Los debates en torno al software libre suelen complicarse por la constante mezcla de argumentos tecnológicos, culturales, actitudinales y políticos, que casi siempre sirven para no hablar de lo importante: los argumentos de negocio. Y es ahí donde reside la clave para entender porqué el software libre está cambiando la industria, y ofreciendo oportunidades espectaculares a cualquier persona con ideas.
EL CONTEXTO
Toda aplicación comercial o encargada a una gran empresa está llena de código basura, y carece de elegancia y sencillez. Motivos:
1. La carrera de un programador pasa por abandonar cuanto antes la programación y pasar a dirigir proyectos. Es decir, hay muy pocos programadores experimentados que escriban código.
2. La piramide productiva se basa en masas de becarios o profesionales de cualquier carrera escribiendo código. Se busca cantidad (a buen precio), no calidad.
3. No se trabaja con cariño y cuidado. Es como si los edificios de Frank Gehry los hiciesen licenciados en Humanidades recien salidos de la Universidad en vez de obreros con oficio. ¿Porqué? Por que nadie lo ve. Esos licenciados en Humanidades saben que nadie verá el edificio, asi que pasan de todo.
EL SOFTWARE LIBRE
Cuando un programador entrega su código a la comunidad, expone sus miserias, sus vergüenzas y todo lo que sabe hacer. Así que lo hace lo mejor posible, porque el prúrito profesional ejerce mucha presión. Resultado: la arquitectura, el código y la documentación de algunos proyectos de software libre son obras de arte. Son lo mejor que pudo hacer un excelente programador (glup). No siempre, por supuesto (hay demasiado mito), pero a veces, y eso ya es suficiente. Y si son aplicaciones bien pensadas, sencillas y claras hacerlas crecer de forma ordenada es fácil.
Es decir, la motivación de lo autores de software libre hace que, si son buenos, hagan obras muy superiores a lo que se puede encontrar en entornos puramente comerciales.
A partir de ese trabajo pueden hacerse maravillas. Una aplicación bien definida puede adaptarse a las necesidades concretas de un cliente, de forma que "sólo" haya que customizar una aplicación base, y ampliar aquellas funcionalidades que no estén desarrolladas (que deberán ser puestas al servicio de la comunidad). Se trabaja con la garantía de que la base está testada y bien hecha. El resto, depende.
EL FUTURO
Un proyecto tecnológico tiene tres grandes capas:
1. La tecnología. El motor puede, en muchos casos (muchos más de los que parece), basarse en aplicaciones de software libre.
2. La experiencia de usuario. Una presentación de datos que determina un tipo de relación del usuario con el servicio. El diseño de la interfaz y de la forma de relación con el servicio es única, y depende totalmente de la propuesta de valor y objetivos del negocio.
3. La marca. Una marca que respalda unas expectativas y unos atributos ante dicho servicio. El mayor valor de la empresa.
¿Por qué se puede utilizar software libre para sustentar un negocio? Porque en la mayoría de los casos no importa que el código sea público. Porque no es el valor del negocio. Es una commodity. El valor reside en cómo se presente esa aplicación (la interfaz), y quién lo haga (la marca).
Un ejemplo: todas las tiendas de España tienen acceso a los mismos productos (el motor de su negocio). Sin embargo VIPS ofrece una experiencia de usuario (mostrar poco, organizar para la compra compulsiva, ofrecer espacios de socialización, etc.) diferente a la de un Kiosko de prensa, por ejemplo. Y El Corte Inglés respalda su enorme motor con una experiencia de usuario propia (amplitud de gama, atención al cliente, servicio) que le permitió acabar con su gran competidor, Galerias Preciados (que compartía la misma plataforma o motor, es decir vendía lo mismo, pero no supo definir su interfaz de relación con el cliente). Y todos estos ejemplos respaldan su propuesta con una marca fuerte (VIPS) o débil (Kiosko Pepita) que permite al usuario gestionar sus expectativas.
CONCLUSION
Utilizar software libre permite ahorrar enormes cantidades en desarrollo, y contar además con un producto mucho mejor.
A cambio dicha aplicación podrá en parte ser usada por otros, hecha pública. Pero, en un negocio bien planteado, eso no tiene probablemente mayores consecuencias. Porque todos podemos coger productos del mismo mercado, pero empaquetarlos y venderlos de forma diferente (que es lo que hacen ya los fabricantes de portatiles, y Dell y Apple y ...).
Es decir, entender las posibilidades reales del uso de software libre permite definir nuevas formas de hacer negocios de manera más rápida, ágil y competitiva. Y centrarse en lo que de verdad importa: ¿qué quiere el cliente?.

