الحزمة
القياسية ، والتي هي دليل نمط جافا سكريبت ، linter ، ووسيلة لتصحيح التعليمات البرمجية تلقائيًا ، تنفذ ما يمكن ، على ما يبدو ، تسمية أول نظام إعلان لمكتبات JavaScript.
في بداية 20 أغسطس من هذا العام ، تمكن المطورون الذين قاموا بتثبيت Standard من خلال مدير حزم npm من رؤية إعلان بانر ضخم في محطاتهم الطرفية.
لافتة إعلانية في المحطةتم إنشاء هذا الإعلان عن طريق مشروع جديد -
التمويل . يشارك مطورو المكتبة القياسية في ذلك. تم تضمين مكتبة التمويل في الإصدار القياسي 14.0.0. تم إصدار هذا الإصدار من Standard
في 19 أغسطس . ثم بدأ الإعلان في الظهور في المحطات.
الفكرة وراء مكتبة التمويل هي أن الشركات
تشتري مساحات إعلانية في محطات المستخدمين ، ثم يوزع مشروع التمويل الإيرادات بين مشاريع المصادر المفتوحة التي وافقت على التعاون معها وعرض الإعلانات لمستخدميها.
ليس من المستغرب أن أشعلت هذه الفكرة جدلاً حادًا في مجتمع التنمية. على سبيل المثال ،
هنا وهنا .
يعتقد بعض المتحاورين أن الإعلان في المحطة هو وسيلة جيدة لتمويل المشاريع المهمة مفتوحة المصدر التي تعاني دائمًا من مشكلات في المال. اعتبر آخرون أنه من غير المقبول تمامًا مشاهدة الإعلانات في طرفيه.
وقال فينسنت ويفر ، مطور من هولندا: "النقطة الأساسية هي أن أولئك الذين يدعمون [البرمجيات مفتوحة المصدر] يحتاجون إلى المال". "قد تظهر حلول أفضل لهذه المشكلة في المستقبل: وطالما لم تكن موجودة ، يمكنك التعامل مع الإعلانات. هذا ليس سيئا للغاية. على الرغم من أنني شخصياً لا أحب بوجه خاص مشاهدة إعلانات البانر في المحطة ، إلا أنني أفهم حاجتهم وأؤيد هذه الفكرة تمامًا ".
"محطة بلدي هي الحصن الأخير ، واحة الهدوء الأخيرة ، والتي لا تظهر لي التدفق المستمر للإعلان من شركات الأعمال. يقول Vuk Petrovich ، مطور أمريكي ، إنني أعارض هذه الفكرة بشكل قاطع ، لأنني مقتنع بأنها تتناقض بشكل أساسي مع روح المصدر المفتوح التي طورناها على مدى عقود.
تأتي معظم التعليقات السلبية ضد Standard ومخطط تمويل المشروع المفتوح المصدر الجديد من مطورين غير راضين عن أن لافتات الإعلانات التي تظهر بعد التثبيت ستندرج الآن في السجلات ، مما سيعقد تصحيح التطبيقات تمامًا.
"لا أريد مشاهدة الإعلانات في سجلات CI الخاصة بي ، ولا أريد أن أفكر فيما سيحدث إذا بدأت الحزم الأخرى في فعل الشيء نفسه. تحتوي بعض حزم JS على عشرات أو مئات أو أكثر من التبعيات. سعيد روبرت هافنر ، مطور في كاليفورنيا ، هل يمكنك أن تتخيل ما الذي سيبدأ إذا عرضوا جميعهم إعلانات؟
في الوقت الحاضر ، تظهر المكتبة القياسية الإعلانات فقط ، ولكن مع مرور الوقت ، يمكن أن يصبح مشروع التمويل ، الذي يتم به ذلك ، أكثر شعبية. قد يكون مشابهاً لكيفية ازدياد شعبية مشروع OpenCollective خلال العام الماضي.
OpenCollective هو مشروع مماثل للتمويل. لكنه ، بدلاً من إظهار الشعارات ، يعرض في الطلبات النهائية للتبرعات التي يدعى فيها المطورون لتحويل الأموال إلى مشروع معين. يتم عرض هذه الطلبات أيضًا في محطة npm بعد تثبيت المكتبات المختلفة.
رسائل مفتوحةمنذ العام الماضي ، تمت إضافة منشورات OpenCollective إلى العديد من المشاريع مفتوحة المصدر. في مثل ، على سبيل المثال ، مثل
core.js و
JSS و
Nodemon و
Styled Components و
Level و غيرها الكثير.
كما في حالة التمويل ، اشتكى المطورون من رؤية هذه الرسائل في المحطة. ومع ذلك ، كانوا على استعداد لقبولهم ، حيث احتوى فقط على طلبات التبرعات ، بدلاً من الإعلانات الكاملة.
ومع ذلك ، في حالة التمويل ، هناك شعور بأن هذا المشروع قد تخطى خطًا معينًا في أذهان بعض المطورين الذين لا يرغبون في رؤية الإعلانات في محطاتهم الطرفية تحت أي ذريعة.
ضغط بعض هؤلاء المطورين على Linode - واحدة من الشركات التي وافقت على التمويل لعرض الإعلانات. قررت الشركة في النهاية عدم تسخين الموقف
والتخلي عن هذه الفكرة.
علاوة على ذلك ، ذهب بعض المطورين إلى أبعد من ذلك من خلال توجيه طاقة غضبهم إلى إنشاء أول
مانع إعلانات في العالم لواجهة سطر الأوامر.
النتائج
الإعلان في المحطة هو محاولة لحل المشكلة الخطيرة المتمثلة في تمويل المشاريع مفتوحة المصدر. لكن الكثيرين لا يحبونها حقًا. نتيجة لذلك ، يمكن الآن الإجابة على السؤال حول ما إذا كانت هذه الظاهرة منتشرة على نطاق واسع بشكل أكثر سلبية من الإجابة الإيجابية. بالإضافة إلى ذلك ، أصبح معروفًا مؤخرًا أن npm من المحتمل أن
تحظر الحزم التي تعرض الإعلانات في الجهاز الطرفي.
إذا كنت مهتمًا بهذا الموضوع ، فقم بإلقاء نظرة على
المواد التي تمت كتابتها استنادًا إلى نتائج تجربة "التمويل".
أعزائي القراء! كيف تشعر حيال الإعلان في المحطة؟ ما هي طرق تمويل المصادر المفتوحة التي تبدو الأنسب لك؟
