يزيل Wix كود WordPress المرخص من GPL من تطبيق الهاتف المحمول ، مكتبة Forks Original MIT
نشرت: 2017-01-21
في أكتوبر 2016 ، دعا Matt Mullenweg إلى Wix لاستخدامه رمز GPL المرخص من تطبيق WordPress للجوال وتوزيعه في تطبيقه الخاص. بعد تحديد مسار Wix للامتثال للترخيص ، أكد Mullenweg أنه سيكون على استعداد للذهاب إلى المحكمة لحماية GPL.
فشل رد الرئيس التنفيذي لشركة Wix أفيشاي أبراهامي على المزاعم في معالجة مسألة الترخيص ، متهربًا من السؤال بالإشارة إلى مساهمات أخرى مفتوحة المصدر. يبدو أن Abrahami يشير إلى أن Wix ستفتح المصدر لتطبيقها على الهاتف المحمول ولكن لم يكن واضحًا ما إذا كان سيكون مرخصًا من GPL:
قال أبراهامي: "لقد شاركنا دائمًا ونعجب بالتزامك برد الجميل ، وهذا هو بالضبط سبب وجود 224 مشروعًا مفتوح المصدر ، وآلاف الأخطاء / التحسينات الأخرى المتاحة لمجتمع المصدر المفتوح وسنطلق التطبيق الذي رأيته أيضًا" .
أعطى حساب Wix Twitter أيضًا انطباعًا بأنه سيتم إصدار التطبيق بالكامل بموجب GPL:
سنصدر الكود على Github ، حيث شاركنا أيضًا مشاريعنا السابقة: https://t.co/FBhp2Kd5wn
- Wix (@ Wix) 30 أكتوبر 2016
أدى توصيل هذه النوايا علنًا إلى توفير الوقت للشركة لتثقيف مطوريها بشأن الآثار المترتبة على GPL وإيجاد مسار آخر للمضي قدمًا للتطبيق.
لم يتم إصدار التطبيق بموجب GPL وتوقف Wix عن التطوير على المستودعات المرخصة من GPL. في 1 تشرين الثاني (نوفمبر) 2016 ، غيّر Wix الترخيص الخاص بمحرر الووردبريس التفاعلي ، المستودع الأصلي ، إلى GPLv2. في اليوم التالي ، بدأوا العمل على محرر نصوص rich-native-zss-rich-text ، وهو مستودع جديد متشعب من المكتبة الأصلية المرخصة من معهد ماساتشوستس للتكنولوجيا والتي بنيت عليها كود تطبيق WordPress للجوال.
يبدو أن Wix لم يخطط أبدًا للامتثال لـ GPL ، حيث بدأت الشركة على الفور في العمل على نهج بديل. أصدرت Wix منذ ذلك الحين تحديثات لتطبيقات الأجهزة المحمولة الخاصة بها ، ومن المفترض أنها قامت بدمج مكون المحرر الخاص بها والذي يعتمد على المكتبة الأصلية المرخصة من معهد ماساتشوستس للتكنولوجيا.
ليس من الواضح ما إذا كانت Wix قد بدأت من جديد تمامًا باستخدام مفترقها أو ما إذا كان مطورو الشركة قد قاموا بدمج بعض الالتزامات التي تم إجراؤها مسبقًا في تفرع GPL لتطبيق WordPress للجوال. لم يستجب Wix لمحاولات عديدة للاتصال بهم للحصول على بيان رسمي.
تخترع Wix ترخيص معهد ماساتشوستس للتكنولوجيا "المحسن" الخاص بها للمكتبة المتشعبة
هنا حيث تأخذ القصة منعطفًا غريبًا. بدلاً من توزيع كود المحرر الجديد بموجب ترخيص قياسي مفتوح المصدر ، كتب Wix ترخيصه الخاص ، والذي يطلق عليه ترخيص MIT "المحسن" (EMIT). يحظر صراحةً إعادة الترخيص بموجب GPL ويتطلب من المطور ترخيص التعديلات بموجب EMIT:
هذا الترخيص يشبه تمامًا ترخيص MIT ، مع استثناء واحد - أي توزيع لشفرة المصدر هذه أو أي تعديل لها في تنسيق كود المصدر ، يجب أن يتم بموجب ترخيص MIT المحسّن وليس بموجب أي تراخيص أخرى ، مثل GPL.
علاوة على ذلك ، يحظر الترخيص إعادة توزيع الكود بموجب أي ترخيص حقوق متروكة:
عندما يتم توزيع البرنامج ككود مصدر ، يُحظر على المرخص له تغيير ترخيص البرنامج إلى أي ترخيص من نوع الحقوق المتروكة "الفيروسي" ، مثل: GPL ، LGPL ، EPL ، MPL ، إلخ.
أوضح Wix السبب وراء إنشاء الترخيص الجديد في مقدمته ، مشيرًا إلى ما يسميه "خطأ" في ترخيص MIT. يسمح معهد ماساتشوستس للتكنولوجيا للمطورين بإعادة ترخيص تعديلاتهم على أنها GPL. نص ترخيص معهد ماساتشوستس للتكنولوجيا "المحسن" يصف هذه الممارسة بأنها تنمر:
نعتقد أن ترخيص MIT به خطأ لأنه يسمح للآخرين باستخدامه ضد طبيعته. إيماننا بأن ترخيص MIT يهدف إلى إتاحة الكود المصدري لأي شخص يريد استخدامه دون التزامات إضافية ، لكننا وجدنا حالات حيث يأخذ شخص ما مشروعًا مرخصًا بموجب ترخيص MIT ، ويضيف بضعة أسطر من الكود المصدري إليه ، ثم يغير الترخيص إلى ترخيص مختلف أكثر تقييدًا يكون مخالفًا لطبيعة وهدف ترخيص معهد ماساتشوستس للتكنولوجيا. من خلال القيام بذلك ، فإن الكود المصدري الذي تم إصداره بموجب MIT الأصلي لم يعد كود مصدر حقيقي "مجاني / مفتوح" ، وبالتالي يقوض نية المنشئ الأصلي لشفرة المصدر.
إن مفهوم ترخيص MIT المحسن هذا بسيط وأكثر قوة - يمكنك أن تفعل ما تريد باستخدام كود المصدر هذا ، تمامًا مثل أي ترخيص MIT آخر ، ولكن إذا قمت بإصداره مرة أخرى كمصدر مفتوح (حتى لو تم تعديله) ، فيجب عليك تحريره بموجب ترخيص معهد ماساتشوستس للتكنولوجيا المحسن هذا - لكي نكون واضحين ، هذا ليس ترخيصًا "فيروسيًا" ، فهو يشير فقط إلى كود المصدر الفعلي الصادر بموجب هذا الترخيص وليس إلى المكونات الأخرى التي تتفاعل معه. إذا كانت GPL ترخيصًا فيروسيًا ، فيمكن وصف هذا الترخيص بأنه ترخيص "قوي" لأنه يمنع تغييرات الترخيص التي تتعارض مع طبيعته ويدافع عن مبادئ الترخيص الخاصة به. يتمثل جوهر ترخيص MIT المحسّن في منع المتنمرين من استخدام كود مفتوح المصدر يكون حقًا مجانيًا ومفتوحًا بموجب ترخيص MIT وتحويله إلى تراخيص فيروسية أخرى وأكثر تقييدًا - مثل GPL.
لم يتم استخدام الترخيص إلا في هذه الحالة بالذات ولا يبدو أنه كتبه محامٍ أو شخص درس قضايا حقوق النشر والتراخيص بشكل احترافي. لقد اتصلت بفريق الترخيص والامتثال في مؤسسة البرمجيات الحرة فيما يتعلق بشرعية ترخيص معهد ماساتشوستس للتكنولوجيا "المحسن" من Wix. قال دونالد روبرتسون الثالث ، مساعد حقوق النشر والتأليف في FSF ، إن الفريق يقوم حاليًا بمراجعته وقد يحتاج إلى مستشار قانوني قبل الإدلاء بتعليق نهائي. عندما يكملون المراجعة ، سينشرون بيانًا وسيدرجون الترخيص في دليل FSF لتراخيص البرمجيات الحرة وغير الحرة. يتم تقسيمها أيضًا إلى تصنيفات متوافقة مع الحقوق المتروكة وجي بي إل.
قال روبرتسون: "كما ترون من التراخيص غير المتوافقة مع GPL ، هناك الكثير من تراخيص البرمجيات الحرة التي لا تتوافق مع GPL ، والعديد من هذه التراخيص ستكون غير متوافقة مع تراخيص الحقوق المتروكة الأخرى على نفس الأساس". "لذلك من الممكن أن يكون الترخيص مجانيًا حتى لو لم يعمل بشكل جيد مع GPL. سيتعين علينا إجراء بعض المراجعة على هذا الترخيص المعين قبل أن نتمكن من إبداء أي تعليق خاص به. "

