Cómo el software de código abierto se apoderaron del mundo

Mike Volpi

9 horas

Mike Volpi
Colaborador

Compartir en Twitter

Mike Volpi es un socio general de Index Ventures. Antes de co-fundar la firma de la oficina de San Francisco con Danny Rimer, Volpi se desempeñó como director de estrategia de Cisco Systems.

Fue solo hace 5 años que no había una buena dosis de escepticismo por parte de los inversores acerca de la viabilidad de código abierto como modelo de negocio. El común de la tesis era que Redhat fue un copo de nieve y que ninguna otra compañía de código abierto podría ser importante en el software universo.

El avance rápido de hoy y hemos sido testigos de la creciente entusiasmo en el espacio: Redhat es adquirido por IBM por $32 mil millones de dólares (3x veces su capitalización de mercado a partir de 2014); Mulesoft fue adquirida después de salir al público de $6.5 mil millones de dólares; MongoDB es ahora un valor de norte de 4 mil millones de dólares, Elástica OPV ahora los valores de la compañía en $6 mil millones; y, a través de la fusión de Cloudera y Hortonworks, una nueva empresa con una capitalización de mercado al norte de 4 mil millones de dólares van a surgir. Además, hay un creciente grupo de impresionante OSS empresas trabajando su camino a través de las etapas de crecimiento de su evolución: Confluentes, HashiCorp, DataBricks, Kong, Cucaracha Laboratorios y muchos otros. Dada la relativa múltiplos de que Wall Street y los inversores privados están asignando a estas compañías de código abierto, parece bastante claro que algo especial está sucediendo.

Así que, ¿por qué este movimiento que, una vez representado el filo del software de convertirse en el lugar caliente a ser? Hay una serie de cambios fundamentales que han avanzado de código abierto a las empresas y sus perspectivas en el mercado.

David Paul Morris/Bloomberg via Getty Images

De código Abierto para Abrir el Núcleo de SaaS

El original de los proyectos open source no eran realmente las empresas, que fueron las revoluciones en contra de la injusta de los beneficios que de fuente cerrada empresas de software estaban cosechando. Microsoft, Oracle, SAP y otros extraían monopolio-como “rentas” de software, que en la parte superior de los desarrolladores de que el tiempo no se considera de clase mundial. Así, comenzando con el más ampliamente utilizado componentes de software – sistemas operativos y bases de datos – progresiva a los desarrolladores han colaborado, a menudo de forma asincrónica, autor de grandes piezas de software. Todo el mundo podía ver no sólo el software en el abierto, pero a través de un poco de punto modelo de gobernanza, agregaron, mejorado y ampliado.

El software fue creado originalmente por y para desarrolladores, lo que significa que en primer lugar no era el más fácil de usar. Pero era eficiente, robusto y flexible. Estos méritos gradualmente se filtraban a través del mundo del software y, más de una década, Linux se convirtió en el segundo más popular sistema operativo para servidores (al lado de las Ventanas); MySQL reflejo de tal hazaña por comer lejos en Oracle dominación.

La primera de las iniciativas empresariales tratado de sacar provecho de esta adopción mediante la oferta “empresa-grado” suscripciones de soporte para estas distribuciones de software. Redhat surgió el ganador en el Linux de la carrera y MySQL (dentro de la empresa) para las bases de datos. Estas empresas tenían algunas limitaciones obvias – era más difícil de rentabilizar el software con sólo los servicios de apoyo, pero el tamaño del mercado de sistemas operativos y bases de datos era tan grande que, a pesar de los más cuestionado modelos de negocio, de tamaño considerable empresas podrían ser construido.

