Modello open-core - Open-core model
Il modello open-core è un modello di business per la monetizzazione di software open source prodotto commercialmente . Coniato da Andrew Lampitt nel 2008, il modello open-core prevede principalmente l'offerta di una versione "core" o con funzionalità limitate di un prodotto software come software gratuito e open source , offrendo al contempo versioni "commerciali" o componenti aggiuntivi come software proprietario .
Il concetto di software open-core si è dimostrato controverso, poiché molti sviluppatori non considerano il modello di business un vero software open source. Nonostante ciò, i modelli open-core sono utilizzati da molte aziende di software open source.
Utilizzo degli accordi di licenza del collaboratore
Alcuni prodotti open-core richiedono ai loro collaboratori di firmare un contratto di licenza per collaboratori , che stabilisce che il copyright di tutti i contributi al prodotto diventi proprietà del proprietario o che al proprietario del prodotto venga concessa una licenza illimitata e non esclusiva per l'uso i contributi, ma gli autori conservano la proprietà del copyright. In uno scenario open-core, questi accordi sono in genere destinati a consentire al proprietario commerciale del prodotto (che in alcuni casi, è in definitiva il detentore del copyright su tutto il suo codice, indipendentemente dal suo autore originale) di commercializzare contemporaneamente versioni del prodotto con licenze open-source e non libere. Ciò è in contrasto con gli usi più tradizionali dei CLA, che sono pensati esclusivamente per consentire all'amministratore di un progetto open source di difendere il suo copyright, o garantire che il codice sarà sempre reso disponibile solo in termini open source, proteggendolo così dal diventare un nucleo aperto.
Esempi
- Kafka , un servizio di streaming di dati con licenza Apache 2.0, è il nucleo open source dell'azienda, Confluent, che emette una Confluent Community License, una licenza disponibile alla fonte che regola le funzionalità aggiuntive della piattaforma Confluent.
- Cassandra , un database open source con licenza Apache 2.0, è il fulcro dell'azienda, Datastax , che rilascia una licenza di sottoscrizione aziendale per funzionalità aggiuntive di gestione e sicurezza all'interno di DataStax Enterprise.
- Il software di gestione dell'apprendimento Canvas di Instructure .
- Il software di database MySQL di Oracle è dotato di doppia licenza con licenza proprietaria e GNU General Public License (GPL); le versioni proprietarie offrono funzionalità aggiuntive e piani di supporto aziendale.
- Il core di Elastic , che include Elasticsearch, Kibana, Logstash e Beats, era sotto una licenza Apache 2.0 , mentre i plugin aggiuntivi sono distribuiti con la licenza proprietaria di Elastic. Nel gennaio 2021, Elastic ha ri-licenziato il suo software con la licenza pubblica lato server non gratuita e la licenza elastica, che limitano l'uso del software come parte dei servizi gestiti e l'elusione dei blocchi software sulle funzionalità premium.
- Eucalyptus , software cloud privato, ha un'edizione aziendale proprietaria che fornisce funzionalità aggiuntive.
- GitLab CE (Community Edition) è sotto una licenza open source in stile MIT , mentre GitLab EE (Enterprise Edition) è sotto una licenza commerciale .
- Neo4j CE (Community Edition) è concesso in licenza con GPL versione 3, mentre Neo4j EE (Enterprise Edition) ha una licenza commerciale , che fornisce funzionalità aggiuntive tra cui clustering e backup a caldo.
- Redis è soggetto a una licenza open source BSD a 3 clausole , mentre Redis Labs offre moduli Redis con una licenza software disponibile come sorgente e Redis Enterprise con una licenza commerciale che fornisce funzionalità aziendali aggiuntive come ridimensionamento al volo, ottimizzazione delle prestazioni di replica e supporto del clustering per i moduli Redis.
Restrizioni d'uso nei servizi
Una nuova variante della pratica è emersa nel 2018 tra diversi prodotti open core destinati all'uso lato server, cercando di controllare l'uso del prodotto come parte di un servizio offerto a un cliente. Queste pratiche, in particolare, mirano all'incorporazione del software in servizi proprietari da parte di fornitori di servizi di applicazioni cloud come Amazon Web Services , ma con ciò che i fornitori percepiscono come un compenso inadeguato o in cambio di contributi al software a monte.
MongoDB ha cambiato la sua licenza dalla GNU Affero General Public License (una variazione della GPL che richiede che il codice sorgente del software sia offerto a coloro che lo utilizzano in rete) a una versione modificata della GPL versione 3 denominata " Server Side Public License " (SSPL), dove il codice sorgente dell'intero servizio deve essere rilasciato sotto SSPL se incorpora un componente con licenza SSPL. Bruce Perens , coautore di The Open Source Definition , ha sostenuto che la SSPL ha violato il suo requisito per una licenza open source per non imporre restrizioni al software distribuito insieme al software con licenza. L' Open Source Initiative (OSI) ha stabilito che SSPL viola la Open Source Definition e quindi non è una licenza di software libero, in quanto discriminatoria nei confronti dell'uso commerciale. Debian , Fedora e Red Hat Enterprise Linux hanno ritirato MongoDB dalle loro distribuzioni dopo il cambio di licenza, considerando che la nuova licenza viola le loro politiche di licenza.
Redis Labs ha sottoposto i propri plug-in Redis alla "Clausola comune", una restrizione alla vendita del software in aggiunta ai termini della licenza Apache esistenti . Dopo le critiche, questo è stato cambiato nel 2019 in "Redis Source Available License", una licenza non libera che vieta la vendita del software come parte di "un database, un motore di memorizzazione nella cache, un motore di elaborazione del flusso, un motore di ricerca, un motore o un motore di servizio ML/DL/AI". Le ultime versioni dei moduli concessi in licenza esclusivamente con la licenza Apache sono state forkate e sono mantenute dai membri della comunità nell'ambito del progetto GoodFORM.
Guarda anche
Riferimenti
link esterno
- Bradley M. Kuhn (16 ottobre 2009). " " Open Core" è il nuovo shareware" .
- Simon Phipps (29 giugno 2010). "Open Core fa male" . ComputerWorldUK. Archiviata dall'originale il 28 gennaio 2011.
- Brian Prentice (31 marzo 2010). "Open-Core: i vestiti nuovi dell'imperatore" . Gartner.