رفع مشروع Stockfish دعوى قضائية ضد ChessBase وألغى ترخيص GPL

رفع مشروع Stockfish، الموزع بموجب ترخيص GPLv3، دعوى قضائية ضد ChessBase، وألغى ترخيص GPL الخاص به لاستخدام الكود الخاص به. Stockfish هو أقوى محرك شطرنج يستخدم في خدمات الشطرنج lichess.org وchess.com. تم رفع الدعوى بسبب تضمين كود Stockfish في منتج خاص دون فتح الكود المصدري للعمل المشتق.

تشتهر ChessBase ببرنامج فريتز للشطرنج منذ التسعينيات. وفي عام 1990، أصدرت محرك Fat Fritz، المبني على الشبكة العصبية لمحرك Leela Chess Zero مفتوح المصدر، والذي كان في وقت ما يعتمد على تطورات مشروع AlphaZero الذي افتتحته شركة Google. لم يكن هذا انتهاكًا لأي تشريع، على الرغم من أن مطوري Leela كانوا غير راضين عن قيام ChessBase بوضع Fat Fritz كتطور مستقل، دون الاعتراف بمزايا فريقي AlphaZero وLeelaZero.

في عام 2020، أصدرت ChessBase Fat Fritz 2.0، استنادًا إلى محرك Stockfish 12، الذي يتمتع ببنية الشبكة العصبية الخاصة به NNUE (ƎUIN، الشبكات العصبية القابلة للتحديث بكفاءة). تمكن فريق Stockfish، بمساعدة المحامين، من الحصول على قرص DVD مع برنامج Fat Fritz 2.0 في ألمانيا الذي تم سحبه من سلاسل البيع بالتجزئة، ولكن، غير راضٍ عن النتيجة، أعلن عن إلغاء ترخيص GPL الخاص بـ Stockfish من ChessBase، و أقام دعوى قضائية.

ليس هذا هو الموسم الأول من الدراما التي تحيط بكود Stockfish، الذي تستعيره المحركات التجارية بينما تتجاهل رخصة GPL. على سبيل المثال، في وقت سابق كانت هناك حادثة تتعلق بتسرب الكود المصدري لمحرك Houdini 6 الخاص، والذي أصبح من الواضح أنه يعتمد على كود Stockfish. تنافس هوديني 5 في مسابقة TCEC ووصل إلى النهائي الكبير للموسم التاسع، لكنه خسر في النهاية أمام ستوكفيش. في عام 2017، تمكن الإصدار التالي من Houdini 6 من الفوز بالنهائي الكبير للموسم العاشر من TCEC ضد كومودو. كشفت شفرة المصدر، التي تم تسريبها في عام 2020، عن هذا الخداع غير المقدس الذي ينتهك أحد الأركان الأساسية للبرمجيات الحرة والمفتوحة المصدر - GPL.

ولنتذكر أن ترخيص GPL ينص على إمكانية إلغاء ترخيص المخالف وإنهاء جميع حقوق المرخص له الممنوحة له بموجب هذا الترخيص. وفقًا لقواعد إنهاء الترخيص المعتمدة في GPLv3، إذا تم تحديد الانتهاكات للمرة الأولى وإزالتها خلال 30 يومًا من تاريخ الإخطار، فستتم استعادة حقوق الترخيص ولا يتم إلغاء الترخيص بالكامل (يظل العقد سليمًا) . يتم إرجاع الحقوق فورًا أيضًا في حالة إزالة الانتهاكات، إذا لم يخطر صاحب حقوق الطبع والنشر بالانتهاك خلال 60 يومًا. إذا انتهت المواعيد النهائية، فيمكن تفسير انتهاك الترخيص على أنه انتهاك للعقد، حيث يمكن الحصول على غرامات مالية من المحكمة.

المصدر: opennet.ru

إضافة تعليق