Model open-core - Open-core model

Image
Ediția comunitară GitLab

Modelul open-core este un model de afaceri pentru monetizarea software-ului open-source produs comercial . Creat de Andrew Lampitt în 2008, modelul open-core implică în primul rând oferirea unei versiuni „core” sau cu caracteristici limitate a unui produs software ca software gratuit și open-source , oferind în același timp versiuni „comerciale” sau suplimente ca software proprietar .

Conceptul de software open-core sa dovedit a fi controversat, deoarece mulți dezvoltatori nu consideră că modelul de afaceri este un adevărat software open source. În ciuda acestui fapt, modelele open-core sunt utilizate de multe companii de software open-source.

Utilizarea contractelor de licență pentru colaboratori

Unele produse open-core solicită contribuitorilor să semneze un acord de licență pentru colaboratori , care fie dictează că dreptul de autor al tuturor contribuțiilor la produs devine proprietatea proprietarului său , fie că proprietarului produsului i se acordă o licență de utilizare nelimitată, neexclusivă. contribuțiile, dar autorii păstrează dreptul de autor. Într-un scenariu open-core, aceste acorduri sunt de obicei menite să permită proprietarului comercial al produsului (care, în unele cazuri, este în cele din urmă titularul drepturilor de autor asupra întregului cod al acestuia, indiferent de autorul său original) să comercializeze simultan versiuni ale produsului sub licențe open-source și non-gratuite. Acest lucru este în contrast cu utilizările mai tradiționale ale CLA-urilor, care sunt menite exclusiv să permită administratorului unui proiect open-source să-și apere drepturile de autor sau să garanteze că codul va fi pus la dispoziție doar în condiții open-source, protejându-l astfel de la a deveni nucleu deschis.

Exemple

  • Kafka , un serviciu de streaming de date sub licența Apache 2.0, este nucleul open-source al companiei, Confluent, care emite o licență comunitară confluentă, o licență disponibilă la sursă care guvernează caracteristici suplimentare în platforma confluent.
  • Cassandra , o bază de date open-source sub licența Apache 2.0, este nucleul companiei, Datastax , care emite licență de abonament pentru întreprindere pentru funcții suplimentare de management și securitate în cadrul DataStax Enterprise.
  • Software-ul de management al învățării Canvas al Instructure .
  • Oracle e MySQL software - ul de baze de date este dual-licențiat sub o licență de proprietate, și GNU General Public License (GPL); versiunile proprietare oferă funcții suplimentare și planuri de asistență pentru întreprinderi.
  • Elastice de bază „s, care include Elasticsearch, Kibana, Logstash și Beats, a fost sub un 2.0 Apache de licență, în timp ce plugin - uri suplimentare sunt distribuite sub licență de proprietate proprie Elastic lui. În ianuarie 2021, Elastic și-a re-licențiat software-ul sub licența publică non-gratuită de pe partea serverului și licența Elastic, care restricționează utilizarea software-ului ca parte a serviciilor gestionate și eludarea blocărilor software pentru funcțiile premium.
  • Eucalyptus , software cloud privat, are o ediție proprietară pentru întreprinderi care oferă funcții suplimentare.
  • GitLab CE (Community Edition) se află sub o licență open source în stil MIT , în timp ce GitLab EE (Enterprise Edition) se află sub o licență comercială .
  • Neo4j CE (Community Edition) este licențiat sub GPL versiunea 3, în timp ce Neo4j EE (Enterprise Edition) este sub licență comercială , oferind caracteristici suplimentare, inclusiv clustering și backupuri la cald.
  • Redis are o licență open source BSD cu 3 clauze , în timp ce Redis Labs oferă module Redis sub o licență software disponibilă pentru Sursă , iar Redis Enterprise sub o licență comercială care oferă caracteristici suplimentare ale întreprinderii, cum ar fi scalarea directă, reglarea performanței replicării , și suport pentru cluster pentru modulele Redis.

Restricții privind utilizarea în servicii

O nouă variantă a practicii a apărut în 2018 printre mai multe produse de bază deschise destinate utilizării de pe server, care urmăresc să controleze utilizarea produsului ca parte a unui serviciu oferit unui client. Aceste practici, în special, vizează încorporarea software-ului în serviciile proprietare de către furnizorii de servicii de aplicații cloud , cum ar fi Amazon Web Services , dar cu ceea ce furnizorii percep ca fiind compensare inadecvată sau contribuții înapoi la software-ul din amonte în schimb.

MongoDB și-a schimbat licența din Licența publică generală GNU Affero (o variantă a GPL care necesită ca codul sursă al software-ului să fie oferit celor care îl folosesc într-o rețea) într-o versiune modificată a versiunii GPL 3, intitulată „ Licență publică pe partea serverului „(SSPL), în care codul sursă al întregului serviciu trebuie să fie eliberat sub SSPL dacă încorporează o componentă licențiată SSPL. Bruce Perens , coautor al The Open Source Definition , a susținut că SSPL și-a încălcat cerința pentru o licență open source pentru a nu pune restricții asupra software-ului distribuit alături de software-ul licențiat. Inițiativa Open Source (OSI) a decis că Sspl încalcă definiția Open Source și , prin urmare , nu este o licență pentru software liber, deoarece este discriminatorie împotriva utilizării comerciale. Debian , Fedora și Red Hat Enterprise Linux au scos MongoDB din distribuțiile lor după modificarea licenței, considerând că noua licență încalcă politicile lor de licențiere.

Redis Labs a făcut ca pluginurile sale Redis să fie supuse „Clauzei Commons”, o restricție privind vânzarea software-ului în plus față de termenii existenți ai licenței Apache . După critici, acest lucru a fost schimbat în 2019 cu „Redis Source Available License”, o licență non-gratuită care interzice vânzarea software-ului ca parte a „unei baze de date, a unui motor de cache, a unui motor de procesare a fluxului, a unui motor de căutare, a unei indexări motor sau un motor ML / DL / AI care servește ". Ultimele versiuni ale modulelor licențiate exclusiv sub licența Apache au fost furnizate și sunt întreținute de membrii comunității în cadrul proiectului GoodFORM.

Vezi si

Referințe

linkuri externe