Hello Geode: Pivotal GemFire ​​ahora es de código abierto

Cumpliendo su promesa de principios de año, Pivotal ha lanzado como código abierto la base de datos distribuida en memoria que impulsa a GemFire, una parte destacada del producto Big Data Suite Hadoop de Pivotal.

Es otro paso en el camino de Pivotal hacia la construcción de una base de código abierto para su Big Data Suite en lugar de mantenerlos bajo una correa patentada. Sin embargo, Pivotal todavía ve formas en que podría monetizar sus productos Hadoop, incluso cuando los avances en el código abierto exprimen a las empresas con ofertas patentadas.

Pivotal anunció en febrero que abriría el código de todo Big Data Suite, que incluye GemFire, la base de datos de análisis Greenplum y el sistema de consulta de datos Hawq. Dicho esto, GemFire ​​seguirá existiendo como proyecto comercial.

El plan de Pivotal es ofrecer una distribución comercial de GemFire, con características de costo adicional de interés para las empresas, como la replicación entre múltiples centros de datos o tecnología de procesamiento de flujo. Geode, el nuevo proyecto de código abierto derivado de la tecnología central de GemFire, se ofrecerá a la ASF (Apache Software Foundation) para su incubación. (Pivotal también planea aumentar su membresía en la ASF).

La audiencia de la gama completa de funciones de GemFire ​​consiste principalmente en clientes empresariales que pagan, por lo que Pivotal puede perder poco al convertir el núcleo de GemFire ​​en un proyecto de código abierto. Pero la compañía es claramente consciente de que la función de pago de hoy puede no persistir como flujo de ingresos del mañana.

Roman Shaposhnik, director de estrategia de código abierto en Pivotal, describió este movimiento como una "función de fuerza" que ayuda a la adopción empresarial de productos basados ​​en código abierto tanto como fomenta una mayor innovación de productos patentados basados ​​en ellos.

"Es posible que tenga una característica excelente hoy", dijo en una conversación telefónica, "pero si la mayor parte del núcleo de su producto proviene de un proyecto de código abierto, puede estar seguro de que la característica principal será reimplementada por la comunidad de código abierto en algún momento ".

Shaposhnik también afirma que Pivotal "tiene más apetito" por el verdadero compromiso de código abierto de lo que podría encontrarse en otras partes de la industria: competir a nivel de producto con rivales, pero seguir siendo transparente y comprometido con el modelo de colaboración de código abierto.

Para un ejemplo contrastante, Shaposhnik ofreció Cloudera, donde trabajó anteriormente y que describió como "tratando de ser más controlador" con sus proyectos Hadoop. Caracterizó el Impala de Cloudera como "código abierto de solo lectura, donde la empresa publica el código fuente en GitHub, pero en realidad no invita a ninguna colaboración en ese código fuente".

Pivotal también está tratando de dejar clara su postura sobre el código abierto a través de Open Data Platform, una iniciativa para crear una versión de núcleo común de Hadoop que pueda ser reutilizada por otros proveedores. No todos, en particular Cloudera, pero también otros, están de acuerdo con ese proyecto, lo que significa que Pivotal puede encontrar un éxito más directo con el código abierto al abrir y donar sus propios proyectos a lo largo del tiempo.

[ Una versión anterior de este artículo identificó incorrectamente a Fuel como un proyecto de Cloudera. ]