لم تقدم Wix ترخيص EMIT الخاص بها إلى مبادرة المصدر المفتوح ، وهي منظمة معترف بها من المجتمع تعمل كمشرفين على تعريف المصدر المفتوح (OSD) وتقوم أيضًا بمراجعة واعتماد التراخيص باعتبارها متوافقة مع OSD. لم ترد OSI بعد على استفساري حول شرعية الترخيص ، لكنني تحدثت مع Karl Fogel ، وهو متخصص مفتوح المصدر يتشاور مع المنظمات بشأن ترخيص مفتوح المصدر وآثار استخدامه في الأعمال التجارية.
قال فوغل: "هذا ما يسمى برخصة" معهد ماساتشوستس للتكنولوجيا المحسّنة "تمت صياغتها بشكل سيئ وغير متسق داخليًا. "أشعر بأمان لأقول إنه لو تم تقديمه إلى OSI للموافقة عليه ، فسيتم رفضه بسرعة."
كما علق فوغل على التناقضات الكامنة في مقدمة الترخيص والأذونات.
قال فوغل: "هناك تناقض داخلي واضح يتمثل في أنه في المقدمة ، تنص على أن إعادة التوزيع في تنسيق كود المصدر" يجب أن يتم بموجب ترخيص MIT المحسن وليس بموجب أي تراخيص أخرى ، مثل GPL ". "ولكن لاحقًا ، في النقطة (2) من منح الأذونات المشروطة ، تقول" عندما يتم توزيع البرنامج كرمز مصدر ، يُحظر على المرخص له تغيير ترخيص البرنامج إلى أي ترخيص من نوع الحقوق المتروكة "الفيروسية" ، مثل مثل: GPL و LGPL و EPL و MPL وما إلى ذلك.
"لذا فإن المقدمة تقول أن إعادة التوزيع غير مسموح بها بموجب أي ترخيص آخر مفتوح المصدر ، ولكن بعد ذلك ، يمنع قسم منح الأذونات فقط إعادة التوزيع بموجب تراخيص الحقوق المتروكة ، مما يترك إمكانية التوزيع مفتوحة بموجب تراخيص أخرى غير حقوق متروكة. والذي هو؟"
وفقًا لـ OSI ، "تشير الحقوق المتروكة إلى التراخيص التي تسمح بالأعمال المشتقة ولكنها تتطلب منهم استخدام نفس ترخيص العمل الأصلي". عند اشتراط استخدام EMIT في الأعمال المشتقة ، يتبنى الترخيص الطبيعة الفيروسية التي أراد Wix تجنبها ظاهريًا مع GPL. هذا يضعف معهد ماساتشوستس للتكنولوجيا ويسلبه حرياته الأساسية. لهذا السبب والعديد من الآخرين ، يبدو أن EMIT هو البديل غير الشرعي لمعهد ماساتشوستس للتكنولوجيا.
قال فوغل: "القضية الأكبر هي أن المنطق في المقدمة حول كيف أن رخصة MIT القياسية من المفترض أن تحتوي على" خطأ "لا معنى لها". "إنه يؤكد أن إعادة التوزيع بموجب ترخيص حقوق متروكة مفتوحة المصدر سيكون بطريقة ما أكثر تقييدًا من عدم القيام بإعادة توزيع المصدر على الإطلاق (على سبيل المثال ، كما هو الحال مع ترخيص الملكية القياسي). لا يوجد تعريف معقول لكلمة "مقيدة" ؛ حيث يؤدي إصدار رمز بموجب ترخيص حقوق متروكة إلى تقييد استخدام شخص ما لذلك الرمز أكثر من عدم وجود الرمز في المقام الأول من شأنه تقييده ".
لا تعتقد Fogel أن EMIT هو مشتق صالح من ترخيص MIT وغير مقتنع بأنه يمكن اعتباره ترخيصًا على الإطلاق.
قال فوغل: "من الواضح جداً أن المحامي لم يكتب هذا الترخيص". أعتقد أن إبراهيم قد كتبه بنفسه. أتردد حتى في تسميته ترخيصًا ؛ ليس من الواضح ما الذي سيفعله القاضي بها ، باستثناء ربما بيع التذاكر ".
ترخيص Wix's EMIT هو رد فعل عدائي على الدعوة إلى الامتثال لـ GPL
لا يأخذ ترخيص EMIT لقطات في GPL فحسب ، بل يضخ أيضًا تصريحًا أخلاقيًا ضد جميع أولئك الذين يشتركون في مبادئ ترخيص الحقوق المتروكة. القيود في EMIT "تسليح الترخيص" بشكل فعال ضد المشاريع مفتوحة المصدر الأخرى ، كما قال أحد مستخدمي Reddit في تعليق على الموقف. يشمل هذا جزءًا كبيرًا من مجتمع المصادر المفتوحة.
قد لا تتمكن Wix من الاعتراف علنًا بانتهاكها لـ GPL ، لأنها لم ترد بعد على الانتهاك السابق المتمثل في توزيع الشفرة في تطبيق الهاتف المحمول الخاص بها. عند النظر إلى الجدول الزمني للأحداث ، كان التواصل العام لـ Wix الذي يشير ضمنيًا إلى أنها ستمتثل لـ GPL مخادعًا ، حيث كان الفريق يتدافع وراء الكواليس لتفكيك المكتبة الأصلية وصفع ترخيصًا جديدًا لـ "مكافحة الحقوق المتروكة" عليها. لا تحترم الشركة GPL ، وفي الواقع ، أعربت عن ازدرائها للترخيص بلغة ترخيص EMIT الجديد.
قال فوغل: "أتذكر أنني قرأت هذا التبادل عندما حدث". "هذه ليست حالة مناطق رمادية أو" الحقيقة تكمن في مكان ما في الوسط ". مات مولينويج من WordPress محق بنسبة 100٪ ، والرئيس التنفيذي لشركة Wix أفيشاي أبراهامي ، بكل بساطة ، خاطئ. كان Mullenweg مباشرًا للغاية بشأن ماهية المشكلة وكيفية إصلاحها. كان رد أبراهامي عبارة عن مزيج مراوغ من المتسللين الوقحين والرفض المتعمد للاعتراف بنقطة Mullenweg ، والتي كانت ببساطة أنه إذا كان Wix سيستخدم كود WordPress الذي يتم توزيعه بموجب رخصة GNU العامة ، فيجب على Wix اتباع شروط GPL مثل أي شخص آخر.
قال فوغل: "كان من الممكن أن يكون سلوك أبراهامي السيئ متعمدًا". "لا أرى أي طريقة أخرى لتفسيرها ، بالنظر إلى مدى سهولة فهم رسالة مولينفيغ ، ومدى وضوح القضايا هنا."
يمكن بسهولة أن يُعزى استخدام Wix غير القانوني لرمز GPL في تطبيق مملوك إلى الجهل أو الإشراف إذا كانت الشركة قد حاولت ببساطة الامتثال. وبدلاً من ذلك ، كتبوا ترخيصًا يتراجع عن مؤيدي الحقوق المتروكة في كل مكان. تمكن EMIT في الواقع من التقليل من شأن كل من جي بي إل و معهد ماساتشوستس للتكنولوجيا بضربة واحدة.
قال لورانس روزين في وثيقة بعنوان الخوف غير المعقول من العدوى: "إن جي بي إل ليس مرضًا". "إنه مصمم لتلبية أهداف فلسفية واقتصادية معينة يشترك فيها على نطاق واسع العديد من أعضاء مجتمع المصادر المفتوحة."
في كتابته الخاصة "المحسّنة" لترخيص معهد ماساتشوستس للتكنولوجيا ، أظهر Wix تجاهلاً غير مبالٍ لترخيص المصادر المفتوحة والعداء تجاه أولئك الذين يستخدمون تراخيص الحقوق المتروكة لضمان حريات المستخدم.
على الرغم من أن بعض المتفرجين في مجتمع المصادر المفتوحة لا يوافقون على تعامل الرئيسين التنفيذيين مع الخلاف في خطابات مفتوحة ، إلا أن هناك الكثير ممن يقدرون طرح المشكلة علنًا. قال فوغل إنه يأمل أن "يجذب الموقف بعض الانتباه إلى حقيقة أن جي بي إل تعني في الواقع شيئًا ما ويمكن فرضه".
