Open-core model explained

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]

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).[6] [7] [8]

Examples

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 application service providers such as Amazon Web Services, but with what vendors perceive to be inadequate compensation or contributions back to the upstream software in return.[23]

MongoDB changed its license from the GNU Affero General Public License (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" (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).[24] Bruce Perens, co-author of The Open Source Definition, 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 (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.[25] Debian, Fedora, and Red Hat Enterprise Linux pulled MongoDB from their distributions after the license change, considering the new license to be in violation of their licensing policies.[26]

Redis Labs made its Redis plugins subject to the "Commons Clause", a restriction on sale of the software on top of the existing Apache License terms. After criticism, this was changed in 2019 to the "Redis Source Available 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".[27] [28] [29] The last versions of the modules licensed solely under the Apache License were forked and are maintained by community members under the GoodFORM project. A similar move was made when HashiCorp switched to the non-free Business Source License (BSL) on its products, including Terraform, which received the Linux Foundation-backed fork OpenTofu.[30]

See also

External links

Notes and References

  1. Dirk . Riehle . The Commercial Open Source Business Model . Value Creation in e-Business Management . 18–30 . Springer Verlag . 2009 .
  2. Anthony I.. Wasserman. How the Internet transformed the software industry. Journal of Internet Services and Applications . 1867-4828 . 11–22 . 2 . 1 . 10.1007/s13174-011-0019-x . 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. . 2011. free .
  3. Web site: Open-Core Licensing (OCL): Is this Version of the Dual License Open Source Business Model the New Standard?. 21 January 2024 . August 29, 2008 . Andrew . Lampitt .
  4. Book: Phipps. Simon. Open Source Strategies for the Enterprise. July 2012. O'Reilly Media. 978-1-4493-4117-6.
  5. Web site: Open Core Debate: The Battle for a Business Model. Linux Insider. 28 March 2013 . April 15, 2009 . Jack M. . Germain .
  6. Web site: MySQL mistake is a wake-up call on open source ownership. Simon . Phipps . InfoWorld . 21 June 2013 . 11 September 2015.
  7. Web site: FSFE welcomes KDE's adoption of the Fiduciary Licence Agreement (FLA). . 2008-08-22 .
  8. Web site: 6.1 Copyright Papers . gnu.org . 2011-01-03.
  9. Web site: Confluent Community License FAQ. Confluent. en-US. 2019-09-09.
  10. Web site: Product Specific License Terms DataStax. 2018-02-21. DataStax: Active Everywhere, Every Cloud Hybrid Cloud Apache Cassandra NoSQL. en-US. 2019-09-09.
  11. Web site: Open core or dual licensing? The example of MySQL. Richard . Hillesley . The H . 11 September 2015.
  12. Web site: Licensing: Frequently Asked Questions . 2024-07-21 . .
  13. Web site: War Unfolding for Control of Elasticsearch. Alex . Woodie . 2019-03-12. Datanami. 2019-09-09.
  14. Web site: FAQ on 2021 License Change Elastic. 2021-05-26. www.elastic.co. en-us.
  15. Web site: This Startup That Angered A Lot Of Open Source Fans Just Got $30 Million In Funding . Bort . Julie . 18 April 2012 . Business Insider . 19 February 2016 . It was one of the first commercial companies to champion a concept called "open core." .
  16. Web site: Marten Mickos says open source doesn't have to be fully open . Bort . Julie . 22 June 2010 . Network World . 19 February 2016 . "We deliver a fully functional cloud with Eucalyptus software. You can download it on a GPL v3 license. But, additionally, we provide enterprise features only if you pay for them ... it's open core," he says..
  17. Web site: Eucalyptus Strengthens Its Back End . Jackson . Jacob . 25 August 2010 . PCWorld . 19 February 2016 . To make money, Eucalyptus Systems uses an open-core business model, offering one version of the software free through an open-source license and selling a commercial version with support and additional features ....
  18. Web site: CONTRIBUTING.md · master · GitLab.org / GitLab Community Edition. GitLab. en. 2018-06-05.
  19. News: GitLab Enterprise Edition license change. 2014-02-11. GitLab. 2018-06-05. en.
  20. Web site: Redis license and trademark information. redis.io. en. 2018-08-24.
  21. News: Licenses. redislabs.com . 2018-08-24. en.
  22. News: Lardinois . Frederic . Redis switches licenses, acquires Speedb to go beyond its core in-memory database . 7 April 2024 . TechCrunch . 21 March 2024.
  23. Web site: In 2019, multiple open source companies changed course—is it the right move?. Scott . Gilbertson . 2019-10-16. Ars Technica. en-us. 2019-10-16.
  24. Web site: MongoDB "open-source" Server Side Public License rejected. January 16, 2019 . Vaughan-Nichols. Steven J.. ZDNet. en. January 17, 2019.
  25. Web site: OSI Board of Directors. 19 January 2021. The SSPL is Not an Open Source License. 23 January 2021. Open Source Initiative.
  26. Web site: MongoDB's licensing changes led Red Hat to drop the database from the latest version of its server OS. January 16, 2019. GeekWire. en-US. January 17, 2019.
  27. Web site: Redis Labs drops Commons Clause for a new license. Vaughan-Nichols. Steven J.. ZDNet. en. 2019-08-01.
  28. When Open Source Software Comes With a Few Catches. July 31, 2019 . Klint . Finley . Wired. 2019-08-01. en. 1059-1028.
  29. Web site: It's MongoDB's turn to change its open source license. October 16, 2018 . Baer . Tony. ZDNet. en. 2019-08-01.
  30. Web site: Miller . Ron . 2023-09-20 . Terraform fork gets renamed OpenTofu, and joins Linux Foundation . 2023-10-15 . TechCrunch . en-US.