AGPL لائسنس سے اضافی شرائط ہٹانے کے غیر قانونی ہونے پر عدالت کا فیصلہ

اوپن سورس انیشیٹو (OSI)، جو اوپن سورس کے معیار کی تعمیل کے لیے لائسنسوں کا جائزہ لیتا ہے، نے Neo4j Inc کی ملکیت دانش کی خلاف ورزی سے متعلق PureThink کے خلاف مقدمے میں عدالت کے فیصلے کا تجزیہ شائع کیا ہے۔

ہمیں یاد کرنا چاہیے کہ PureThink نے Neo4j پروجیکٹ کا ایک فورک بنایا، جو شروع میں AGPLv3 لائسنس کے تحت فراہم کیا گیا تھا، لیکن پھر اسے مفت کمیونٹی ایڈیشن اور Neo4 EE کے کمرشل ورژن میں تقسیم کیا گیا۔ تجارتی ورژن کے لیے، کلاؤڈ سروسز میں استعمال کو محدود کرتے ہوئے، AGPL متن میں اضافی "Comons Clause" کی شرائط شامل کی گئیں۔ چونکہ AGPLv3 لائسنس ایک شق پر مشتمل ہے جو اضافی پابندیوں کو ہٹانے کی اجازت دیتا ہے جو AGPL لائسنس کی طرف سے عطا کردہ حقوق کی خلاف ورزی کرتی ہے، PureThink نے Neo4 EE پروڈکٹ کوڈ کی بنیاد پر اپنا ONgDB فورک بنایا، لیکن اسے باقاعدہ AGPL لائسنس کے تحت تقسیم کیا اور اس کی تشہیر مکمل طور پر کی گئی۔ Neo4 EE کا اوپن ورژن۔

عدالت نے کانٹے میں AGPL لائسنس کے متن میں Neo4j Inc کی طرف سے شامل کردہ اضافی شرائط کو ہٹانے کو غیر قانونی قرار دیا، اس حقیقت کی وجہ سے کہ لائسنس کے متن میں تبدیلی کوڈ کے ملکیتی حقوق کے مالک کی طرف سے کی گئی تھی اور اس کے اقدامات بنیادی طور پر پروجیکٹ کی ایک بنیادی طور پر نئے ملکیتی لائسنس میں منتقلی کے مترادف ہیں جو AGPL کی بنیاد پر بنائے گئے ہیں۔

عدالت نے مدعی سے اتفاق کیا کہ اضافی شرائط کو ہٹانے کی اہلیت سے متعلق AGPL کی شق صرف لائسنس دہندہ پر لاگو ہوتی ہے، اور صارف لائسنس یافتہ ہے جسے شق 7 اور 10 کی تعمیل کرنی ہوگی، جو لائسنس دہندہ کو اضافی پابندیاں لگانے سے منع کرتی ہے، لیکن ایسا نہیں کرتی۔ لائسنس دہندہ کو ایسا کرنے سے منع کریں۔ ان شقوں کی کوئی بھی دوسری تشریح کاپی رائٹ قانون کے بنیادی اصولوں کے خلاف جائے گی، جو مصنفین کو اپنی پسند کی شرائط کے تحت اپنی مصنوعات کا لائسنس دینے کا خصوصی حق دیتے ہیں۔

اسی وقت، AGPL لائسنس کے مصنفین نے اضافی پابندیوں کو ہٹانے کی اجازت دینے والی شق کو پوزیشن میں رکھا (نوٹ 73 دیکھیں) بنیادی طور پر کوڈ کے حقوق کے مالکان کی طرف سے غلط استعمال کا مقابلہ کرنے کے اقدام کے طور پر، جیسے تجارتی استعمال پر پابندی کے لیے اضافی تقاضے شامل کرنا۔ لیکن عدالت نے اس موقف سے اتفاق نہیں کیا اور، پہلے زیر غور کیس "Neo4j Inc بمقابلہ گراف فاؤنڈیشن" کے نتائج کی بنیاد پر، فیصلہ کیا کہ AGPL لائسنس میں اضافی پابندیاں عائد کرنے کا مقابلہ کرنے کی شق کا اطلاق صارفین (لائسنس دہندگان)، اور کوڈ کے ملکیتی حقوق کے مالکان (لائسنس دہندگان) دوبارہ لائسنس دینے کے لیے آزاد ہیں۔

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

ماخذ: opennet.ru

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