El éxito de la adopción de Linux y MySQL sentó las bases para la segunda generación de las compañías de código Abierto – el cartel de los niños de esta generación fueron Cloudera y Hortonworks. Estos proyectos de código abierto y las empresas eran fundamentalmente diferentes de los de primera generación en dos dimensiones. En primer lugar, el software fue desarrollada principalmente dentro de una empresa ya existente y no por una amplia, no afiliados de la comunidad (en el caso de Hadoop, el software tomó forma dentro de Yahoo!) . En segundo lugar, estas empresas se basan en el modelo que sólo las piezas de software en el proyecto autorizado por libre, por lo que podría cobrar a los clientes por el uso de algunos de los software bajo una licencia comercial. Los aspectos comerciales fueron construidas específicamente para la empresa de producción de uso y por lo tanto más fáciles de monetizar. Estas empresas, por lo tanto, tenía la capacidad de captar más ingresos, incluso si el mercado para sus productos no tienen tanto atractivo como los sistemas operativos y bases de datos.

Sin embargo, hay desventajas a esta segunda generación del modelo de negocio open source. La primera fue que ninguna empresa singularmente a cabo “autoridad moral” sobre el software – y por lo tanto los candidatos compitieron por los beneficios por aumento de la oferta de las partes de su software de forma gratuita. En segundo lugar, estas compañías a menudo dividido la evolución del software en un intento de diferenciarse. Para hacer las cosas más difíciles, estas empresas no fueron construidos con un servicio en la nube en la mente. Por lo tanto, los proveedores de la nube fueron capaces de utilizar el software de código abierto para crear SaaS empresas de la misma base de software. Amazon EMR es un gran ejemplo de esto.

La última evolución se produjo cuando empresarial desarrolladores captado el modelo de negocio de los desafíos existentes en las dos primeras generaciones – Gen 1 y Gen 2 de compañías de código abierto y desarrollado los proyectos con dos elementos importantes. La primera es que el software de código abierto es ahora desarrollado en gran medida dentro de los límites de las empresas. A menudo, más de 90% de las líneas de código en estos proyectos están escritos por los empleados de la compañía que comercializa el software. En segundo lugar, estas empresas ofrecen sus propios software como un servicio en la nube desde muy temprano. En un sentido, estos son de Núcleo Abierto / servicio de Nube híbrida de las empresas con múltiples vías para monetizar sus productos. Por la oferta de productos SaaS, estas empresas pueden entrelazar el software de código abierto con el software comercial para que los clientes ya no tienen que preocuparse acerca de que la licencia se debe tomar. Empresas como Elástica, Mongo, y Confluentes con servicios como Elastic Cloud, Confluentes en la Nube, y MongoDB Atlas son ejemplos de este Gen 3. Las implicaciones de esta evolución son que el software de código abierto ahora las empresas tienen la oportunidad de convertirse en el dominante modelo de negocio de software de infraestructura.

El Papel de la Comunidad

Mientras que los productos de estas Gen 3 empresas son definitivamente más estrechamente controlada por las empresas de acogida, la comunidad de código abierto todavía juega un papel fundamental en la creación y el desarrollo de los proyectos de código abierto. Por un lado, la comunidad todavía descubre las más innovadoras y proyectos pertinentes. Que la estrella de los proyectos en Github, descargar el software para probarlo, y evangelizar a lo que ellos perciben como el mejor proyecto para que otros se puedan beneficiar de un gran software. De manera parecida a como un buen blog post o un tweet se propaga de forma viral, gran software de código abierto aprovecha de los efectos de red. Es la comunidad la que es la fuente de promoción para que la viralidad.

La comunidad también termina efectivamente el “product manager” para estos proyectos. Pide mejoras y mejoras; señala los defectos del software. Las peticiones de características que no están en un producto documento de requisitos, pero en Github, comentarios hilos y Hacker News. Y, si un proyecto de código abierto con diligencia responde a la comunidad, que se forma a sí mismo a las características y capacidades que los desarrolladores quieren.

La comunidad también actúa como el departamento de control de calidad para el software de código abierto. Va a identificar los errores y defectos en el software; prueba de 0.x versiones diligencia; y dar la retroalimentación de las empresas sobre lo que funciona o lo que no lo es. La comunidad también recompensar el gran software con retroalimentación positiva, lo cual fomentará el uso más amplio.

