Open core
El modelo de negocio en el que el núcleo es código abierto y las funciones por las que los grandes clientes realmente pagan no lo son.
Andrew Lampitt acuñó el término en 2008. Una empresa publica un producto base funcional con licencia abierta y vende una edición enterprise con lo que exigen las organizaciones: inicio de sesión SSO, registros de auditoría, clústeres, soporte. GitLab es el ejemplo de manual, con una Community Edition bajo MIT y una Enterprise Edition con licencia aparte en el mismo código base.
Se diferencia de la doble licencia, en la que el mismo código se ofrece bajo dos licencias; en el open core, código distinto lleva licencias distintas. La tensión de fondo es que la empresa decide qué cuenta como núcleo. Cada función que va a la parte abierta es una función que no se puede vender, y los usuarios notan hacia qué lado suele inclinarse la balanza.