Open core sau Open Core este denumirea folosită pentru modelele de afaceri asociate cu distribuția de software, în care diferite produse deschise / gratuite și proprietare sunt realizate pe baza aceluiași cod sursă [1] . Uneori, versiunea deschisă și gratuită exclude unele dintre caracteristicile care sunt prezente în versiunea comercială a aceluiași produs, care este distribuit sub o licență proprietară . Deschiderea unei părți a codului sursă creat anterior sub o licență proprietară lasă posibilitatea de a lega o astfel de soluție la un singur furnizor .
Lansarea unui produs software sub o licență duală este o modalitate complet diferită de a crea o soluție Open Source bazată pe cod proprietar.
Unii producători de software comercial open source, pe lângă reducerea funcționalității versiunii Open Source a sistemului, creează restricții suplimentare care fac și mai dificilă utilizarea acestuia în proiecte reale. Deoarece conceptul de utilizare dificilă este foarte subiectiv, există câteva puncte care afectează funcționarea versiunii OpenSource a software-ului comercial open source:
Determinat numai de licența sub care codul sursă este disponibil. Doar licențele recunoscute de comunitate ca sursă deschisă merită încredere. Nicio asigurare a companiei că nu va hărțui niciodată utilizatorii nu poate fi luată în considerare.
Dacă codul versiunii deschise și comerciale este diferit, atunci trebuie să aflați ce funcționalitate este exclusă din soluția gratuită [2] [3] și care sunt motivele pentru aceasta. O parte din funcționalitate poate fi eliminată din cauza restricțiilor de licențiere, o parte din aceasta poate fi înlocuită cu una similară fără pierderi [4] .
Dacă codul versiunii deschise și comerciale a sistemului este același, atunci limitarea funcționalității poate fi impusă printr-o licență pentru utilizarea sa. Ca exemplu de limitare de licență a funcționalității, poate fi citat Microsoft Windows cu cele 10 conexiuni de rețea în versiuni non-server ale sistemului de operare [5] . [6]
Restricțiile pentru produsele open source impuse de restricțiile de licențiere sunt de obicei asociate cu capacitatea de a crea aplicații comerciale [7] sau de a distribui ca parte a aplicațiilor comerciale [8] .
De obicei, doar versiunile comerciale ale produselor sunt acceptate pentru asistență. Acest lucru poate fi legat de politica de lansare a actualizării pentru versiunea gratuită. Foarte des există un fel de restricții privind termenii de lansare sau de primire a unor astfel de actualizări [2] [3] [9] . Este necesar să se acorde atenție posibilelor diferențe semnificative în procedura de emitere a corecțiilor pentru versiunile comerciale și deschise ale sistemului.
Orice proiect Open Source trăiește în detrimentul comunității din jurul său, dar atunci când publicarea documentației tehnice este interzisă, apar îndoieli cu privire la interesul producătorului de a crește audiența versiunii Open Source a produsului.
software | Distribuție|
---|---|
Licențe | |
Modele de venit | |
Metode de expediere |
|
Frauduloasă/ilegală | |
Alte |
|
Software gratuit și open source | |
---|---|
Lucrul principal |
|
Comunitate |
|
Organizații | |
Licențe | |
Probleme | |
Alte |
|
|