CockroachDB Mülkiyyət Lisenziyasına keçir

Paylanmış DBMS CockroachDB-nin tərtibatçıları elan etdi layihənin mənbə mətnlərinin bir dəstəyə tərcüməsi haqqında lisenziyalar Müəyyən kateqoriya istifadəçilərə qarşı ayrı-seçkiliyə görə pulsuz olmayan Biznes Mənbə Lisenziyası (BSL) və Tarakan İcması Lisenziyası (CCL). BSL lisenziyası üç il əvvəl idi təklif etdi MySQL həmtəsisçiləri Open Core modelinə alternativ olaraq. BSL-in mahiyyəti ondan ibarətdir ki, genişləndirilmiş funksionallıq kodu ilkin olaraq modifikasiya üçün mövcuddur, lakin müəyyən müddət ərzində o, yalnız yan keçmək üçün kommersiya lisenziyasının alınmasını tələb edən əlavə şərtlərə uyğun olaraq pulsuz istifadə edilə bilər.

Yeni lisenziya CockroachDB-ni klasterdəki istənilən sayda qovşaqda istifadə etməyə və müştərilərə satılanlar və ya xidmət kimi işləyən tətbiqlər də daxil olmaqla tətbiqlərə daxil etməyə imkan verir. Lisenziyanın pulsuz və açıq sayılmasına imkan verməyən yeganə məhdudiyyət, bulud xidmətləri şəklində hazırlanmış CockroachDB-nin kommersiya versiyalarının satışına qadağa qoyulmasıdır. CockroachDB-ni pullu bulud xidməti kimi ifşa etmək indi kommersiya lisenziyasının alınmasını tələb edir.

Əvvəllər dərc edilmiş kod qalır Apache 2.0 altında lisenziyalıdır və çəngəl üçün əlçatandır. Bundan əlavə, buraxılışdan üç il sonra kod BSL-dən silinəcək və adi Apache 2.0 lisenziyası altında paylanacaq. Məsələn, buraxılış oktyabr ayında gözlənilir
CockroachDB 19.2 2022-ci ilin oktyabr ayına qədər BSL lisenziyası altında göndəriləcək və sonra avtomatik olaraq Apache 2.0 lisenziyası ilə yenidən lisenziyalaşdırılacaq. Tərtibatçıların fikrincə, belə vaxt dəyişikliyi əsas mənbə kodunun açıqlığına zəmanət verməklə və Open Core modelinə keçməməklə DBaaS (DBMS xidmət olaraq) proqramları üçün rəqabət aparan məhsulun hazırlanmasına imkan verəcək.

Yenidən lisenziyalaşdırma vəziyyətində olduğu kimi MongoDB, Redis modulları и Zaman Ölçümü DB mülkiyyət lisenziyasına keçidin səbəbi törəmə kommersiya məhsulları yaradan və açıq mənbəli DBMS-ni bulud xidmətləri kimi satan, lakin icma həyatında iştirak etməyən və inkişafa kömək etməyən bulud xidməti təminatçılarının parazitləşməsi ilə mübarizə aparmaqdır. Layihə ilə əlaqəsi olmayan, hazır açıq həlləri satan bulud provayderləri faydalandıqda və tərtibatçıların özləri heç nə ilə qalmadıqda bir vəziyyət yaranır.

Xatırladaq ki, CockroachDB yönəlmişdir yüksək etibarlılığı ilə xarakterizə olunan və disklərin, qovşaqların və məlumat mərkəzlərinin nasazlığından asılı olmayan yüksək etibarlı coğrafi olaraq paylanmış və üfüqi olaraq miqyaslana bilən yaddaşın yaradılması üçün. Eyni zamanda, CockroachDB ACID əməliyyatlarının bütövlüyünə zəmanət verir, məlumatların manipulyasiyası üçün SQL-dən istifadə etmək imkanı verir, anında saxlama sxemində dəyişikliklər etməyə imkan verir, indeksləri və xarici açarları dəstəkləyir, avtomatik təkrarlama və yaddaşın yenidən balanslaşdırılmasını dəstəkləyir.

Mənbə: opennet.ru

Добавить комментарий