أداة رعاة GitHub الجديدة تثير مخاوف من مجتمع مفتوح المصدر

نشرت: 2019-05-25

أطلقت GitHub أداة رعاة جديدة تتيح للمطورين مفتوح المصدر تلقي الدعم المالي. يتم طرح البرنامج ببطء ولديه حاليًا قائمة انتظار للمساهمين مفتوح المصدر أو المشرفين الذين يرغبون في الانضمام.

بالنسبة للمطورين في السنة الأولى في البرنامج ، ستغطي GitHub جميع رسوم معالجة الدفع وتعهدت بمطابقة جميع المساهمات التي تصل إلى 5000 دولار.

يمكن للمطورين الأفراد المشاركين في البرنامج تخصيص خيارات التمويل المعروضة عندما ينقر الداعمون المحتملون على زر الراعي. يمكنهم إضافة روابط إلى خدمات التمويل الشائعة الأخرى ، مثل Open Collective و Community Bridge و Tidelift و Ko-fi و Patreon. كما تحدد المشاريع مفتوحة المصدر نماذج التمويل للمساهمين عن طريق إضافة ملف .github / FUNDING.yml إلى الفرع الرئيسي للمشروع.

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

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

الرعاية مصطلح شخصي إلى حد ما ولا تحدد GitHub ما تعنيه هنا في سياق الزواج منها بسير عمل المساهم. بالنسبة للبعض ، قد يعني التبرع بدون قيود. بالنسبة للآخرين ، تأتي فكرة الرعاية دائمًا توقعًا لعائد استثمار.

كان مبتكر Ruby on Rails ومؤسس Basecamp David Heinemeier Hansson واحدًا من أبرز الأشخاص الذين أثاروا مخاوف بشأن برنامج رعاة GitHub على Twitter. وهو يرى في ذلك "خطرًا جسيمًا على المصادر المفتوحة".

"" لماذا لم تصلح مشكلتي بعد !؟ لقد أرسلت لك 10 دولارات! أطلب منك احترام التزاماتك هنا. قال هانسون: لقد دفعت لك ، مرحبا بكم في التبرع الصغير مفتوح المصدر لعام 2019.

"أنا متأكد من أن GitHub كانت لديها جميع النوايا الصحيحة هنا. وأنا متأكد من أن هذا سينجح بشكل جيد مع عدد قليل من المطورين الذين سيجمعون تبرعات كافية لتجاهل المطالبات الفردية بوقتهم. لكنني أعتقد أنه خطر جسيم على ثقافة المصادر المفتوحة ".

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

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

"في الواقع ، إنه نوع من الامتداد الطبيعي لمجتمع يعبد النزعة الاستهلاكية أكثر من أقل من ذلك بقليل. امتداد طبيعي لـ "العميل دائمًا على حق" ، للعلاقة العدائية بين المشتري والبائع ".

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

https://twitter.com/LasseRafn/status/1131601620582764555

كتبت بيا مانشيني ، المؤسس المشارك لـ Open Collective ، ردًا على المخاوف من أن الناس كانوا يرسلونها عبر تويتر.

قال مانشيني: "أنا سعيد حقًا برؤية مثل هذا اللاعب المهم في النظام البيئي يساعد في مشكلة الحفاظ على المصادر المفتوحة". "الحفاظ على مشاعنا هو جهد يتطلب من الجميع المساهمة. أنا سعيد لرؤية جيثب يأتي على متن الطائرة ".

هذه الفكرة عن استدامة المصدر المفتوح و "مأساة المشاعات" هي فكرة يرفضها هانسون وكثيرون آخرون ، لكنها فكرة يتبناها عادةً دعاة الحقوق المتروكة. إنه يعمل مع نموذج أعمال Open Collective ، ولكنه يأتي مع نكهة المعاملة بالمثل الخاصة به. تتميز Open Collective بكونها تمت إزالة خدمة التمويل الخاصة بها من سير العمل المباشر لتطوير البرامج ، بدلاً من التكامل العميق مثل أداة الرعاة في GitHub.

قالت مانشيني إن شركتها يمكن أن "تتعايش بسعادة مع رعاة GitHub" بسبب عوامل التفاضل الرئيسية في Open Collective. تم بناؤه للمشاريع وليس للأفراد. يوفر شفافية كاملة حول مصدر الأموال وكيفية إنفاقها. تدير الشركة أيضًا الأوراق والنماذج الضريبية المطلوبة للرعاية المالية.

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

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

قال مانشيني: "بالطبع ، هناك خطر: المركزية والانغلاق محفوفان بالمخاطر للغاية بالنسبة للمجتمعات". "GitHub هي Microsoft ، التي لديها مقاييسها الخاصة في الاعتبار ، وسيكون من الصعب عليهم أن يكونوا مستقلين ، بغض النظر عن حسن نية الأشخاص المعنيين.

"محاولة امتلاك جميع جوانب مجتمع المصادر المفتوحة هي استراتيجية ضارة. حتى الآن ، لا أعتقد أن GitHub تحاول القيام بذلك. إنهم في وضع يمكنهم من المساعدة ، وهم منفتحون على التعاون مع اللاعبين الحاليين.

“هل تتنافس مع Open Collective؟ إلى حد ما. لكن نمونا لم يكن مدفوعًا بشكل أساسي من قبل الأفراد الذين يتبرعون للأفراد ، ولكن من خلال تبرعات الشركات للمشاريع. لا يحل رعاة GitHub حاجة الشركات الراعية للفواتير وكيان قانوني للتعامل معه لأنظمة البائعين ومتطلبات التوثيق. "

قد تكون نوايا GitHub مجرد اعتراف بما نضجت برمجيات المصدر المفتوح لتصبح - قوة دافعة للابتكار في جميع الصناعات وجهد يستحق الدعم المالي. إن منح المطورين طريقة سهلة للحصول على بعض المكافآت على مساهماتهم يبدو أمرًا غير ضار إلى حد ما ، ولكن القلق هو أن Microsoft لا تستطيع التنبؤ بالعواقب طويلة المدى لتنفيذ الرعاية داخل سير عمل GitHub. قد يحصل مشرفو المشروع مفتوح المصدر الذين ضغطوا على GitHub لمزيد من الاهتمام بمهام سير العمل مفتوحة المصدر على أكثر مما كانوا يساومون عليه.