بروس پیرنس اوپن سورس انیشیٹو (OSI) کو چھوڑنے کے بارے میں، ایک ایسی تنظیم جو اوپن سورس کی تعمیل کے لیے لائسنسوں کا جائزہ لیتی ہے۔ بروس OSI کے شریک بانی ہیں، اوپن سورس ڈیفینیشن کے مصنفین میں سے ایک، BusyBox پیکیج کے خالق، اور دوسرے پروجیکٹ لیڈر ہیں۔ Debian (1996 میں، اس نے ایان مرڈاک کی جگہ لی)۔ چھوڑنے کی وجہ OSI کے شامل کرنے کے آئندہ فیصلے میں شامل ہونے میں ان کی ہچکچاہٹ تھی۔ کھلے لائسنسوں کے درمیان (کرپٹوگرافک خود مختاری لائسنس)۔
CAL لائسنس کاپی لیفٹ لائسنس کے زمرے میں اور منصوبے کے حکم سے Holochain ایک ہیش چین پر مبنی پلیٹ فارم تیار کر رہا ہے تاکہ خفیہ طور پر تصدیق شدہ تقسیم شدہ ایپلی کیشنز کو بنایا جا سکے خاص طور پر تقسیم شدہ P2P ایپلی کیشنز میں صارف کے ڈیٹا کے اضافی تحفظ کے لیے۔
CAL لائسنس Holochain کو مفت اور اوپن سورس سافٹ ویئر کے طور پر استعمال کرنے کی اجازت دیتا ہے، بشرطیکہ کئی شرائط پوری ہوں۔ سب سے پہلے، ہولوچین سورس کوڈ اور تمام مشتق کاموں کو ایک ہی شرائط کے تحت تقسیم کیا جانا چاہیے، بشمول وہ چیزیں جو کرپٹوگرافک کیز کی رازداری کو برقرار رکھنے سے متعلق ہیں۔ دوسرا، ہولوچین کو عوامی طور پر انجام دینے کا حق، بشمول ایپلیکیشنز کو چلانے کے لیے Holochain API کا استعمال، صرف اس صورت میں دیا جاتا ہے جب ہر صارف کی نجی کرپٹوگرافک کیز کی رازداری اور خودمختاری کو برقرار رکھا جائے۔
ایک CAL تصوراتی طور پر دوسرے لائسنسوں سے الگ ہے — اگر کوئی سروس اس لائسنس کے تحت سافٹ ویئر استعمال کرتی ہے، تو یہ نہ صرف کوڈ کا احاطہ کرتی ہے بلکہ اس پر کارروائی کیے جانے والے ڈیٹا کا بھی احاطہ کرتی ہے۔ CAL کے تحت، اگر صارف کی کلید سے سمجھوتہ کیا جاتا ہے (مثال کے طور پر، اگر کیز کو مرکزی سرور پر محفوظ کیا جاتا ہے)، تو ڈیٹا کی ملکیت کی بھی خلاف ورزی ہوتی ہے، اور صارف کی درخواست کی اپنی کاپیوں پر کنٹرول ختم ہوجاتا ہے۔ عملی طور پر، لائسنس کی یہ خصوصیت مرکزی سرورز پر ذخیرہ کیے بغیر، صرف صارف کے اختتام پر کلیدی ہیرا پھیری کی اجازت دیتی ہے۔
مثال کے طور پر، ایک CAL کسی کمپنی کو Holochain پر اپنی کارپوریٹ P2P چیٹ بنانے کی اجازت نہیں دے گا، جہاں ملازم کی چابیاں مشترکہ، کمپنی کے زیر کنٹرول اسٹوریج کی سہولت میں محفوظ کی جاتی ہیں جو چھپنے کی اجازت دیتی ہے۔ یہ یقینی بنانے کا ہولوچین کا طریقہ ہے کہ کوئی بھی ہولوچین پر مبنی ایپلیکیشن قابل اعتماد اور خود مختار ہے۔ اگر کوئی ایپلیکیشن صارف کیز کو منظم کرنے کے لیے مرکزی نظام پر انحصار کرتی ہے، تو اسے ہولوچین کے ساتھ کام کرنے کی مزید اجازت نہیں ہے۔
بروس پیرنس کہ CAL لائسنس ضروری آزادی فراہم نہیں کرتا اور اس کا مقصد حفاظت کرنا ہے۔ اپنی ایپلی کیشنز میں صارف کے ڈیٹا پر مکمل کنٹرول حاصل کرنے کی کوشش کرنے والے ڈویلپرز کے غلط استعمال سے۔ کی روشنی میں صرف اختتامی صارف کے نظام پر چابیاں ذخیرہ کرنے کے تقاضے بعض گروہوں کے حقوق کی خلاف ورزی اور درخواست کے علاقے میں امتیازی سلوک کے طور پر سمجھا جا سکتا ہے۔
پیرینس نے وضاحت کی کہ اوپن سورس لائسنس کی ایک اہم خصوصیت وکلاء کو شامل کیے بغیر انہیں استعمال کرنے کی صلاحیت ہے۔ ایک صارف آسانی سے OSI سے منظور شدہ اوپن سورس لائسنس کے تحت تقسیم کردہ پروگرام کو انسٹال کر سکتا ہے، اور جب تک وہ کوڈ میں ترمیم نہیں کرتے یا پروگرام کو کسی اور کے ساتھ شیئر نہیں کرتے، انہیں لائسنس پڑھنے کی بھی ضرورت نہیں ہوتی۔ OSI نے 100 سے زیادہ اوپن سورس لائسنسوں کی منظوری دی ہے، جن میں سے سبھی اس ماڈل کی پاسداری کرتے ہیں۔ لیکن CAL لائسنس اس ماڈل کو توڑ دیتا ہے- اگر کوئی CAL-لائسنس یافتہ پروگرام استعمال کرتا ہے اور اس کے صارفین ہیں، تو وہ ان صارفین کو ڈیٹا واپس کرنے کے اضافی ذمہ دار ہیں۔
نئے لائسنس کے ساتھ، Holochain ایپلیکیشن نیٹ ورک کو کنٹرول کرنے اور تقسیم شدہ پلیٹ فارم کلائنٹس کے ڈویلپرز کو صارفین کے ڈیٹا کو کیپچر کرکے اپنے ساتھ باندھنے سے روکنے کی کوشش کرتا ہے۔ Perens صارف کی رازداری کو یقینی بنانے کے شاندار مقصد کو تسلیم کرتا ہے، لیکن اسے ناقابل قبول سمجھتا ہے کہ لائسنس کو سمجھنے اور صارفین کے ساتھ بات چیت کرنے کے لیے قانونی مشورے کی ضرورت ہوتی ہے۔ پیرنز نے لائسنسوں کے پھیلاؤ کی نقصان دہ پن کو بھی نوٹ کیا، جس کی کثرت مختلف لائسنسوں کے تحت درخواستوں کو یکجا کرنا مشکل بناتی ہے، اور دلیل دی کہ تین لائسنس—AGPLv3، LGPLv3، اور Apache v2— کافی ہو سکتے ہیں۔
CAL لائسنس معروف اٹارنی وان لنڈبرگ نے تیار کیا تھا۔)، اوپن سورس سافٹ ویئر میں دانشورانہ املاک اور لائسنسنگ سے متعلق مسائل میں مہارت حاصل کرنا۔ دی رجسٹر کے ذریعے حاصل کردہ دستاویزات میں، لِنڈبرگ نے نجی طور پر OSI ڈائریکٹرز کو عوامی لائسنسنگ کے عمل کو نظرانداز کرتے ہوئے CAL لائسنس کو اوپن سورس کرنے کے لیے لابنگ کی۔
لنڈبرگ نے جواب دیا کہ بہت سے لوگوں نے شروع سے ہی CAL لائسنس کے بارے میں پہلے سے تصور کیا تھا اور وہ اس کی مخالفت کرنے کے کسی بھی موقع سے فائدہ اٹھانے کی کوشش کر رہے تھے۔ اس تناظر میں لفظ "لابنگ" نامناسب ہے، کیونکہ لائسنس کا جائزہ اور بحث عوامی فورمز میں ہوئی، جبکہ صرف طریقہ کار کے مسائل پر نجی طور پر بات کی گئی۔
پامیلا چیسٹک، جو لائسنس کی نظرثانی کمیٹی کی سربراہ ہیں، نے نوٹ کیا کہ نجی خط و کتابت میں کوئی غیر معمولی بات نہیں تھی، کیونکہ OSI گورننگ بورڈ عام طور پر لائسنس کا جائزہ لینے سے پہلے فریقین سے مشورہ کرتا ہے۔ اس نے لنڈبرگ کے ساتھ فون پر بات چیت بھی کی، جس میں اس نے مجوزہ لائسنس کے ساتھ مخصوص مسائل کو واضح کرنے کی کوشش کی۔ شاید اس بات چیت کو غلط سمجھا گیا تھا۔ CAL لائسنس کے بارے میں، اس کے بارے میں بات چیت جاری ہے، اور ابھی تک حتمی رائے قائم نہیں کی گئی ہے.
ماخذ: opennet.ru
