کاکروچ ڈی بی ڈی بی ایم ایس ملکیتی لائسنس پر سوئچ کرتا ہے۔

تقسیم شدہ DBMS CockroachDB کے ڈویلپرز اعلان کیا سے لنک میں پروجیکٹ کے سورس کوڈ کا ترجمہ کرنے کے بارے میں لائسنس بزنس سورس لائسنس (BSL) اور کاکروچ کمیونٹی لائسنس (CCL)، جو کہ صارفین کی مخصوص قسموں کے ساتھ امتیازی سلوک کی وجہ سے مفت نہیں ہے۔ بی ایس ایل کا لائسنس تین سال پہلے تھا۔ مجوزہ اوپن کور ماڈل کے متبادل کے طور پر MySQL کے شریک بانی۔ بی ایس ایل کا خلاصہ یہ ہے کہ جدید فعالیت کا کوڈ ابتدائی طور پر ترمیم کے لیے دستیاب ہے، لیکن ایک خاص مدت کے لیے مفت استعمال کیا جا سکتا ہے صرف اس صورت میں جب اضافی شرائط پوری ہو جائیں، جن کو روکنے کے لیے تجارتی لائسنس کی خریداری ضروری ہے۔

نیا لائسنس کاکروچ ڈی بی کو کلسٹر میں کسی بھی تعداد میں نوڈس پر استعمال کرنے اور ایپلی کیشنز میں سرایت کرنے کی اجازت دیتا ہے، بشمول وہ جو کلائنٹس کو فروخت کی جاتی ہیں یا خدمات کے طور پر چلائی جاتی ہیں۔ واحد پابندی جو لائسنس کو آزاد اور کھلا تصور کرنے کی اجازت نہیں دیتی ہے وہ ہے CockroachDB کے کمرشل ورژن کی فروخت پر پابندی، جو کلاؤڈ سروسز کی شکل میں لاگو ہوتی ہے۔ CockroachDB کو بطور ادا شدہ کلاؤڈ سروس کی نمائش کے لیے اب تجارتی لائسنس کی خریداری کی ضرورت ہے۔

پہلے شائع شدہ کوڈ باقی Apache 2.0 لائسنس کے تحت لائسنس یافتہ اور فورکنگ کے لیے دستیاب ہے۔ اس کے علاوہ، ریلیز کی تاریخ سے تین سال بعد، کوڈ کو BSL سے ہٹا دیا جائے گا اور باقاعدہ Apache 2.0 لائسنس کے تحت تقسیم کیا جائے گا۔ مثال کے طور پر، متوقع اکتوبر کی رہائی
کاکروچ ڈی بی 19.2 اکتوبر 2022 تک BSL لائسنس کے تحت بھیج دیا جائے گا، اور پھر اسے اپاچی 2.0 لائسنس کے تحت خود بخود دوبارہ لائسنس دیا جائے گا۔ ڈویلپرز کے مطابق، اس طرح کی ٹائم شفٹ DBaaS (DBMS بطور سروس) ایپلی کیشنز کے لیے ایک مسابقتی پروڈکٹ کی ترقی کی اجازت دے گی، جبکہ مین سورس کوڈز کے کھلے پن کو یقینی بنائے گی اور اوپن کور ماڈل میں منتقل کیے بغیر۔

جیسا کہ دوبارہ لائسنس دینے کے معاملے میں ہے۔ منگو ڈی بی, ریڈیس ماڈیولز и ٹائم اسکیلڈی بی ملکیتی لائسنس میں منتقلی کی وجہ کلاؤڈ سروس فراہم کرنے والوں کے طفیلی ازم کا مقابلہ کرنا ہے جو مشتق تجارتی مصنوعات بناتے ہیں اور کلاؤڈ سروسز کی شکل میں کھلے DBMSs کو دوبارہ فروخت کرتے ہیں، لیکن کمیونٹی کی زندگی میں حصہ نہیں لیتے ہیں اور اس میں مدد نہیں کرتے ہیں۔ ترقی ایسی صورت حال پیدا کی جا رہی ہے جہاں کلاؤڈ فراہم کرنے والے جن کا پروجیکٹ سے کوئی تعلق نہیں ہے وہ ریڈی میڈ اوپن سلوشنز کو دوبارہ فروخت کرنے سے فائدہ اٹھاتے ہیں، جب کہ خود ڈویلپرز کے پاس کچھ نہیں بچا ہے۔

یاد رکھیں کہ کاکروچ ڈی بی ڈی بی ایم ایس پر مبنی انتہائی قابل اعتماد جغرافیائی طور پر تقسیم شدہ اور افقی طور پر توسیع پذیر سٹوریج بنانے کے لیے، جس کی خصوصیت اعلیٰ بقایا ہے اور ڈسک، نوڈس اور ڈیٹا سینٹرز کی ناکامی پر منحصر نہیں ہے۔ ایک ہی وقت میں، CockroachDB ACID ٹرانزیکشنز کی سالمیت کی ضمانت دیتا ہے، ڈیٹا کی ہیرا پھیری کے لیے SQL کو استعمال کرنے کی صلاحیت فراہم کرتا ہے، آپ کو فلائی پر سٹوریج اسکیم میں تبدیلیاں کرنے کی اجازت دیتا ہے، انڈیکسز اور غیر ملکی کیز کو سپورٹ کرتا ہے، خودکار ریپلیکشن اور اسٹوریج ری بیلنسنگ کو سپورٹ کرتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں