HOME

TheInfoList



OR:

The open-core model is a
business model A business model describes how a Company, business organization creates, delivers, and captures value creation, value,''Business Model Generation'', Alexander Osterwalder, Yves Pigneur, Alan Smith, and 470 practitioners from 45 countries, self-pub ...
for the monetization of commercially produced
open-source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
. The open-core model primarily involves offering a "core" or feature-limited version of a software product as
free and open-source software Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
, while offering "commercial" versions or add-ons as
proprietary software Proprietary software is computer software, software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing t ...
. The term was coined by Andrew Lampitt in 2008. 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.


Use of contributor license agreements

Some open-core products require their contributors to sign a contributor license agreement, which either dictates that the copyright of all contributions to the product become the property of its owner, or that the product's owner is given an unlimited, non-exclusive license to use the contributions, but the authors retain copyright ownership. In an open-core scenario, these agreements are typically meant to allow the commercial owner of the product (which in some cases, is ultimately the copyright holder to all of its code, regardless of its original author) to simultaneously market versions of the product under open-source and non-free licenses. This is in contrast with more traditional uses of CLAs, which are meant solely to allow the steward of an open-source project to defend and protect the copyrights of its contributors, or to guarantee that the code will only ever be made available under open-source terms (thus protecting it from becoming open core).


Examples

* Kafka, a data streaming service under the Apache 2.0 license, is the open-source core to the company, Confluent, which issues a Confluent Community License, a source-available license that governs additional features in the Confluent Platform. *
Cassandra Cassandra or Kassandra (; , , sometimes referred to as Alexandra; ) in Greek mythology was a Trojan priestess dedicated to the god Apollo and fated by him to utter true prophecy, prophecies but never to be believed. In modern usage her name is e ...
, an open-source database under the Apache 2.0 license, is the core to the company, Datastax, which issues enterprise subscription license for additional management and security features inside DataStax Enterprise. *
Instructure Instructure Holdings, Inc. is an educational technology company based in Salt Lake City, Utah, United States. It is the developer and publisher of Canvas, a web-based learning management system (LMS). History The company was founded in 2008 by ...
's Canvas learning management software. *
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
's
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
database software is dual-licensed under a proprietary license, and the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
(GPL); proprietary versions offer additional features and enterprise support plans. * Oracle VM VirtualBox is
GNU GPL The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
-licensed, but some features, such as encryption and remote display, require
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
's closed-source Extension Pack. *
Elastic Elastic is a word often used to describe or identify certain types of elastomer, Elastic (notion), elastic used in garments or stretch fabric, stretchable fabrics. Elastic may also refer to: Alternative name * Rubber band, ring-shaped band of rub ...
's core, which includes Elasticsearch, Kibana, Logstash and Beats, was under an Apache 2.0 license, while additional plugins are distributed under Elastic's own proprietary license. In January 2021, Elastic re-licensed its software under the non-free
Server Side Public License The Server Side Public License (SSPL) is a Source-available software, source-available copyleft software license introduced by MongoDB Inc. in 2018. It includes most of the text and provisions of the GNU Affero General Public License version ...
and Elastic License, which restrict use of the software as part of
managed services Managed services is the practice of outsourcing the responsibility for maintaining, and anticipating need for, a range of processes and functions, ostensibly for the purpose of improved operations and reduced budgetary expenditures through the ...
, and circumvention of software locks on premium features. This means it is no longer open core, but
source available Source-available software is software released through a source code distribution model that includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called ''open-source ...
-software. *
Eucalyptus ''Eucalyptus'' () is a genus of more than 700 species of flowering plants in the family Myrtaceae. Most species of ''Eucalyptus'' are trees, often Mallee (habit), mallees, and a few are shrubs. Along with several other genera in the tribe Eucalyp ...
, private cloud software, has a proprietary enterprise edition which provides additional features. *
IntelliJ IDEA IntelliJ IDEA () is an integrated development environment (IDE) written in Java for developing computer software written in Java, Kotlin, Groovy, and other JVM-based languages. It is developed by JetBrains (formerly known as IntelliJ) and is a ...
CE (Community Edition) is licensed under the
Apache License The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software ...
, while IDEA Ultimate Edition is
trialware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. ...
. *
GitLab GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition. History GitLab was created in 2011 by Ukrainian programmer Dmitriy Zaporozhets as a side project written in Rub ...
CE (Community Edition) is under an MIT-style open source license, while GitLab EE (Enterprise Edition) is under a commercial license. * Neo4j CE (Community Edition) is licensed under GPL version 3, while Neo4j EE (Enterprise Edition) is under a commercial license, providing additional features including clustering and hot backups. * Seldon Core, a machine learning platform under the Apache 2.0 license, is the core to the company Seldon, which provides Seldon Deploy under a commercial license.


