
El software libre ha experimentado un crecimiento muy importante en la última década. Al principio apoyado por ideólogos como R. Stallman y/o E. S. Raymond que construyeron una percepción del software libre alrededor del concepto Hacker como programador excepcional motivado por la calidad de su código.
Ya entonces, se hablaba de las posibilidades de Linux y del software libre para perdurar en el tiempo y convertirse en una realidad consolidada y en una alternativa real. Para eso, era necesario alcanzar a una determinada masa crítica de usuarios que garantizara la supervivencia del modelo y de su crecimiento.
Más tarde, aparecieron varios intentos de poner en marcha negocios alrededor del software libre aunque no tuvieron mucho éxito (a excepción de Red Hat) Se ponía en duda la capacidad de estos negocios en torno al software libre tras estrepitosos fracasos de empresas como Corel o VALinux.
El concepto de software libre ha estado asociado al término Hacker, aunque en los últimos años esto ha cambiado radicalmente ya que se ha producido una revolución que consiste en la adopción de grandes proyectos de Software Libre (en especial Linux, Apache y MySQL) por parte del sector empresarial. Esto ha supuesto para el Software Libre la capacidad de ofrecer parte de las necesidades que el concepto Hacker no podía ofrecer y que el entorno empresarial demandaba: como son el soporte técnico, los acuerdos de nivel de servicio, compatiblidad con otras plataformas, certificaciones hardware y software, etc. Ya se ha alcanzado un cierto nivel, puesto que ya no se pone en duda la viabilidad del software libre para las empresas.
Hoy en día existen multitud de modelos de negocio basados en software libre con viabilidad probada y demostrada. Mientras que el Software Libre crezca en número de usuarios y empresas que lo usan irán apareciendo nuevos modelos de negocio aún desconocidos.
Las ventajas competitivas que conlleva el uso de software libre en el sector empresarial, son muchas y muy importantes ya que suponen una cambio de mentalidad sobre un modelo (modelo clásico de venta de licencias) ya asumido. Algunas de las ventajas más destacadas son las siguientes:
Capacidad de modificación del código: el uso de software libre permite a una empresa adaptar soluciones a sus necesidades, arreglar fallos operativos o de seguridad.
Independencia del proveedor: el uso de software libre permite al cliente elegir el mejor proveedor de servicios. La disponibilidad del código fuente y la capacidad de modificarlo permite que una empresa no quede atada a ningún proveedor.
Seguridad: Se puede llegar a eliminar la existencia de puertas traseras, troyanos... debido a que cada empresa puede auditar el código fuente de las aplicaciones.
Garantías de permanencia: el uso sitemático d estándares hacen que sea muy difícil que una determinada aplicación pueda quedarse sin soporte. Y en caso de que esto ocurra la disponibilidad del código fuente, permite que otro grupo de usuarios o empresas pueda liderar el desarrollo de la misma.
Desde el punto de vista empresarial el desarrollo de software libre tiene una serie de ventajas como:
La disponibilidad de una comunidad potencial enorme de programadores y testeadores del software.
Posibilidad de respuesta rápida ante clientes por posibles problemas en el código.
Evolución automática de las piezas de software.
Tendencia a una calidad enorme en el código desarrollado: consecuencia de la necesidad de trabajar en equipo con personas desconocidas.
Tendencia a la utilización de estándares, que permite la construcción de soluciones mucho más completas.
Es difícil para una empresa que invierte recursos en el desarrollo de software la decisión de liberar código. El éxito de la iniciativa depende en gran medida de la utilidad real que tenga ese software para la mayoría de los usuarios.
Modelos basados en software libre: ejemplos
Software Libre como plataforma a software comercial: no se puede decir que éste sea un modelo de negocio basado en software libre propiamente, pero supone un nexo de unión entre el software libre y el software propietario. Este modelo de negocio consiste básicamente en la adaptación de determinadas aplicaciones disponibles bajo licencia propietaria de modo que puedan coexistir y convivir con aplicaciones basadas en software libre. Algunos ámbitos de necesidad aún no están cubiertos por el software libre; pero los huecos se van rellenando poco a poco. Actualmente, existen multitud de empresas que siguen este modelo de negocio, como SAP/R3, Siebel, Flash Macromedia, HP openview. Este modelo de negocio planteado no logra captar las ventajas competitivas derivadas de los modelos de negocio basados puramente en software libre, por lo que pueden tener dificultades para obtener rentabilidad a largo plazo.
Modelo de desarrollo con doble licencia:este modelo se ha comprobado que es exitoso. Básicamente se trata de asociar dos licencias a un determinado código, una de ellas es libre y la otra propietaria. Como usuario, puedes elegir cualquiera de las dos licencias para aplicar al uso del software. Este modelo ha llegado a una cierta madurez debido a que ha sido probado con éxito durante bastantes años por infinidad de empresas. Como por ejemplo Trolltech que dispone de las librerías QT (librerías que se distribuyen bajo GPL), o como el caso de Open Office.
Soporte y productos alternativos
Este modelo de negocio es bastante tradicional y consiste en desarrollar una determinada aplicación bajo licencia libre, ofreciendo personalizaciones y/o servicios específicos sobre ese software. Como consecuencia de este modelo, siempre se evoluciona hacia la disponibilidad de dos versiones del mismo software (una libre y otra propietaria). Siendo la propietaria de una funcionalidad superior. Algunos ejemplos de este modelo de negocio son: Sendmail, MySQL.
Desarrollo de componentes comerciales para productos de software libre
Este modelo es similar al modelo anterior. Consiste en el desarrollo bajo licencia libre de aplicaciones específicas, generalmente de propósito general. Sobre estas aplicaciones se desarrollan determinados componentes comerciales que se distribuyen bajo el cásico modelo de licencias de uso que cubren determinadas necesidades específicas de un cliente. Entre los ejemplos más significativos, podemos destacar Evolution, Kivio.
Donaciones o suscripciones
Algunos negocios (sobre todo las publicaicones digitales) basan su estructura de ingresos en las suscripciones de sus usuarios. Este tipo de modelo, por regla general está ligado a las revistas electrónicas, aunque también se observa en algunos proyectos de software libre. Algunos ejemplos de este modelo de negocio: Linux Weekly News (lwn.net), Typo3, Compiere, Transgaming y WineX.
Nuevos productos derivados de licencias tipo BSD
Existe una diferencia fundamental entre las dos grandes licencias libres: GPL y BSD. mientras que con la licencia GPL todo el software derivado está obligado a llevar la misma licencia, con las licencias tipo BSD es posible re-licenciar el código derivado de cualquier tipo de licencia, incluidas licencias propietarias. Productos con licencia derivada de BSD podemos encontrar Apache, Wine o XFree. Algunos ejemplos: Crossover Office/Plugin, MacOS X.
Integración de software
La integración de componentes o elementos de software no es un concepto nuevo. Desde hace muchos años el concepto de reutilización del código ha sido crítico en el éxito de una empresa de desarrollo. Lo que ha hecho el software libre es llevar la integración de software a límites mucho más extensos. El software libre por su naturaleza ofrece casi todas las ventajas para construir un negocio basado en integración de software. Las bases de este tipo de negocio consisten en un potente I+D, capaz de conocer y analizar la mayoría de las herramientas disponibles basadas en software libre. Así pueden construirse aplicaciones a la medida del cliente mediante la integración de elementos que más se adaptan a sus necesidades. La clave para este tipo de negocio es el desarrollo de software de integración evitando en la medida de lo posible la modificación de las aplicaciones a integrar. Para las soluciones construídas en base a integración de distintas herramientas es vital la liberación del código desarrollado, sobre todo si la integración ha requerido la adaptación de alguna de las herramientas utilizadas. Un ejemplo de este modelo de negocio es openSistemas.
Conclusiones
Hasta hace pocos años no se había podido generalizar la viabilidad del software libre como modelo de negocio. Por regla general, las buenas ideas fallaban por cierta falta de masa crítica de mercado, falta de soporte de grandes empresas u otros motivos.
En los últimos años, la creciente competitividad, el aumento de madurez del mercado tecnológico, el propio avanced del Software Libre y su probada eficiencia y calidad junto con una situación económicamente débil, han provocado el comienzo de la asunción de un cambio de paradigma en el desarrollo y distribución de software. Los clientes empiezan a a nos estar satisfechos con la adquisición de productos, sino que quieren una personalización, una adaptación a sus problemas reales. El cambio que se está produciendo tiene además implicaciones de orden político. Utilizando soluciones basadas en software libre no se hace necesario estar reinventado la rueda constantemente. Es un modelo de desarrollo más lógico.





