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.
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:
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.
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] .
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.
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.
de software | Distribución|
---|---|
Licencias | |
Modelos de ingresos | |
Métodos de envío |
|
Fraudulento/ilegal | |
Otro |
|
Software gratuito y de código abierto | |
---|---|
Lo principal |
|
Comunidad |
|
Organizaciones |
|
Licencias | |
Problemas | |
Otro |
|
|