Lo que ha cambiado, sin embargo, es que la comunidad no es tan complicado como lo que solía ser en la programación de los proyectos de software. Mientras que es un inconveniente en relación a Gen 1 y Gen 2 empresas, es también una de las inevitables realidades de la evolución del modelo de negocio.

Linus Torvalds fue el diseñador del sistema operativo de código abierto Linux.

Aumento del Desarrollador

También es importante darse cuenta de la creciente importancia de los desarrolladores de estos proyectos de código abierto. El tradicional mercado modelo de software de código cerrado señalado como el centro de compras de software. Mientras QUE aún desempeña un papel, los verdaderos clientes de código abierto son los desarrolladores que a menudo se descubra el software y, a continuación, descargar e integrarlo en el prototipo de las versiones de los proyectos en los que están trabajando. Una vez que los “infectados”por el software de código abierto, estos proyectos de trabajo de su camino a través de los ciclos de desarrollo de las organizaciones de diseño, los prototipos, desarrollo, integración y pruebas, hasta la puesta en escena, y finalmente a la producción. Por el momento el software de código abierto se presenta a la producción es raramente, si nunca, desplazados. Fundamentalmente, el software nunca es “vendido”; es adoptado por los desarrolladores que aprecian el software más ya que se puede ver y usar ellos mismos en lugar de estar sujetos sobre la base de las decisiones del ejecutivo.

En otras palabras, el software de código abierto impregna a sí mismo a través de los verdaderos expertos, y hace que el proceso de selección mucho más amplia de lo que ha sido históricamente. Los desarrolladores básicamente votar con los pies. Esto está en marcado contraste con cómo el software tradicionalmente ha sido vendido.

Las virtudes de la Fuente Abierta de Modelo de Negocio

El resultado del modelo de negocio de una compañía de código abierto es bastante distinto al tradicional negocio de software. Primero de todo, los ingresos de la línea es diferente. Side-by-Side, un software de código cerrado de la empresa en general será capaz de cobrar más por unidad de una compañía de código abierto. Incluso hoy en día, los clientes tienen cierto nivel de resistencia a pagar un alto precio por unidad para el software que teóricamente es “libre”. Pero, incluso a pesar de que el software de código abierto es menor coste por unidad, lo que hace que el tamaño total del mercado mediante el aprovechamiento de la elasticidad en el mercado. Cuando algo es más barato, más gente lo compra. Es por eso que las compañías de código abierto han masiva y rápida adopción cuando alcanzan producto-mercado ajuste.

Otra gran ventaja de las compañías de código abierto es mucho más eficiente y viral go-to-market de movimiento. La primera y más obvia ventaja es que un usuario ya es un “cliente” antes de que ella incluso se paga por ella. Porque tanto de la inicial de adopción de software de código abierto proviene de los desarrolladores orgánicamente descargar y utilizar el software, las mismas empresas a menudo pueden eludir tanto el marketing tono y de la prueba-de-concepto de la fase del ciclo de ventas. El argumento de venta es más a lo largo de las líneas de, “ya el uso de instancias de 500 de nuestro software en su entorno, ¿no te gustaría actualizar a la edición enterprise y obtener estas características adicionales?” Esto se traduce en mucho más cortos los ciclos de ventas, la necesidad de mucho menos ingenieros de ventas por ejecutivo de cuenta, y mucho más rápido de periodos de recuperación del costo de la venta. De hecho, en una situación ideal, las compañías de código abierto puede operar con favorables Ejecutivos de Cuenta para Ingeniero de Sistemas proporciones y puede ir de ventas calificadas (SQL) para ventas cerradas en el plazo de un trimestre.

