Mullenweg تستهدف Wix بشأن انتهاكات GPL ، وفشل استجابة Wix في معالجة مشكلة الترخيص
نشرت: 2016-11-01خلال عطلة نهاية الأسبوع ، دعا منشئ WordPress والرئيس التنفيذي لشركة Automattic Matt Mullenweg Wix لنسخ رمز GPL من تطبيق WordPress للجوال وتوزيعه في تطبيقه الخاص. حدد مستودعين قام Wix بتقسيمهما من أجل إدخال محرر نصوص WordPress Rich Text Editor المرخص من GPL إلى تطبيقه.
"إذا كنت مؤسسة خيرية ، لقلت ،" يعتمد محرر التطبيق على محرر تطبيق WordPress للجوال. " قال مولينويج. "إذا كنت صادقًا ، فسأقول إن Wix نسخ WordPress دون الإسناد أو الاعتماد أو اتباع الترخيص."
على الرغم من أن تطبيق Wix يتكون من وحدات ومكتبات مختلفة ، فإن GPL تتطلب أن يكون التطبيق بأكمله مرخصًا من GPL لأن Wix توزع التطبيق برمز GPL فيه. وفقًا لـ Mullenweg ، فإن فتح مصدر رمز التطبيق بالكامل بموجب GPL هو الطريقة الوحيدة لحل انتهاك الترخيص.
قال Mullenweg: "تم إنشاء محرر تطبيقك باستخدام كود مسروق ، لذا فإن تطبيقك بالكامل ينتهك الآن الترخيص". اعترض البعض على استخدام مصطلح "الكود المسروق" فيما يتعلق بالمستودعات العامة مفتوحة المصدر ، لكن التأثير هو نفسه بغض النظر عن نية Wix. وزعت Wix كود GPL دون احترام ترخيصها ، وفرضت قيودًا جديدة عليها بدلاً من الحفاظ على حرياتها. لم يكن هذا الرمز متاحًا قانونيًا لإعادة استخدامه دون اتباع ترخيصه.
علق بول سيمينسكي المستشار العام لشركة Automattic على هذه المسألة: "من المحتمل أن تكون واضحًا إذا كنت قد استخدمت المحرر الأصلي فقط الذي بدأنا به (ZSSRichTextEditor ، مرخص من معهد ماساتشوستس للتكنولوجيا)". "بدلاً من ذلك ، أخذ Wix نسختنا من المحرر الذي يحتوي على أكثر من 1000 التزام أصلي على رأس محرر MIT الأصلي ، والذي استغرق أكثر من عام للكتابة. قمنا بتحسينه. كثيرا. وأخذ Wix هذه التحسينات ، واستخدموها في تطبيقهم ، لكنهم جردوا بعد ذلك جميع الحقوق المهمة التي لا يُسمح لهم قانونًا بسحبها ".
دعا Mullenweg Wix إلى إصدار تطبيقه المحمول بالكامل بموجب GPL ، كما هو مطلوب بموجب الترخيص ، وإتاحة كود المصدر حتى يتمكن الآخرون من البناء عليه والتعلم منه.
قال Mullenweg ، "إذا كنت تريد إغلاق الباب أمام الابتكار ، Wix ، فهذا هو قرارك - فقط اكتب الكود الخاص بك". "إذا كنت تنوي الانضمام إلى مجتمع المصادر المفتوحة ، العب وفقًا لقواعد المصدر المفتوح."
يستجيب الرئيس التنفيذي لشركة Wix ، ويتجاهل معالجة مشكلات ترخيص GPL
فاجأت رسالة Mullenweg المفتوحة إلى Wix الشركة. رد الرئيس التنفيذي لشركة Wix أفيشاي أبراهامي في اليوم التالي على مدونة الشركة بنبرة فرضت إحساسًا مصطنعًا بالأخوة من أجل جعل الادعاء الأصلي يبدو وكأنه رد فعل مبالغ فيه. قال أبراهامي: "يا صاح ، لم أكن أعرف حتى أننا نتقاتل". وأشار إلى مساهمات Wix المتعددة في البرامج مفتوحة المصدر على حساب GitHub للشركة وإعجابهم بالتزام WordPress برد الجميل.
انحرافه الماهر يتجنب مشكلة الترخيص تمامًا ويظهر عدم فهمه لـ GPL:
نعم ، لقد استخدمنا مكتبة WordPress مفتوحة المصدر لجزء بسيط من التطبيق (هذا هو مفهوم المصدر المفتوح ، أليس كذلك؟) ، وكل ما قمنا بتحسينه أو تعديله ، قمنا بتقديمه كمصدر مفتوح ، انظر هنا في هذا الرابط - يجب عليك التحقق من ذلك ، طريقة رائعة لاستخدامه على الأجهزة المحمولة. أعتقد حقًا أن بإمكانكم يا رفاق استخدامه مع تطبيقكم (وهو مفتوح المصدر ، لذا فنحن نرحب بك لاستخدامه مجانًا). وبالمناسبة ، فإن الجزء الذي استخدمناه تم تطويره بواسطة شخص آخر وتعديله بواسطتك.
ومع ذلك ، فإن الامتثال لـ GPL يتطلب أكثر من مجرد إظهار روح المصدر المفتوح. لم يتطرق أبراهامي لشرط إطلاق تطبيق الجوال بالكامل كجنو العمومية ولكنه قدم بيانًا غامضًا حول رمز المشاركة.
قال أبراهامي: "إذا كنت بحاجة إلى شفرة المصدر التي لدينا ، ولم نطلق سراحنا بعد ، فعلى الأرجح سنكون سعداء بالمشاركة ، ما عليك سوى أن تسأل". لا يزال من غير الواضح ما إذا كان بيانه يعني أن الشركة ستطلق تطبيق الجوال بالكامل بموجب GPL أم لا. ومع ذلك ، أشارت الشركة على Twitter أنها ستطلق التطبيق على GitHub.
سنصدر الكود على Github ، حيث شاركنا أيضًا مشاريعنا السابقة: https://t.co/FBhp2Kd5wn
- Wix (@ Wix) 30 أكتوبر 2016
الخيار الآخر هو أن تقوم الشركة بإزالة أي كود GPL من تطبيقها واستخدام المكتبة الأصلية المرخصة من MIT للمحرر.
قال تال كول ، كبير المهندسين في Wix ، في المقالة التي نشرها خلال عطلة نهاية الأسبوع: "إن مكون WordPress GPL Rich Text المعني هو في الواقع غلاف حول مكون نص منسق آخر يسمى ZSSRichTextEditor وهو مرخص لمعهد ماساتشوستس للتكنولوجيا MIT". "عند الرجوع إلى الماضي ، كان من الأسهل استخدامه بشكل مباشر."
سيؤدي استخدام المكتبة الأصلية إلى إيقاف الانتهاك الحالي لـ GPL ولكنه لا يمحو حقيقة أن الشركة قد انتهكت بالفعل الترخيص من خلال توزيع الكود.

