تم تصعيد التماس لإعادة ترخيص رد الفعل إلى مديري الهندسة في Facebook

نشرت: 2017-07-21
رصيد الصورة: manu schwendener

يطالب مستخدمو React Facebook بإعادة ترخيص React.js بعد أن أعلنت مؤسسة Apache Software Foundation قرارها بمنع أعضاء Apache PMC من استخدام أي تقنية مرخصة بترخيص BSD + Patents الخاص بـ Facebook. حتى الآن ، تلقت قضية GitHub 627 رمزًا تعبيريًا "ممتازًا" و 66 تعليقًا من مستخدمي React المعنيين الذين يأملون في تغيير الترخيص.

قال العديد من المشاركين في الموضوع إن قرار ASF يؤثر على قدرة مؤسساتهم على الاستمرار في استخدام React في المشاريع.

قال روبرت نيوسون ، عضو لجنة CouchDB: "سيتحول Apache CouchDB وآخرون بعيدًا عن React إذا اضطررنا إلى ذلك". "لا نفضل ذلك ، إنه عمل كثير من دون مكسب حقيقي ، لكن ليس لدينا خيار. يمكن أن يكون تغيير الترخيص أمرًا بسيطًا (أكملت RocksDB هذا التغيير في يوم واحد). "

قال دينيس إيفانوف ، أحد برامج LinkedIn ، "يواجه فريقي في LinkedIn مشاكل قانونية أيضًا في استخدام React لمشاريعنا الداخلية". "نود أن نرى تغييرًا على هذه الجبهة."

علق مطور البرامج كلارك إيفانز على كيفية تأثير ترخيص React الحالي على معاهد البحوث الطبية ، واقترح أن يفكر Facebook في ترخيص Apache 2.0 لأنه يتضمن منحًا عادلة لبراءات الاختراع.

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

علق العديد من المشاركين في المناقشة بأنهم يرغبون في استخدام React لكن الترخيص يجعل ذلك مستحيلًا على شركاتهم.

قال كوري لوسير: "لا تستطيع الشركات الكبيرة الأخرى مثل شركتي (Adobe) استخدام React و Pop وما إلى ذلك لنفس السبب". "نود المشاركة في المشروع ، والمساهمة في كلٍّ منهما ، وما إلى ذلك ، ولكن بند" براءات الاختراع "القاسية في Facebook يعد أمرًا مهمًا."

قال مطور البرمجيات آرون يوشيتاكي: "حتى الشركات متوسطة الحجم مثل شركتي (فياسات) بدأت في عدم السماح باستخدام مشاريع" مفتوحة المصدر "على فيسبوك لهذا السبب". "نرغب في بناء React على الويب وتطبيقات أصلية ، ولكن يبدو أن أي قسم قانوني حكيم سيوصي بعدم الموافقة على منح براءة اختراع Facebook غير المتكافئة."

تستمر المناقشات الداخلية على Facebook ، وتم تصعيد مشكلة إعادة الترخيص إلى مديري الهندسة

شارك دان أبراموف ، المؤلف المشارك لـ Redux و Create React App و React Hot Loader ، مع المشاركين أن Facebook يجري مناقشات داخلية حول مشكلة إعادة الترخيص ، لكنه حذرهم من التخفيف من تفاؤلهم. عاد ليضع بعض الجليد على المحادثة ، التي ازدادت سخونة خلال الأيام القليلة الماضية ، عندما قال إنه لا يمكن أن يظل نقاشًا مفتوحًا إلا إذا ظل جميع المعنيين متحضرين. يشعر العديد من المشاركين بالقلق بشأن مستقبل البرنامج القائم على React الذي استثمروا فيه بالفعل آلاف ساعات العمل.

قال أبراموف: "أتفهم أن الجميع محبطون بشأن هذه القضية". "أنا شخصياً أشعر بالإحباط لأنني أقضي الوقت والطاقة والرفاهية العاطفية على هراء قانوني يمنع الناس من استخدام React. أفضل قضاء هذا الوقت في العمل معًا لجعله أفضل.

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

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

قال أبراموف: "لقد سمعناك جيدًا ، وتنازلنا عن مخاوفك". "لكن تكرار نفس النقاط مرارًا وتكرارًا في خيوط مختلفة لا يساعد في المضي قدمًا ، ويخلق الكثير من الضوضاء والضغط على المشرفين الذين يتعاطفون بالفعل مع قضيتك."

أعرب العديد من المشاركين عن إحباطهم لأن مجتمع React لا يمكنه المشاركة في المناقشات بشكل مباشر أكثر. ومع ذلك ، نظرًا لأن React هو مشروع مفتوح المصدر ومنتج من منتجات Facebook ، فإن قيادة الشركة لها الكلمة الأخيرة في قضايا الترخيص.

قال Erik Doernenburg ، مستشار البرمجيات: "أتفهم أن مطوري البرمجيات مثلنا ليسوا أفضل الأشخاص لمناقشة التفاصيل القانونية". "ومع ذلك ، ألن تكون النتيجة المنطقية أن يصبح فريق Facebook Legal ، الذي يتخذ مثل هذه القرارات ، نشطًا في هذا المنتدى؟ ألا ينبغي أن يكون من الممكن أن تتم مناقشة جميع التفاصيل ذات الصلة المتعلقة ببرنامج مفتوح المصدر في العلن؟ إنه لأمر محبط للغاية أن تتم مناقشة مثل هذا الجانب المهم من البرامج المفتوحة خلف الأبواب المغلقة ".

من غير المعروف ما إذا كان Facebook يفكر في تغيير آخر لمنحة براءات الاختراع الخاصة به أو إعادة ترخيص كاملة. يشعر المشاركون في المناقشة بالقلق أيضًا بشأن مشاريع Facebook مفتوحة المصدر الأخرى مثل GraphQL و Relay و React Native و Flow ، والتي تشترك في نفس رخصة براءات الاختراع BSD + وتستخدم على نطاق واسع من قبل مجتمع المصادر المفتوحة.

ترك دان أبراموف تحديثًا اليوم لإعلام المجتمع بأنه لا يوجد حل متاح هذا الأسبوع. ومع ذلك ، بدا التحديث أكثر إيجابية من التحديث الأول ، مما أدى إلى ثني المشاركين عن التفاؤل بشأن التغيير.

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

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