Sólo hay dos maneras de ganar dinero con el código abierto, dice el CEO de Red Hat. Elige uno.

    Video: Por qué su empresa debe invertir en software de código abiertoConsejoTecnologico.com colaborador Matt Asay explica por qué su empresa debe invertir en código abierto, y cómo evitar algunos de los escollos más comunes.

    Red Hat acaba de lograr una hazaña asombrosa: Mientras que la mayoría de los proveedores de tecnología heredada han tenido dificultades para reaccionar a las tendencias tecnológicas como el código abierto y la nube, Red Hat acaba de producir su 64º trimestre consecutivo de crecimiento de los ingresos totales. Para aquellos que luchan por hacer las cuentas, déjenme hacerlo por ustedes: Red Hat no ha visto un trimestre en el que los ingresos totales no hayan crecido en 16 años.

    En la última llamada de beneficios de la compañía, el director ejecutivo de Red Hat, Jim Whitehurst, explicó cómo funciona la magia. Con el código abierto, dijo, sólo hay dos maneras de ganar dinero, y la mayoría de las empresas no pueden entender ninguna de ellas.

    Compartir secretos

    Whitehurst no es de los que guardan secretos, y a principios de esta semana regaló las llaves del reino de Red Hat:

    Enterrado en ese «etcétera» hay una buena cantidad de detalles sobre por qué «ser un contribuyente significativo» es tan importante. Cuanto más código contribuya, más podrá influir en los planes de trabajo del proyecto en beneficio de sus clientes.

    Curiosamente, no dijo «ser el único contribuyente», que es donde muchas de las llamadas startups de código abierto se equivocan. El analista de Rishidot Krish Subramanian clavó esto al decir que parte del genio de Red Hat ha venido de «escoger los proyectos de código abierto correctos y contribuir con código a estos proyectos». No se puede ganar en código abierto sin contribución de código».

    Red Hat no quiere ser el único colaborador de un proyecto, ya que los proyectos más interesantes (para los clientes) serán aquellos con comunidades vibrantes que los apoyen. En cambio, Red Hat sólo quiere ser uno de los principales contribuyentes.

    VER: Cuadro comparativo de distribuciones de Linux (Tech Pro Research)

    Por lo tanto, al hablar de la competencia Kubernetes de Red Hat, Whitehurst destacó la «gran distancia» entre Google, Red Hat y el no. 3 contribuyentes. Google monetiza a Kubernetes a través de su oferta en la nube, mientras que Red Hat lo hace tanto a través de la nube como de las ofertas locales (OpenShift. ¿En tercer lugar? Bueno, quienquiera que sea no lo monetiza mucho.

    En cuanto a Docker, el querido contenedor que se ha dado cuenta tardíamente de que todo el dinero en los contenedores está en la orquestación, en general, y Kubernetes, en particular, la empresa contribuye muy poco a Kubernetes y gana proporcionalmente pocos ingresos.

    «No veo a Docker en muchos de los acuerdos en los que estamos involucrados», dijo Whitehurst. A pesar del sesgo obvio, es una afirmación totalmente creíble.

    La verdad te hará ganar dinero

    Lo que es un poco extraño es que el modelo de Red Hat ya es bien conocido. Cuando lo diseccioné por primera vez a principios de 2006, todavía había misterio, pero eso fue hace 12 años. Desde entonces, Red Hat ha aplicado su modelo a una amplia gama de software de infraestructura, pasando de los sistemas operativos a middleware, virtualización, PaaS y mucho más.

    Más información sobre el código abierto

    Dada la cantidad de dinero en juego, ya deberíamos tener varios Sombreros Rojos, pero no los tenemos. En datos grandes tenemos Cloudera, Hortonworks y MongoDB, pero ninguno de ellos replica completamente el modelo Red Hat (aunque Hortonworks es el más cercano. En el caso de Cloudera, el cofundador y director de estrategia Mike Olson ha declarado públicamente: «Ya no se puede ganar con una plataforma de código cerrado, y no se puede construir una empresa independiente de éxito puramente en código abierto». Y sin embargo….Red Hat ha superado una tasa de ejecución anual de 3.000 millones de euros. Eso es mucho dinero.

    Por supuesto, los proveedores públicos de cloud computing -o, al menos, AWS- están ganando aún más dinero vendiendo código abierto como servicio o construyendo sus servicios sobre la base de proyectos de código abierto, pero competir con las nubes públicas no es una tarea fácil. MongoDB tiene suficiente influencia de desarrollador que ha logrado construir un negocio significativo, con un 11% de sus ingresos provenientes de su servicio cloud, pero la mayoría de las empresas no pueden monetizar el código abierto como un servicio a la sombra de los gigantes de la nube.

    Esto nos deja con el modelo de Red Hat de monetizar el código abierto, inicialmente para despliegues en las instalaciones y ahora, cada vez más, a través de su enfoque híbrido de nube. Es un secreto a voces sobre cómo hacerlo, pero pocos parecen dispuestos a seguir el ejemplo de Red Hat. Eso es una pena.

    Boletín Semanal de Código Abierto

    No se pierda nuestros consejos, tutoriales y comentarios sobre el sistema operativo Linux y las aplicaciones de código abierto. Entregado los martes