Esta viralidad permite que el software de código abierto a las empresas a ser mucho más eficiente que la tradicional de software de negocios de un efectivo de consumo. Algunas de las mejores compañías de código abierto han sido capaces de hacer crecer su negocio en un triple dígito en las tasas de crecimiento en su vida, mientras que el mantenimiento moderado de quemar las tasas de dinero en efectivo. Esto es difícil de imaginar en una tradicional empresa de software. No hace falta decir, menos efectivo que el consumo es igual a menos la dilución de los fundadores.

Foto cortesía de Getty Images

De código abierto para Freemium

Un último aspecto de la evolución de negocio open source que vale la pena explayarse, es el movimiento gradual de la verdadera fuente abierta a la comunidad asistida freemium. Como se mencionó anteriormente, los primeros proyectos de código abierto aprovechado la comunidad como los principales contribuyentes a la base de software. Además, incluso una leve elementos de comercial con licencia de software, hubo un importante retroceso de la comunidad. En estos días la comunidad y la base de clientes están mucho más informados acerca de la fuente abierta de modelo de negocio, y hay un aprecio por el hecho de que las compañías de código abierto merecen tener un “muro de pago” para que se pueda seguir para crear e innovar.

De hecho, desde la perspectiva del cliente, las dos propuestas de valor de software de código abierto son que a) leer el código; b) tratar como freemium. La noción de “freemium” es que, básicamente, se puede utilizar de forma gratuita hasta que se desplegó en la producción o en algún grado de la escala. Empresas como Elástico y la Cucaracha Laboratorios han ido tan lejos como en realidad los programas de fuente abierta todo su software, pero la aplicación de una licencia comercial de las partes de la base de software. La razón de ser de que los verdaderos clientes de la empresa tendría que pagar si el software es abierto o cerrado, y son más incentivos para el uso de software comercial si en realidad se puede leer el código. En efecto, existe el riesgo de que alguien pueda leer el código, modificarlo ligeramente, y el tenedor de la distribución. Pero en las economías desarrolladas – donde gran parte de las rentas de existir de todos modos, es poco probable que las empresas elegirán a la imitación como un proveedor.

Un factor clave para este movimiento ha sido la más moderna de las licencias de software que las empresas han originalmente abrazado o migran a lo largo del tiempo. Mongo de la nueva licencia, así como las de la Elástica y la Cucaracha son buenos ejemplos de ello. A diferencia de el Apache se incubaron licencia – que era a menudo el punto de partida para proyectos de código abierto hace una década, estas licencias son mucho más amigable para los negocios y la mayoría de los modelo de fuente abierta las empresas están adoptando.

MongoDB interruptores de seguridad de su licencia de código abierto

El Futuro

Cuando lo que originalmente se escribió este artículo en el código abierto hace cuatro años, se aspirationally la esperanza de que íbamos a ver el nacimiento de la icónica compañías de código abierto. En un tiempo en que sólo había un modelo – Redhat – creíamos que habría muchos más. Hoy, vemos una saludable cohorte de código abierto a los negocios, que es muy emocionante. Yo creo que apenas hemos rascado la superficie de la clase de compañías íconos que vamos a ver emerger de la fuente abierta gen de la piscina. Desde un punto de vista, estas empresas valoradas en miles de millones son un testimonio del poder de la modelo. Lo que está claro es que el código abierto no es más una franja enfoque del software. Cuando la parte superior de empresas de todo el mundo están encuestados, algunos de ellos pretenden tener el núcleo de sus sistemas de software de ser cualquier cosa, pero de código abierto. Y si la Fortuna 5000 migrar sus gastar en software de código cerrado de código fuente abierto, vamos a ver el surgimiento de un nuevo paisaje de las empresas de software, con los líderes de esta nueva cohorte valorados en decenas de miles de millones de dólares.

Claramente, ese día, no mañana. Estas compañías de código abierto se necesitan para crecer y madurar y desarrollar sus productos y de la organización en la próxima década. Pero la tendencia es innegable y aquí en el Índice nos sentimos honrados de haber estado aquí para los primeros días de este viaje.