CockroachDB DBMS нь өмчийн лиценз рүү шилждэг

Түгээмэл DBMS CockroachDB-ийн хөгжүүлэгчид зарласан -аас линк болгон төслийн эх кодыг орчуулах тухай лицензүүд Бизнесийн эх сурвалжийн лиценз (BSL) болон жоомны нийгэмлэгийн лиценз (CCL) нь тодорхой ангиллын хэрэглэгчдийг ялгаварлан гадуурхсаны улмаас үнэ төлбөргүй байдаггүй. Гурван жилийн өмнө BSL лиценз байсан санал болгосон Нээлттэй цөм загварын өөр хувилбар болох MySQL-ийг үүсгэн байгуулагчдын нэг. BSL-ийн мөн чанар нь дэвшилтэт функцүүдийн кодыг анхлан өөрчлөх боломжтой боловч арилжааны лиценз худалдаж авах шаардлагатай нэмэлт нөхцөл хангагдсан тохиолдолд л тодорхой хугацаанд үнэ төлбөргүй ашиглаж болно.

Шинэ лиценз нь CockroachDB-г кластерын дурын тооны зангилаа дээр ашиглах, үйлчлүүлэгчдэд зарах эсвэл үйлчилгээ болгон ажиллуулах зэрэг програмуудад суулгах боломжийг олгодог. Лицензийг үнэ төлбөргүй, нээлттэй гэж үзэхийг зөвшөөрдөггүй цорын ганц хязгаарлалт бол үүлэн үйлчилгээ хэлбэрээр хэрэгжсэн CockroachDB-ийн арилжааны хувилбаруудыг борлуулахыг хориглох явдал юм. CockroachDB-ийг төлбөртэй үүлэн үйлчилгээ болгон ашиглахын тулд одоо арилжааны лиценз худалдаж авах шаардлагатай.

Өмнө нь нийтэлсэн код үлддэг Apache 2.0 лицензийн дагуу лицензтэй бөгөөд салаалах боломжтой. Нэмж хэлэхэд, гаргасан өдрөөс хойш гурван жилийн дараа кодыг BSL-ээс хасч, ердийн Apache 2.0 лицензийн дагуу түгээх болно. Жишээлбэл, XNUMX-р сард гарах болно
CockroachDB 19.2 нь BSL лицензийн дагуу 2022 оны 2.0-р сар хүртэл тээвэрлэгдэх бөгөөд дараа нь Apache XNUMX лицензийн дагуу автоматаар дахин лицензлэгдэх болно. Хөгжүүлэгчдийн үзэж байгаагаар цаг хугацааны ийм шилжилт нь үндсэн эх кодын нээлттэй байдлыг хангахын зэрэгцээ Open Core загвар руу шилжихгүйгээр DBaS (DBMS as a service) програмуудад өрсөлдөхүйц бүтээгдэхүүн боловсруулах боломжийг олгоно.

Лицензийг дахин олгохтой адил МонгоБ, Redis модулиуд и Цагийн хуваарь DB Өмчлөлийн тусгай зөвшөөрөлд шилжих болсон шалтгаан нь арилжааны үүсмэл бүтээгдэхүүн бий болгож, нээлттэй DBMS-ийг үүлэн үйлчилгээний хэлбэрээр зарж борлуулдаг үүлэн үйлчилгээ үзүүлэгчдийн паразитизмтай тэмцэхэд оршино. хөгжил. Төсөлтэй ямар ч холбоогүй үүлэн үйлчилгээ үзүүлэгчид бэлэн нээлттэй шийдлүүдийг дахин худалдахаас ашиг хүртэх нөхцөл байдал үүсч, хөгжүүлэгчид өөрсдөө юу ч үлдээдэггүй.

CockroachDB DBMS гэдгийг санаарай чиглэсэн Диск, зангилаа, өгөгдлийн төвүүдийн эвдрэлээс хамааралгүй, оршин тогтнох чадвар сайтай, газарзүйн хувьд өндөр найдвартай, хэвтээ байдлаар өргөжүүлэх боломжтой хадгалах санг бий болгох. Үүний зэрэгцээ, CockroachDB нь ACID гүйлгээний бүрэн бүтэн байдлыг баталгаажуулж, SQL-ийг өгөгдөл боловсруулахад ашиглах боломжийг олгодог, хадгалах схемд шууд өөрчлөлт оруулах боломжийг олгодог, индексүүд болон гадаад түлхүүрүүдийг дэмждэг, автомат хуулбарлах, хадгалах сангийн тэнцвэрийг дэмждэг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх