اس کی کہانی کہ کس طرح ایک مشہور JavaScript لائبریری نے ٹرمینل میں اشتہارات دکھانا شروع کر دیے۔

پیکج میں سٹینڈرڈجو کہ جاوا اسکرپٹ اسٹائل گائیڈ، لنٹر، اور خودکار کوڈ درست کرنے کا ٹول ہے، اس کو لاگو کرتا ہے جو جاوا اسکرپٹ لائبریریوں کے لیے پہلا اشتہاری نظام معلوم ہوتا ہے۔

اس سال 20 اگست کے آغاز میں، ڈیولپرز جنہوں نے npm پیکیج مینیجر کے ذریعے سٹینڈرڈ انسٹال کیا تھا، اپنے ٹرمینلز میں ایک بھاری بھرکم اشتہاری بینر دیکھنے کے قابل تھے۔

اس کی کہانی کہ کس طرح ایک مشہور JavaScript لائبریری نے ٹرمینل میں اشتہارات دکھانا شروع کر دیے۔
ٹرمینل میں اشتہاری بینر

یہ اشتہار ایک نئے پروجیکٹ کا استعمال کرتے ہوئے بنایا گیا تھا۔ فنڈنگ. یہ معیاری لائبریری کے ڈویلپرز کے ذریعہ کیا جاتا ہے۔ فنڈنگ ​​لائبریری معیاری 14.0.0 میں شامل تھی۔ یہ معیاری ورژن اب باہر ہے۔ 19 اگست. تب ہی ٹرمینلز میں اشتہارات آنا شروع ہو گئے۔

فنڈنگ ​​لائبریری کے پیچھے خیال یہ ہے کہ کمپنیاں خریدنے یوزر ٹرمینلز میں اشتہار کی جگہ، اور فنڈنگ ​​پروجیکٹ پھر آمدنی کو اوپن سورس پروجیکٹس کے درمیان تقسیم کرتا ہے جنہوں نے اس کے ساتھ تعاون کرنے اور اپنے صارفین کو اشتہارات دکھانے پر رضامندی ظاہر کی ہے۔

حیرت کی بات نہیں، یہ خیال ترقیاتی برادری میں شدید تنازعہ کا باعث بنا۔ مثال کے طور پر - یہاں и یہاں.

بحث کرنے والوں میں سے کچھ کا خیال تھا کہ ٹرمینل میں اشتہارات اہم اوپن سورس پروجیکٹس کی مالی اعانت کا ایک اچھا طریقہ ہے جن میں ہمیشہ پیسے کی پریشانی ہوتی ہے۔ دوسروں نے اپنے ٹرمینل پر اشتہارات دیکھنے کا خیال بالکل ناقابل قبول پایا۔

"اس معاملے کی حقیقت یہ ہے کہ جو لوگ [اوپن سورس سافٹ ویئر] کو سپورٹ کرتے ہیں انہیں پیسے کی ضرورت ہوتی ہے،" نیدرلینڈ کے ایک ڈویلپر ونسنٹ ویورز کہتے ہیں۔ "مستقبل میں اس مسئلے کے مزید کامل حل سامنے آسکتے ہیں؛ تب تک، ہم اشتہارات کو برداشت کر سکتے ہیں۔ یہ اتنا برا نہیں ہے. اگرچہ میں ذاتی طور پر ٹرمینل میں اشتہاری بینرز دیکھنا پسند نہیں کرتا، لیکن میں ان کی ضرورت کو سمجھتا ہوں اور اس خیال کی مکمل حمایت کرتا ہوں،‘‘ وہ جاری رکھتے ہیں۔

"میرا ٹرمینل آخری قلعہ ہے، سکون کا آخری نخلستان جو مجھے کاروباری ٹائیکونز کی طرف سے اشتہارات کی مسلسل ندیاں نہیں دکھاتا ہے۔ میں واضح طور پر اس خیال کے خلاف ہوں، کیونکہ مجھے یقین ہے کہ یہ بنیادی طور پر اوپن سورس کی روح سے متصادم ہے، جسے ہم کئی دہائیوں سے پروان چڑھا رہے ہیں،" USA کے ایک ڈویلپر Vuk Petrovic کہتے ہیں۔

اسٹینڈرڈ اور اوپن سورس پروجیکٹس کے لیے نئی فنڈنگ ​​اسکیم کے خلاف زیادہ تر منفی تبصرے ڈویلپرز کی جانب سے آتے ہیں جو اس بات سے ناخوش ہیں کہ انسٹالیشن کے بعد ظاہر ہونے والے اشتہاری بینرز اب لاگز میں ظاہر ہوں گے، جو ایپلیکیشنز کو ڈیبگ کرنا مکمل طور پر غیر ضروری طور پر مشکل بنا دیں گے۔

"میں اپنے CI لاگز میں اشتہارات نہیں دیکھنا چاہتا، اور میں یہ نہیں سوچنا چاہتا کہ اگر دوسرے پیکجز بھی ایسا ہی کرنا شروع کردیں تو کیا ہوگا۔ کچھ JS پیکجوں میں درجنوں، سینکڑوں، یا اس سے بھی زیادہ انحصار ہوتے ہیں۔ کیلیفورنیا کے ایک ڈویلپر، رابرٹ ہافنر نے کہا، "کیا آپ تصور کر سکتے ہیں کہ اگر وہ سب اشتہارات دکھاتے تو کیا ہوتا؟"

فی الحال، صرف معیاری لائبریری اشتہارات دکھاتی ہے، لیکن وقت کے ساتھ، فنڈنگ ​​پروجیکٹ، جس کے ذریعے یہ کیا جاتا ہے، زیادہ مقبول ہو سکتا ہے۔ یہ اس سے ملتا جلتا ہو سکتا ہے کہ گزشتہ سال کے دوران OpenCollective پروجیکٹ کی مقبولیت میں اضافہ ہوا ہے۔

اوپنکولیٹیو فنڈنگ ​​سے ملتا جلتا منصوبہ ہے۔ لیکن بینرز آویزاں کرنے کے بجائے، یہ ٹرمینل میں عطیات کی درخواستیں دکھاتا ہے، جس میں ڈویلپرز سے کہا جاتا ہے کہ وہ کسی خاص پروجیکٹ میں فنڈز منتقل کریں۔ یہ درخواستیں مختلف لائبریریوں کو انسٹال کرنے کے بعد npm ٹرمینل میں بھی دکھائی دیتی ہیں۔

اس کی کہانی کہ کس طرح ایک مشہور JavaScript لائبریری نے ٹرمینل میں اشتہارات دکھانا شروع کر دیے۔
OpenCollective Messages

پچھلے سال سے، OpenCollective پیغامات کو کئی اوپن سورس پروجیکٹس میں شامل کیا گیا ہے۔ اس طرح میں، مثال کے طور پر، کے طور پر core.js, جے ایس ایس, نوڈیمون, سجاوٹ اجزاء, سطح، اور کئی دوسرے.

بالکل اسی طرح جیسے فنڈنگ ​​کے ساتھ، ڈویلپرز نے ٹرمینل میں ان پیغامات کو دیکھ کر عدم اطمینان کا اظہار کیا۔ تاہم، وہ انہیں قبول کرنے کے لیے تیار تھے، کیونکہ ان میں صرف عطیات کی درخواستیں تھیں، نہ کہ پورے پیمانے پر اشتہارات۔

تاہم، فنڈنگ ​​کے معاملے میں، ایسا لگتا ہے کہ اس پروجیکٹ نے کچھ ڈویلپرز کے ذہنوں میں ایک خاص لکیر عبور کر لی ہے جو کسی بھی بہانے اپنے ٹرمینلز میں اشتہارات نہیں دیکھنا چاہتے۔

ان میں سے کچھ ڈویلپرز Linode پر دباؤ ڈالتے ہیں، ان کمپنیوں میں سے ایک جنہوں نے اشتہارات دکھانے کے لیے فنڈنگ ​​سے اتفاق کیا۔ کمپنی نے بالآخر فیصلہ کیا کہ صورتحال کو مزید نہ بڑھایا جائے۔ انکار اس خیال سے.

مزید برآں، کچھ ڈویلپرز اس سے بھی آگے بڑھ گئے ہیں، اپنے غصے کی توانائی کو دنیا کی پہلی تخلیق میں منتقل کر رہے ہیں۔ بلاکر کمانڈ لائن انٹرفیس کے لیے اشتہار۔

کے نتائج

ٹرمینل میں اشتہارات اوپن سورس پروجیکٹس کی مالی اعانت کے سنگین مسئلے کو حل کرنے کی ایک کوشش ہے۔ لیکن بہت سے لوگ واقعی، واقعی یہ پسند نہیں کرتے. نتیجتاً، اس سوال کا کہ کیا اس رجحان کا پھیلنا مقصود ہے، اب مثبت سے زیادہ منفی جواب دیا جا سکتا ہے۔ اس کے علاوہ، یہ حال ہی میں معلوم ہوا ہے کہ npm سب سے زیادہ امکان ہے پیکجوں پر پابندی، جو ٹرمینل میں اشتہارات دکھاتے ہیں۔

اگر آپ اس موضوع میں دلچسپی رکھتے ہیں تو اس پر ایک نظر ڈالیں۔ مواد، جو "فنڈنگ" کے تجربے کے نتائج کی بنیاد پر لکھا گیا تھا۔

پیارے قارئین! آپ ٹرمینل میں اشتہارات کے بارے میں کیسا محسوس کرتے ہیں؟ اوپن سورس کی مالی اعانت کے کون سے طریقے آپ کو سب سے زیادہ مناسب معلوم ہوتے ہیں؟

اس کی کہانی کہ کس طرح ایک مشہور JavaScript لائبریری نے ٹرمینل میں اشتہارات دکھانا شروع کر دیے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں