Open-core model

GitLab Community Edition

The open-core model is a business model for the monetization of commercially produced open-source software. The open-core model primarily involves offering a "core" or feature-limited version of a software product as free and open-source software, while offering "commercial" versions or add-ons as proprietary software.[1][2] The term was coined by Andrew Lampitt in 2008.[3][4]

The concept of open-core software has proven to be controversial, as many developers do not consider the business model to be true open-source software. Despite this, open-core models are used by many open-source software companies.[5]

  1. ^ Riehle, Dirk (2009). "The Commercial Open Source Business Model". Value Creation in e-Business Management. Springer Verlag. pp. 18–30.
  2. ^ Wasserman, Anthony I. (2011). "How the Internet transformed the software industry". Journal of Internet Services and Applications. 2 (1): 11–22. doi:10.1007/s13174-011-0019-x. ISSN 1867-4828. Some companies have only a single version of their software, while others follow an "open core" model, providing a community release of the core version, and offering proprietary premium features using a commercial license.
  3. ^ Lampitt, Andrew (29 August 2008). "Open-Core Licensing (OCL): Is this Version of the Dual License Open Source Business Model the New Standard?". Retrieved 21 January 2024.
  4. ^ Phipps, Simon (July 2012). Open Source Strategies for the Enterprise. O'Reilly Media. ISBN 978-1-4493-4117-6.
  5. ^ Germain, Jack M. (15 April 2009). "Open Core Debate: The Battle for a Business Model". Linux Insider. Retrieved 28 March 2013.