A CockroachDB adatbázis-kezelő rendszer nem szabadalmazott licencre tér át

A CockroachDB elosztott adatbázis-kezelő rendszer fejlesztői bejelentették a projekt forráskódjának átkonvertálásáról egy licenc Business Source License (BSL) és Cockroach Community License (CCL) kombinációjára, amely nem tekinthető szabad licencnek, mivel egyes felhasználói kategóriák diszkriminációját alkalmazza. A BSL licenc három évvel ezelőtt a a MySQL társalapítói által került bevezetésre az Open Core modell alternatívájaként. A BSL lényege, hogy a kibővített funkciók kódja eredetileg elérhető a módosításokhoz, de egy bizonyos időtartam alatt ingyenesen csak további feltételek teljesítése mellett használható, amelyek megkerüléséhez kereskedelmi licenc vásárlása szükséges.

Az új licenc lehetővé teszi a CockroachDB alkalmazását bármennyi csomóponton klaszterben, valamint az alkalmazásokba való beépítést, beleértve azokat is, amelyeket ügyfeleknek értékesítenek vagy szolgáltatásként nyújtanak. Az egyetlen korlátozás, amely nem teszi lehetővé a licenc szabad és nyílt besorolását, az a tilalom, amely megakadályozza a CockroachDB kereskedelmi verzióinak eladását felhőszolgáltatások formájában. A CockroachDB felhőszolgáltatások keretein belüli árusításához most kereskedelmi licenc vásárlására van szükség.

A korábban közzétett kód marad Apache 2.0 licenc alatt áll, és elérhető fork készítésére. Ezenkívül három év elteltével a kiadás dátumától a kód kikerül a BSL hatálya alól és a szokásos Apache 2.0 licenc alatt terjesztésre kerül. Például a várható októberi kiadás
a CockroachDB 19.2 2022 októberéig BSL licenc alatt kerül forgalomba, majd automatikusan Apache 2.0 licenc alá kerül. A fejlesztők véleménye szerint ez a időbeli eltolás lehetővé teszi egy versenyképes termék kiépítését a DBaaS (adatbázis-szolgáltatás) alkalmazások számára, miközben biztosítja a fő forráskódok nyitottságát anélkül, hogy átállnának az Open Core modellre.

Mint ahogy a licencváltás esetében is MongoDB, a Redis modulokkal és TimescaleDB A nem szabad licenszre való áttérés oka a felhőszolgáltatók parazitálásának megakadályozása, akik kereskedelmi termékeket készítenek és megkezdik az nyílt forráskódú DBMS-ek felhőszolgáltatásként való viszonteladását, de nem vesznek részt a közösség életében és nem segítik a fejlesztést. Olyan helyzet alakul ki, amikor a hasznot olyan felhőszolgáltatók kapják meg, akik semmilyen kapcsolatban nincsenek a projekttel, és akik kész nyílt megoldásokat adnak el, míg a közvetlen fejlesztők semmilyen hasznot nem realizálnak.

Emlékeztetünk, hogy a CockroachDB az internetes dolgok (IoT) eszközökhöz való használatra orientált célozza meg a rendkívül megbízható, földrajzilag elosztott és horizontálisan skálázható tárolók létrehozását, amelyek magas élettartammal rendelkeznek, és nem függenek a lemez-, csomópont- és adatfeldolgozó központok hibáitól. A CockroachDB ugyanakkor garantálja az ACID tranzakciók integritását, lehetőséget biztosít SQL használatára az adatok manipulálásához, lehetővé teszi a tárolási séma valós idejű módosítását, támogatja az indexeket és a külső kulcsokat, automatikus replikációt és a tároló újraelosztását.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster