Open core vagy Open Core a szoftverterjesztéshez kapcsolódó üzleti modellek elnevezése, amelyekben különböző nyílt / ingyenes és szabadalmaztatott termékek készülnek ugyanazon forráskód alapján [1] . Néha a nyílt és ingyenes verzió kizár néhány olyan funkciót, amely ugyanannak a terméknek a kereskedelmi verziójában található, amelyet egy védett licenc alatt terjesztenek . A korábban saját licenc alatt létrehozott forráskód egy részének megnyitása lehetővé teszi egy ilyen megoldás egyetlen szállítóhoz való kapcsolását .
Egy szoftvertermék kettős licenc alatti kiadása teljesen más módja a szabadalmaztatott kódon alapuló nyílt forráskódú megoldás létrehozásának.
A kereskedelmi nyílt forráskódú szoftverek egyes gyártói amellett, hogy csökkentik a rendszer nyílt forráskódú verziójának funkcionalitását, további korlátozásokat vezetnek be, amelyek még megnehezítik a valós projektekben való használatát. Mivel a nehéz használat fogalma nagyon szubjektív, több pont is befolyásolja a kereskedelmi nyílt forráskódú szoftverek nyílt forráskódú verziójának működését:
Csak az a licenc határozza meg, amely alapján a forráskód elérhető. Csak a közösség által nyílt forráskódúként elismert licencek érdemelnek bizalmat. Nem vehető figyelembe semmilyen cég, amely garantálja, hogy soha nem fogja zaklatni a felhasználókat.
Ha a nyílt és a kereskedelmi verzió kódja eltér, akkor utána kell járni, hogy az ingyenes megoldásból milyen funkcionalitás [2] [3] és ennek mi az oka. A funkcionalitás egy része a licencelési korlátozások miatt eltávolítható, egy része veszteség nélkül cserélhető hasonlóra [4] .
Ha a rendszer nyílt és kereskedelmi verziójának kódja megegyezik, akkor a funkcionalitás korlátozását a használatára vonatkozó licenc szabhatja meg. A funkcionalitás licenckorlátozására példaként említhető a Microsoft Windows 10 hálózati kapcsolatával az operációs rendszer nem kiszolgálós verzióiban [5] . [6]
A nyílt forráskódú termékekre vonatkozó licenckorlátozások által előírt korlátozások általában a kereskedelmi alkalmazások létrehozásának [7] vagy a kereskedelmi alkalmazások részeként való terjesztésének lehetőségéhez kapcsolódnak [8] .
Általában csak a termékek kereskedelmi verzióit fogadják el támogatásként. Ez összefügghet az ingyenes verzió frissítési kiadási szabályzatával. Nagyon gyakran vannak bizonyos korlátozások az ilyen frissítések kiadásának vagy átvételének feltételeit illetően [2] [3] [9] . Figyelmet kell fordítani a rendszer kereskedelmi és nyílt verzióihoz tartozó javítások kiadási eljárásának lehetséges jelentős eltéréseire.
Bármely nyílt forráskódú projekt a körülötte lévő közösség rovására él, de amikor a műszaki dokumentáció közzététele tilos, kétségek merülnek fel a gyártónak a termék nyílt forráskódú verziójának közönségének növelésében.
_ | Szoftverterjesztés|
---|---|
Licencek | |
Jövedelemmodellek | |
Szállítási módok |
|
Csalás/illegális | |
Egyéb |
|
Ingyenes és nyílt forráskódú szoftver | |
---|---|
A fő dolog |
|
Közösség |
|
Szervezetek | |
Licencek | |
Problémák | |
Egyéb |
|
|