Restrictions on use in services

A new variation of the practice emerged in 2018 among several open core products intended for server-side use, seeking to control use of the product as part of a service offered to a customer. These practices, in particular, target incorporation of the software into proprietary services by
cloud In meteorology, a cloud is an aerosol consisting of a visible mass of miniature liquid droplets, frozen crystals, or other particles, suspended in the atmosphere of a planetary body or similar space. Water or various other chemicals may ...
application service provider An application service provider (ASP) is a business providing application software generally through the. ASPs that specialize in a particular application (such as a medical billing program) may be referred to as providing software as a service. ...
s such as
Amazon Web Services Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon.com, Amazon that provides Software as a service, on-demand cloud computing computing platform, platforms and Application programming interface, APIs to individuals, companies, and gover ...
, but with what vendors perceive to be inadequate compensation or contributions back to the upstream software in return.
MongoDB MongoDB is a source-available, cross-platform, document-oriented database program. Classified as a NoSQL database product, MongoDB uses JSON-like documents with optional database schema, schemas. Released in February 2009 by 10gen (now MongoDB ...
changed its license from the
GNU Affero General Public License The GNU Affero General Public License (GNU AGPL) is a free, copyleft license published by the Free Software Foundation in November 2007, and based on the GNU GPL version 3 and the ''Affero General Public License'' (non-GNU). It is intended fo ...
(a variation of the GPL which requires that the software's source code be offered to those who use it over a network) to a modified version titled the "
Server Side Public License The Server Side Public License (SSPL) is a Source-available software, source-available copyleft software license introduced by MongoDB Inc. in 2018. It includes most of the text and provisions of the GNU Affero General Public License version ...
" (SSPL), where the source code of the entire service (including, without limitation, all code needed for another user to run an instance of the service themselves) must be released under the SSPL if it incorporates an SSPL-licensed component (unlike the AGPL, where this provision only applies to the copyrighted work that is licensed under the AGPL). Bruce Perens, co-author of
The Open Source Definition ''The Open Source Definition'' (OSD) is a policy document published by the Open Source Initiative. Derived from the Debian Free Software Guidelines written by Bruce Perens, the definition is the most common standard for open-source software. T ...
, argued that the SSPL violated its requirement for an open source license to not place restrictions on software distributed alongside the licensed software. The
Open Source Initiative The Open Source Initiative (OSI) is a California public benefit corporation "actively involved in Open Source community-building, education, and public advocacy to promote awareness and the importance of non-proprietary software". Governance The ...
(OSI) ruled that the SSPL violates the Open Source Definition and is therefore not a free software license, as the provision discriminates against commercial users.
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
, Fedora, and
Red Hat Enterprise Linux Red Hat Enterprise Linux (RHEL) is a commercial Linux distribution developed by Red Hat. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. Fedora Linux and ...
pulled MongoDB from their distributions after the license change, considering the new license to be in violation of their licensing policies. Redis Labs made its
Redis Redis (; Remote Dictionary Server) is an in-memory key–value database, used as a distributed cache and message broker, with optional durability. Because it holds all data in memory and because of its design, Redis offers low- latency reads ...
plugins subject to the "Commons Clause", a restriction on sale of the software on top of the existing
Apache License The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software ...
terms. After criticism, this was changed in 2019 to the "Redis
Source Available Source-available software is software released through a source code distribution model that includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called ''open-source ...
License", a non-free license which forbids sale of the software as part of "a database, a caching engine, a stream processing engine, a search engine, an indexing engine or an ML/DL/AI serving engine". The last versions of the modules licensed solely under the Apache License were forked and are maintained by community members under the GoodFORM project. Redis itself later followed suit in 2024, switching from a BSD-styled license to dual-licensing under the SSPL and Redis Source Available License; in 2025, the company reinstated a free and open source license by also allowing use under the AGPL, citing that forks (including those created in response to the fork, such as Valkey) had differentiated themselves enough to allow Redis to "compete on product". A similar move was made when
HashiCorp HashiCorp, Inc. is an American software company with a freemium business model based in San Francisco, California. HashiCorp provides tools and products that enable developers, operators and security professionals to provision, secure, run and co ...
switched to the non-free Business Source License (BSL) on its products, including Terraform, which received the
Linux Foundation The Linux Foundation (LF) is a non-profit organization established in 2000 to support Linux development and open-source software projects. Background The Linux Foundation started as Open Source Development Labs in 2000 to standardize and prom ...
-backed fork OpenTofu. In September 2024, WP Engine—a hosting provider that uses the free and open source
WordPress WordPress (WP, or WordPress.org) is a web content management system. It was originally created as a tool to publish blogs but has evolved to support publishing other web content, including more traditional websites, electronic mailing list, ma ...
software—began to face criticism from
Matt Mullenweg Matthew Charles Mullenweg (born January 11, 1984) is an American web developer and entrepreneur. He is known as a co-founder of the free and open-source web publishing software WordPress, and the founder of Automattic. Early life and education Mu ...
—the founder of the project's corporate sponsor
Automattic Automattic Inc. is an American global distributed company most notable for WordPress.com and its contributions to the WordPress system. The company was founded in 2005. Automattic's brands and products include WordPress.com, Akismet, Gra ...
, and owner of the competitor WordPress.com. During a presentation and blog post, he criticized WP Engine over inadequate upstream contributions, disabling of features, private equity funding, and
trademark dilution Trademark dilution is a trademark law concept giving the owner of a famous trademark standing to forbid others from using that mark in a way that would lessen its uniqueness. In most cases, trademark dilution involves an unauthorized use of anoth ...
of the "WP" prefix. He called the company a "cancer" to WordPress, and called for a boycott of its services. WP Engine sent a
cease and desist A cease and desist letter is a document sent by one party, often a business, to warn another party that they believe the other party is committing an unlawful act, such as copyright infringement, and that they will take legal action if the oth ...
to Automattic demanding the removal of the comments, stating that they operated within the WordPress Foundation trademark usage guidelines, and that Automattic had been demanding "significant percentage of its gross revenues" in licensing fees. While WordPress is licensed under the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
, Mullenweg began to enforce restrictions against WP Engine by banning it from any services hosted under the WordPress.org domain, including automatic updates and the ability to download plug-ins and themes from within the software. The trademark guidelines were also modified to cover use of "WP". In October 2024, WP Engine formally filed a lawsuit against Automattic for
defamation Defamation is a communication that injures a third party's reputation and causes a legally redressable injury. The precise legal definition of defamation varies from country to country. It is not necessarily restricted to making assertions ...
and
extortion Extortion is the practice of obtaining benefit (e.g., money or goods) through coercion. In most jurisdictions it is likely to constitute a criminal offence. Robbery is the simplest and most common form of extortion, although making unfounded ...
.


See also

*
Freemium Freemium, a portmanteau of the words "free" and "premium", is a pricing strategy by which a basic product or service is provided free of charge, but money (a premium) is charged for additional features, services, or virtual (online) or physical ( ...
*
Shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. ...


References


External links

* * * {{FOSS Intellectual property law Free software culture and documents Proprietary software