El modelo de núcleo abierto es un modelo de negocio para la monetización de software de código abierto producido comercialmente . Acuñado por Andrew Lampitt en 2008, [1] el modelo de núcleo abierto implica principalmente ofrecer una versión "básica" o con funciones limitadas de un producto de software como software gratuito y de código abierto , mientras que ofrece versiones "comerciales" o complementos como software propietario . [2] [3]
El concepto de software de núcleo abierto ha demostrado ser controvertido, ya que muchos desarrolladores no consideran que el modelo de negocio sea un verdadero software de código abierto. A pesar de esto, muchas empresas de software de código abierto utilizan modelos de núcleo abierto. [4]
Uso de acuerdos de licencia de colaborador
Algunos productos de núcleo abierto requieren que sus colaboradores firmen un acuerdo de licencia de colaborador , que dicta que los derechos de autor de todas las contribuciones al producto pasan a ser propiedad de su propietario , o que el propietario del producto recibe una licencia de uso ilimitada y no exclusiva. las contribuciones, pero los autores conservan la propiedad de los derechos de autor. En un escenario de núcleo abierto, estos acuerdos generalmente están destinados a permitir que el propietario comercial del producto (que en algunos casos, es en última instancia el propietario de los derechos de autor de todo su código, independientemente de su autor original) comercializar simultáneamente versiones del producto. bajo licencias de código abierto y no libres. Esto contrasta con los usos más tradicionales de los CLA, que están destinados únicamente a permitir al administrador de un proyecto de código abierto defender sus derechos de autor, o garantizar que el código solo estará disponible en términos de código abierto, protegiéndolo así. de convertirse en núcleo abierto. [5] [6] [7]
Ejemplos de
- Kafka , un servicio de transmisión de datos bajo la licencia Apache 2.0, es el núcleo de código abierto de la empresa, Confluent, que emite una Licencia de la comunidad de Confluent, una licencia de fuente disponible que gobierna funciones adicionales en la plataforma Confluent. [8]
- Cassandra , una base de datos de código abierto bajo la licencia Apache 2.0, es el núcleo de la empresa, Datastax , que emite una licencia de suscripción empresarial para funciones de seguridad y administración adicionales dentro de DataStax Enterprise. [9]
- Software de gestión de aprendizaje Canvas de Instructure . [ cita requerida ]
- El software de base de datos MySQL de Oracle tiene una licencia doble bajo una licencia propietaria y la Licencia Pública General GNU (GPL); las versiones propietarias ofrecen funciones adicionales y planes de soporte empresarial. [10]
- El núcleo de Elastic , que incluye Elasticsearch, Kibana, Logstash y Beats, estaba bajo una licencia de Apache 2.0 , mientras que los complementos adicionales se distribuyen bajo la licencia propietaria de Elastic. [11] En enero de 2021, Elastic volvió a obtener la licencia de su software bajo la Licencia Pública del lado del servidor y la Licencia Elastic no gratuitas , que restringen el uso del software como parte de los servicios administrados y la elusión de los bloqueos de software en las funciones premium. [12]
- Eucalyptus , software de nube privada, tiene una edición empresarial patentada que proporciona funciones adicionales. [13] [14] [15]
- GitLab CE (Community Edition) está bajo una licencia de código abierto estilo MIT , [16] mientras que GitLab EE (Enterprise Edition) está bajo una licencia comercial . [17]
- Neo4j CE (Community Edition) tiene licencia GPL versión 3, mientras que Neo4j EE (Enterprise Edition) tiene una licencia comercial , que proporciona características adicionales que incluyen clústeres y copias de seguridad en caliente.
- Redis está bajo una licencia de código abierto BSD de 3 cláusulas , [18] mientras que Redis Labs ofrece módulos de Redis bajo una licencia de software de fuente disponible , y Redis Enterprise bajo una licencia comercial que proporciona características empresariales adicionales como escalado sobre la marcha, ajuste del rendimiento de la replicación y compatibilidad con la agrupación en clústeres para los módulos de Redis. [19]
Restricciones de uso en servicios
Una nueva variación de la práctica surgió en 2018 entre varios productos de núcleo abierto destinados al uso del lado del servidor, que busca controlar el uso del producto como parte de un servicio ofrecido a un cliente. Estas prácticas, en particular, tienen como objetivo la incorporación del software en servicios propietarios por parte de proveedores de servicios de aplicaciones en la nube como Amazon Web Services , pero con lo que los proveedores perciben como una compensación inadecuada o contribuciones al software original a cambio. [20] [21]
MongoDB cambió su licencia de GNU Affero General Public License (una variación de la GPL que requiere que el código fuente del software se ofrezca a quienes lo usen en una red) a una versión modificada de la GPL versión 3 titulada " Server Side Public License "(SSPL), donde el código fuente de todo el servicio debe publicarse bajo SSPL si incorpora un componente con licencia SSPL. [22] Bruce Perens , coautor de The Open Source Definition , argumentó que SSPL violó su requisito de una licencia de código abierto para no imponer restricciones al software distribuido junto con el software con licencia. [20] La Open Source Initiative (OSI) dictaminó que SSPL viola la definición de código abierto y, por lo tanto, no es una licencia de software libre, ya que discrimina el uso comercial. [23] Debian , Fedora y Red Hat Enterprise Linux sacaron MongoDB de sus distribuciones después del cambio de licencia, considerando que la nueva licencia violaba sus políticas de licencia. [22] [24]
Redis Labs hizo que sus complementos de Redis estuvieran sujetos a la "Cláusula de los comunes", una restricción a la venta del software además de los términos de la licencia de Apache existente . Después de las críticas, esto se cambió en 2019 a la " Licencia de fuente disponible de Redis ", una licencia no gratuita que prohíbe la venta del software como parte de "una base de datos, un motor de almacenamiento en caché, un motor de procesamiento de transmisiones, un motor de búsqueda, una indexación motor o un motor de servicio ML / DL / AI ". [25] [21] [26] Las últimas versiones de los módulos con licencia únicamente bajo la Licencia Apache fueron bifurcadas y son mantenidas por miembros de la comunidad bajo el proyecto GoodFORM. [20]
Ver también
- Freemium
- Shareware
Referencias
- ^ Phipps, Simon (julio de 2012). Estrategias de código abierto para la empresa . O'Reilly Media. ISBN 978-1-4493-4117-6.
- ^ Riehle, Dirk (2009). "El modelo de negocio comercial de código abierto" . Creación de valor en la gestión de e-Business . Springer Verlag. págs. 18-30.
- ^ Wasserman, Anthony I. (2011). "Cómo Internet transformó la industria del software" . Revista de aplicaciones y servicios de Internet . 2 (1): 11-22. doi : 10.1007 / s13174-011-0019-x . ISSN 1867-4828 .
Algunas empresas tienen una única versión de su software, mientras que otras siguen un modelo de "núcleo abierto", que proporciona una versión comunitaria de la versión principal y ofrece funciones premium patentadas mediante una licencia comercial.
- ^ Germain, Jack M. (15 de abril de 2009). "Debate de núcleo abierto: la batalla por un modelo de negocio" . Linux Insider . Consultado el 28 de marzo de 2013 .
- ^ Phipps, Simon (21 de junio de 2013). "El error de MySQL es una llamada de atención a la propiedad de código abierto" . InfoWorld . Consultado el 11 de septiembre de 2015 .
- ^ "La FSFE da la bienvenida a la adopción de KDE del Acuerdo de Licencia Fiduciario (FLA)" . KDE . 22 de agosto de 2008.
- ^ "6.1 Documentos con derechos de autor" . gnu.org . Consultado el 3 de enero de 2011 .
- ^ "Preguntas frecuentes sobre la licencia de la comunidad de Confluent" . Confluente . Consultado el 9 de septiembre de 2019 .
- ^ "Términos de licencia específicos del producto | DataStax" . DataStax: activo en todas partes, en todas las nubes | Nube híbrida | Apache Cassandra | NoSQL . 21 de febrero de 2018 . Consultado el 9 de septiembre de 2019 .
- ^ Hillesley, Richard. "¿Open core o licencia dual? El ejemplo de MySQL" . El H . Consultado el 11 de septiembre de 2015 .
- ^ Woodie, Alex (12 de marzo de 2019). "Despliegue de la guerra por el control de Elasticsearch" . Datanami . Consultado el 9 de septiembre de 2019 .
- ^ "Preguntas frecuentes sobre el cambio de licencia 2021 | Elastic" . www.elastic.co . Consultado el 26 de mayo de 2021 .
- ^ Bort, Julie (18 de abril de 2012). "Esta startup que enfureció a muchos fanáticos del código abierto acaba de obtener $ 30 millones en fondos" . Business Insider . Consultado el 19 de febrero de 2016 .
Fue una de las primeras empresas comerciales en defender un concepto llamado "núcleo abierto".
- ^ Bort, Julie (22 de junio de 2010). "Marten Mickos dice que el código abierto no tiene por qué ser completamente abierto" . Mundo de la red . Consultado el 19 de febrero de 2016 .
"Ofrecemos una nube completamente funcional con el software Eucalyptus. Puede descargarla con una licencia GPL v3. Pero, además, proporcionamos funciones empresariales solo si paga por ellas ... es de núcleo abierto", dice.
- ^ Jackson, Jacob (25 de agosto de 2010). "El eucalipto fortalece su parte trasera" . PCWorld . Consultado el 19 de febrero de 2016 .
Para ganar dinero, Eucalyptus Systems utiliza un modelo de negocio de núcleo abierto, ofreciendo una versión del software gratis a través de una licencia de código abierto y vendiendo una versión comercial con soporte y características adicionales ...
- ^ "CONTRIBUTING.md · master · GitLab.org / GitLab Community Edition" . GitLab . Consultado el 5 de junio de 2018 .
- ^ "Cambio de licencia de GitLab Enterprise Edition" . GitLab . 11 de febrero de 2014 . Consultado el 5 de junio de 2018 .
- ^ "Información sobre licencias y marcas comerciales de Redis" . redis.io . Consultado el 24 de agosto de 2018 .
- ^ "Licencias" . redislabs.com . Consultado el 24 de agosto de 2018 .
- ^ a b c Gilbertson, Scott (16 de octubre de 2019). "En 2019, varias empresas de código abierto cambiaron de rumbo: ¿es la decisión correcta?" . Ars Technica . Consultado el 16 de octubre de 2019 .
- ^ a b Finley, Klint (31 de julio de 2019). "Cuando el software de código abierto viene con algunas capturas" . Cableado . ISSN 1059-1028 . Consultado el 1 de agosto de 2019 .
- ^ a b Vaughan-Nichols, Steven J. (16 de enero de 2019). "MongoDB" de código abierto "Licencia pública del lado del servidor rechazada" . ZDNet . Consultado el 17 de enero de 2019 .
- ^ Consejo de Administración de OSI (19 de enero de 2021). "La SSPL no es una licencia de código abierto" . Iniciativa de código abierto . Consultado el 23 de enero de 2021 .
- ^ "Los cambios de licencia de MongoDB llevaron a Red Hat a eliminar la base de datos de la última versión de su sistema operativo de servidor" . GeekWire . 16 de enero de 2019 . Consultado el 17 de enero de 2019 .
- ^ Vaughan-Nichols, Steven J. "Redis Labs elimina la cláusula Commons para una nueva licencia" . ZDNet . Consultado el 1 de agosto de 2019 .
- ^ Baer, Tony (16 de octubre de 2018). "Es el turno de MongoDB de cambiar su licencia de código abierto" . ZDNet . Consultado el 1 de agosto de 2019 .
enlaces externos
- Bradley M. Kuhn (16 de octubre de 2009). " " Open Core "es el nuevo shareware" .
- Simon Phipps (29 de junio de 2010). "Open Core es malo para usted" . ComputerWorldUK. Archivado desde el original el 28 de enero de 2011.
- Brian Prentice (31 de marzo de 2010). "Open-Core: ropa nueva del emperador" . Gartner.