لم تعلن Wix رسميًا بعد عما تخطط للقيام به ، ولكن في وقت النشر ، استمرت الشركة في توزيع كود GPL داخل التطبيق الخاص بها.
Mullenweg على استعداد للتوجه إلى المحكمة لحماية GPL
وفقًا للأسئلة الشائعة حول GNU.org GPL ، يتمتع أصحاب حقوق الطبع والنشر للبرنامج بصلاحية فرض GPL ، نظرًا لأن الترخيص هو ترخيص حقوق الطبع والنشر. يُنصح أصحاب حقوق النشر بإبلاغ مطوري البرامج المغطاة بـ GPL إذا رأوا انتهاكًا. مع GPLv2 ، فإن الطريقة الوحيدة لمخالفي الترخيص لاستعادة حقوقهم بعد الانتهاك هي تقديم التماس إلى صاحب حقوق النشر. حددت Mullenweg بالفعل طريقًا إلى الامتثال لـ Wix.
على الرغم من أن الكثيرين في مجتمع المصادر المفتوحة يتوقون إلى رفع دعوى قضائية نهائية تتعلق بـ GPL ، قال Mullenweg إن نتيجته المفضلة هي رؤية Wix مفتوح المصدر لتطبيق الهاتف المحمول.
أجاب على المعلقين في مدونته: "أفضل كثيرًا أن يطلقوا تطبيقهم باسم GPL بدلاً من الاضطرار إلى الدخول في معركة قانونية".
عندما سألته عما إذا كان على استعداد لرفع الأمر إلى المحكمة إذا لم يمتثل Wix ، قال Mullenweg ، "بالطبع سنذهب إلى المحكمة لحماية GPL." وقال أيضًا إنه إذا قرر Wix متابعة المسار الآخر ، "فإن إزالة المكتبة ستصلحها من الآن فصاعدًا ، ولكن ليس للأشياء التي انتهكت بالفعل". لم يستطع Mullenweg قول ما ستفعله شركة Automattic أو لن تفعله في سياق قانوني فيما يتعلق بالانتهاك السابق ، حيث لا يزال الوضع يتطور.
أثار النقاش الذي دار في عطلة نهاية الأسبوع بين Mullenweg و Wix مناقشات عبر منصات وسائل التواصل الاجتماعي بالإضافة إلى ردود منشورات المدونة حول كيفية تأثير GPL على الصناعة. كما يوضح كيف يمكن أن يكون الترخيص مثيرًا للانقسام حتى بين مؤيدي البرمجيات مفتوحة المصدر. أظهر Mullenweg ، المعروف داخل مجتمع WordPress بأنه مدافع متحمس عن GPL ، استعداده لخوض معركة بشأن انتهاكات الترخيص في الماضي.
عارض العديد من مجتمعات WordPress و Wix التعامل العام مع الأمر ، ولكن في النهاية لم يكن الجدل مسألة شخصية بين Mullenweg و Wix. يوزع تطبيق الجوّال المملوك رمز GPL الذي كان من عمل العديد من المساهمين. تم إنشاء كود WordPress مفتوح المصدر من العمل الجاد للأشخاص الذين كانوا على استعداد لبذل ذلك الوقت والطاقة لأنهم يؤمنون بالمشروع والحريات التي يضمنها ترخيصه. يتعاون عدم احترام Wix لهذا الترخيص بشكل غير قانوني مع تلك المساهمات لتطبيق الشركة المغلق المصدر.
"سيكون لبرنامجي الحرية ، ولن يولد أبدًا."
ترخيص GPL شامل بمعنى أن جميع أجزاء التطبيق متصلة - إذا كان جزء واحد يحمل حريات GPL ، فإن التطبيق بأكمله يستفيد من GPL وبالتالي يجب أن يكون مفتوحًا للجميع. GPL هي سبب وجود WordPress وسبب شغف Mullenweg بها. إذا لم تكن b2 / cafelog حاصلة على ترخيص GPL ، فلن يتمكن Matt Mullenweg و Mike Little من البناء عليها.
يسأل أحد الأسئلة في الأسئلة الشائعة حول GNU GPL ، "ماذا لو أرادت مدرستي تحويل برنامجي إلى منتج برمجي خاص بها؟" يتناول هذا السؤال عدد الجامعات التي تحاول تقييد استخدام المعرفة والمعلومات التي تطورها (وطلابها) ، وهي مشكلة موجودة أيضًا في الأعمال التجارية. توصية GNU للمطورين الراغبين في ضمان السماح لبرنامجهم بالحصول على ترخيص GPL هي إثارة المشكلة في أقرب مرحلة ممكنة لتحقيق أكبر قدر من النفوذ:
لذلك نوصيك بالتعامل معهم عندما يكون البرنامج نصف مكتمل فقط ، قائلين ، "إذا كنت ستوافق على إصدار هذا كبرنامج مجاني ، فسوف أنهيه". لا تفكر في هذا على أنه خدعة. لكي تنتصر ، يجب أن تتحلى بالشجاعة لتقول ، "سيكون لبرنامجي الحرية ، أو لن يولد أبدًا."
هذا الشعور القوي هو الشعور الذي تبناه العديد من المساهمين في برمجيات GPL كأسلوب حياة. إنهم يساهمون في الكود على أساس أنه سيتم تمريره بكل حرياته. يعتبر أخذ رمز GPL المرخص له ووضعه في تطبيق خاص إهانة لمساهماتهم.
يحدد رد أفيشاي أبراهامي ، الرئيس التنفيذي لشركة Wix ، كلا الطرفين على أنهما مؤيدان مفتوحان المصدر يعملان على جعل الويب مكانًا أفضل. لقد فات هذا الرد العلامة لأنه فشل في التعرف على تاريخ WordPress لمدة 13 عامًا مع GPL ومدى تأثيره العميق على مسار البرنامج وقدرته على جعل الويب مكانًا أفضل وأكثر انفتاحًا. كان هذا الترخيص والتزام WordPress بحريات المستخدم هو الشمال الحقيقي للمشروع منذ بدايته.
عندما يتم منح مشروع ترخيص GPL ، فإنه يجعل ذلك الرمز وحريات الترخيص لا ينفصلان. بشكل أساسي ، هذا الرمز غير متاح قانونيًا لأي شخص بدون هذه الحريات. بغض النظر عما إذا كان انحراف Wix عن المشكلة مدفوعًا بجهل GPL أو النية الخبيثة ، يتعين على الشركة الرد على إساءة استخدامها للبرنامج. الكرة الآن في ملعب Wix - للامتثال لما تتطلبه رخصة GPL أو لنقل تفسيرها الخاص إلى المحكمة.
