Le concept des logiciels Open core s'est avéré être sujet à controverse, dans la mesure où beaucoup de développeurs ne considèrent pas ce modèle d'affaires comme réellement open source. Malgré cela, les modèles Open core sont utilisés par un grand nombre d'éditeurs de logiciels open source[4].
Des produits open core exigent de leurs contributeurs qu'ils signent un accord de contribution qui prévoit que le droit d'auteur de toutes les contributions qu'ils proposent relativement au produit en question soit attribué à l'éditeur du produit, ou que le propriétaire du produit de la propriétaire reçoive une autorisation illimitée et non exclusive d'utiliser les contributions de la part des contributeurs qui conservent par ailleurs leurs droits de propriété. Dans un scénario open core, ces accords sont généralement destinés à permettre au propriétaire du produit commercial (qui, dans certains cas, est en fin de compte le titulaire des droits d'auteur pour l'ensemble de son code, quel que soit son auteur original) de distribuer des versions du produit simultanément sous des versions open source et des versions non libres. Cela contraste avec les usages plus traditionnels des accords de contribution, qui visent uniquement à permettre au sponsor d'un projet open source de défendre ses droits d'auteur, ou garantir que le code ne sera jamais mis à disposition sous d'autres modalités qu'open source, le protégeant ainsi pour éviter qu'il ne devienne open core[5],[6],[7].
Le logiciel de base de données OracleMySQL est proposé sous une double licence : une licence propriétaire, et la licence GNU GPL ; les versions propriétaires offrent des fonctionnalités supplémentaires et des offres de support par entreprise[8].
Le logiciel de cloud privé Eucalyptus a une édition entreprise qui offre des fonctionnalités supplémentaires[9],[10],[11].
Odoo utilise un modèle d'affaires Open core. La version communautaire est 100 % open-source. L'édition entreprise, construit sur la base de la version open source, est distribuée sous licence propriétaire[12].
SymmetricDS est un logiciel Open core financé par JumpMind, Inc. Le moteur de base est totalement open source, hébergé sur GitHub et est disponible pour téléchargement via SourceForge. La version professionnelle est distribuée commercialement et ajoute une console web, pour en faciliter l'installation et la gestion[13].
↑Dirk Riehle « The Commercial Open Source Business Model » () (lire en ligne) — « (ibid.) », dans Value Creation in e-Business Management, Springer Verlag, p. 18–30
↑Anthony I. Wasserman, « How the Internet transformed the software industry », Journal of Internet Services and Applications, vol. 2, no 1, , p. 11–22 (ISSN1867-4828, DOI10.1007/s13174-011-0019-x, lire en ligne, consulté le ) :
« 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. »
↑Julie Bort, « Marten Mickos says open source doesn't have to be fully open », Network World, (consulté le ) : « "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. »
↑Jacob Jackson, « Eucalyptus Strengthens Its Back End », PCWorld (consulté le ) : « 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 ... »