الليلة ، مات Mullenweg أعلن في مدونته ، قرر WordPress التوقف عن استخدام React بسبب تراخيص BSD + Patents. يعيد مهندسو Gutenberg كتابة المحرر الجديد لاستخدام إطار عمل JavaScript آخر ويخططون أيضًا لإعادة كتابة Calypso أيضًا:

كان لدينا إعلان من عدة آلاف من الكلمات تتحدث عن مدى فعالية React وكيف نعتمدها رسميًا في WordPress ونشجع المكونات الإضافية على فعل الشيء نفسه. أنا جالس في هذا المقال ، آمل أن يتم حل مشكلة براءات الاختراع بطريقة تجعلنا مرتاحين لمنحها لمستخدمينا.

لن يتم نشر هذا المنشور ، وأنا هنا لأقول إن فريق Gutenberg سيتراجع ويعيد كتابة Gutenberg باستخدام مكتبة أخرى. من المحتمل أن يؤدي هذا إلى تأخير Gutenberg لبضعة أسابيع على الأقل ، وقد يدفع الإصدار حتى العام المقبل.

وأوضح مولينويج أن شركة Autoattic نجحت في الرد وأن المستشار العام للشركة لا أعتقد أنهم سيواجهون قضية براءات الاختراع. كما أشاد بفيسبوك لكونه "من أفضل المساهمين في المصادر المفتوحة" ولتوضيح نواياه. في النهاية ، قرر Mullenweg أنه لم يكن مرتاحًا لمجتمع WordPress الأكبر الذي يرث شرط براءة الاختراع:

ستستخدم شركة Automattic أيضًا كل ما نختاره لإعادة كتابة Gutenberg لـ Calypso - سيستغرق الأمر وقتًا أطول ، ولا يزال لدى Automattic مشاكل مع بند براءة الاختراع ، ولكن الاتساق طويل المدى مع النواة يستحق أكثر من لقطة. على المدى القصير لأعمال Automattic من إعادة الكتابة. تذهب تحديثات WordPress الرئيسية إلى أكثر من ربع جميع مواقع الويب ، وكلها ترث بند براءة الاختراع ليس شيئًا يطمئنني.

بعد أن أضافت مؤسسة Apache Software رخصة براءات الاختراع BSD + الخاصة بشركة Facebook إلى قائمة تراخيص الفئة X غير المصرح بها ، قام العديد من مديري المشاريع والمطورين مفتوح المصدر طلب من Facebook التفكير في إعادة تفويض Reactلأن العديد من مشاريع React يجب الآن إعادة كتابتها. قرر Facebook أنه لا يتعلق بشرط براءة الاختراع واختار الاستمرار في حماية مصالحه الخاصة ، مع إدراك أنه قد يفقد أعضاء مجتمع React.

في الماضي ، كان Mullenweg صريحًا بشأن الطريقة التي يقامر بها Automattic على React. يعتبر الكثير في المجتمع أن WordPress يتبنى React ليكون نتيجة لا هوادة فيها ، بالنظر إلى أنه تم إنشاء واجهة إدارة Calypso و Jetpack الجديدة ، جنبًا إلى جنب مع محرر Gutenberg الجديد في WordPress. من خلال اتخاذ القرار المكلف بإعادة كتابة منتجات Gutenberg و Automattic في مكتبة أخرى ، أظهر Mullenweg أنه مستعد لقيادة مشروع WordPress في اتجاه يمكن للمجتمع أن يثق به ويستمر في استخدامه والتوسع. البرمجيات.

"القرار بشأن المكتبة التي سيتم استخدامها في المستقبل سيكون منشورًا آخر ؛ وقال مولينويج "سيكون قرارًا تقنيًا قبل كل شيء. "سنبحث عن شيء به معظم مزايا React ، ولكن بدون عبء شرط براءة الاختراع الذي يربك ويهدد العديد من الأشخاص. نشكر كل من قضى وقتًا في مشاركة أفكاره وتقديم ملاحظات حول هذه القضايا حتى الآن - ما زلنا نصغي. "

من المؤكد أن Gutenberg قد يستغرق وقتًا أطول ، وقد يكتسب مجموعة جديدة من المساهمين ، نظرًا لأن منحنى التعلم للمكتبة الجديدة ربما لن يكون حادًا مثل تعلم React.

في نهاية شهر مايو ، قام كبار المساهمين في WordPress بتقليل اعتباراتهم الخاصة بإطار عمل JavaScript جديد إلى React و Vue. انها تبدو مثل رأي كن دائمًا منافسًا قويًا. بعد تعليق على منشور Mullenweg الذي اقترح التبديل إلى Vue ، أجاب بأنه تم اقتراحه بشكل متكرر وقد التقى الفريق Evan You ، المطور الرئيسي لـ Vue.

عندماai في مقابلة مع Evan You في يونيو، قال إنه ليس لديه ما يكفي من الآراء حول WordPress الأساسي لتقديم توصية غير متحيزة، لكنه قدم تعليقات حول بعض المشكلات الفنية في ذلك الوقت. كما أوضح أيضًا بعض المفاهيم الخاطئة الشائعة حول Vue، والتي كان مؤيدو WordPress React يستخدمونها كوسيلة ضغط في حججهم ضد التبني.

وأكد مولينويج أيضًا في تعليقات مقالته ذلك preact تعتبر مكتبة أخرى. Preact.js هو بديل خفيف الوزن 3 كيلو بايت لـ React يستخدم نفس واجهة برمجة التطبيقات ولكنه متوافق مع MIT. يتكهن البعض بالفعل أن Preact هو البديل ، حيث أن Gutenberg لديه بالفعل فرع مخصص لتجربته.

نحن في انتظار الأخبار الجديدة من Guthenberg وسنخبرك بمستقبل المحرر الجديد لـ WordPress 5.0.

يعلقون عليه على موقع Pinterest