Núcleo abierto

Open core o Open Core es el nombre que se utiliza para los modelos de negocio asociados a la distribución de software, en los que se elaboran diferentes productos abiertos / libres y propietarios  basados ​​en un mismo código fuente [1] . A veces, la versión abierta y gratuita excluye algunas de las características que están presentes en la versión comercial del mismo producto, que se distribuye bajo una licencia propietaria . Abrir parte del código fuente creado previamente bajo una licencia propietaria deja la posibilidad de vincular dicha solución a un solo proveedor .

Lanzar un producto de software con una licencia dual  es una forma completamente diferente de crear una solución de código abierto basada en código propietario.

Crítica

Algunos fabricantes de software comercial de código abierto, además de reducir la funcionalidad de la versión Open Source del sistema, crean restricciones adicionales que dificultan aún más su uso en proyectos reales. Dado que el concepto de uso difícil es muy subjetivo, existen varios puntos que afectan el funcionamiento de la versión OpenSource del software comercial de código abierto:

  1. Asegurar la disponibilidad del sistema en el futuro
  2. Restricción de las características de la versión abierta
  3. Condiciones para el lanzamiento de actualizaciones para la versión abierta
  4. Documentación técnica

Disponibilidad del sistema garantizada en el futuro

Determinado únicamente por la licencia bajo la cual está disponible el código fuente. Solo las licencias reconocidas por la comunidad como código abierto merecen confianza. No se pueden tener en cuenta las garantías de la empresa de que nunca acosará a los usuarios.

Restricciones en funciones de código abierto

Si el código de la versión abierta y comercial es diferente, debe averiguar qué funcionalidad está excluida de la solución gratuita [2] [3] y cuáles son las razones de esto. Parte de la funcionalidad se puede eliminar debido a restricciones de licencia, parte de ella se puede reemplazar por una similar sin pérdida [4] .

Si el código de la versión abierta y comercial del sistema es el mismo, entonces la limitación de funcionalidad puede imponerse mediante una licencia para su uso. Como ejemplo de una limitación de licencia de la funcionalidad, se puede citar Microsoft Windows con sus 10 conexiones de red en versiones del sistema operativo que no son de servidor [5] . [6]

Las restricciones para los productos de código abierto impuestas por las restricciones de licencia generalmente se asocian con la capacidad de crear aplicaciones comerciales [7] o distribuir como parte de aplicaciones comerciales [8] .

Condiciones para el lanzamiento de actualizaciones para la versión abierta

Por lo general, solo se aceptan versiones comerciales de productos para soporte. Esto puede estar relacionado con la política de lanzamiento de actualizaciones para la versión gratuita. Muy a menudo hay algún tipo de restricciones en los términos de publicación o recepción de tales actualizaciones [2] [3] [9] . Es necesario prestar atención a posibles diferencias significativas en el procedimiento de emisión de arreglos para versiones comerciales y abiertas del sistema.

Documentación técnica

Cualquier proyecto Open Source vive a expensas de la comunidad que lo rodea, pero cuando se prohíbe la publicación de documentación técnica, surgen dudas sobre el interés del fabricante en aumentar la audiencia de la versión Open Source del producto.

Véase también

Notas

  1. Bradley Kuhn . Canonical Ltd. Finalmente On Record: Seeking Open Core  (inglés)  (enlace no disponible) (2010). Archivado desde el original el 9 de agosto de 2012.
  2. 1 2 Compiere Compare Editions  (inglés)  (enlace no disponible) (2010). Archivado desde el original el 9 de agosto de 2012.
  3. 1 2 Sugar CRM Compare Editions  (inglés)  (enlace inaccesible) (2010). Archivado desde el original el 9 de agosto de 2012.
  4. VirtualBox Open Source Edition (OSE)  (inglés)  (enlace inaccesible) (2010). Archivado desde el original el 9 de agosto de 2012.
  5. Limitación del número de conexiones entrantes en Windows XP  (inglés)  (enlace inaccesible) (2010). Archivado desde el original el 9 de agosto de 2012.
  6. Acuerdo de licencia de usuario de Microsoft (EULA)  (inglés)  (enlace inaccesible) (2010). Archivado desde el original el 9 de agosto de 2012.
  7. Qt Licensing  (inglés)  (enlace inaccesible) (2010). Archivado desde el original el 9 de agosto de 2012.
  8. Licencia pública gratuita de MySQL  (ing.)  (enlace inaccesible) (2010). Archivado desde el original el 9 de agosto de 2012.
  9. Comparación de Alfresco Enterprise y Alfresco Community  (inglés)  (enlace inaccesible) (2010). Archivado desde el original el 9 de agosto de 2012.

Enlaces