Análisis: El software ahora es de código abierto o no lo es

Marie I. Rose | Nueva York

Los proveedores de software propietarios como IBM, Microsoft, Oracle, SAP y Blackboard han dominado la escena tecnológica durante años. Ya no.

El código abierto de acceso público ha transformado la forma en que se desarrolla y entrega el software en las últimas dos décadas. Se está volviendo cada vez más popular, con 30 millones de desarrolladores intercambiando código e ideas y colaborando en GitHub.

En este nuevo entorno, la industria de servicios de código abierto superará los $ 17B en 2019, y se espera que alcance los $ 33B en 2011, según CB Insights.

Se puede encontrar una indicación del crecimiento en adquisiciones recientes (Red Hat by IBM por $ 34B y GitHub by Microsoft por $ 7.5B), junto con grandes valoraciones del mercado público como las de MongoDB ($ 7.9B) y Elastic ($ 7.3B).

Una alternativa que comenzó en la década de 1960

El código abierto comenzó a ofrecer alternativas a las soluciones patentadas en la década de 1960, cuando modificar y redistribuir el código fuente se convirtió en una práctica establecida. Muchos fabricantes de software propietario con hardware propietario alentaron a los usuarios a solucionar y modificar el código fuente ellos mismos, a fin de limitar la necesidad de visitas frecuentes en el sitio. Las universidades comenzaron a compartir correcciones de errores e incluso mejoras de software con otras universidades y poco después con el público.

Algunos de los proyectos más notables desde la burbuja de las puntocom incluyen Firefox de Mozilla en 2002, así como Git (un sistema de control de versiones de código fuente creado por Linus Torvalds) en 2005.

Más recientemente, hemos sido testigos del crecimiento de bases de datos de código abierto como Redis, infraestructura de código abierto como servicio como OpenStack e incluso bibliotecas de aprendizaje automático de código abierto como TensorFlow, Docker, Kubernetes y Swift.

El negocio detrás

En términos de monetización, el modelo de "apoyo comercial" es uno de los métodos más establecidos. Las empresas están dispuestas a pagar por software que de otro modo es gratuito porque quieren garantías. Quieren fallas de seguridad reparadas, asistencia dedicada y longevidad de software. No quieren implementar software de código abierto que tenga vulnerabilidades persistentes, complique el desarrollo o pueda quedar obsoleto.

Un modelo de ingresos cada vez más popular se conoce como "núcleo abierto", que ofrece una combinación de software de código abierto y propietario. La plataforma central sigue siendo gratuita y de código abierto al ser de características limitadas. Las empresas pueden optar por pagar por servicios adicionales o desbloquear una plataforma patentada y rica en funciones.

Los ejemplos de compañías de núcleo abierto incluyen Docker, Elastics, GitLab, MongoDB y Redis.

El caso de Google y los gigantes tecnológicos

El segundo tipo de estrategia de monetización es la del proyecto patrocinado por la empresa. Por ejemplo, Google es el desarrollador principal de Kubernetes, y aunque Google no monetiza directamente a Kubernetes, la amplia adopción del servicio ha dado a conocer el servicio en la nube de la compañía, Google Cloud Platform (GCP).

Otro de los proyectos de código abierto más exitosos de Google en los últimos años es la biblioteca de aprendizaje automático (ML) TensorFlow. Su uso generalizado ha creado una comunidad grande y comprometida, lo que resulta en contribuciones de muchos desarrolladores independientes.

Con la contribución de miles de desarrolladores, Google y otros gigantes tecnológicos como Microsoft, IBM, Intel y Facebook, ninguno de los cuales son empresas de código abierto, se benefician de los comentarios gratuitos de los desarrolladores y de los comentarios directos de los usuarios. Esto permite a las organizaciones construir un mejor software más rápido.

Además, estos proyectos también actúan como una generación de leads en curso para la organización patrocinadora.

• Informe de investigación : el software de código abierto ha cambiado la forma en que se desarrolla el software. Aquí es donde se dirige la industria de $ 33B