Mashhur JavaScript kutubxonasi qanday qilib terminalda reklamalarni namoyish qila boshlagani haqidagi hikoya

Paketda StandardJavaScript uslublari boʻyicha qoʻllanma, linter va avtomatik kodni toʻgʻrilash vositasi boʻlgan , JavaScript kutubxonalari uchun birinchi reklama tizimi boʻlib koʻrinadigan narsani amalga oshiradi.

Joriy yilning 20-avgusti boshida Standard-ni npm paket menejeri orqali o‘rnatgan ishlab chiquvchilar o‘z terminallarida katta reklama bannerini ko‘rishga muvaffaq bo‘lishdi.

Mashhur JavaScript kutubxonasi qanday qilib terminalda reklamalarni namoyish qila boshlagani haqidagi hikoya
Terminalda reklama banneri

Ushbu reklama yangi loyiha yordamida yaratilgan - moliyalashtirish. Buni Standart kutubxonani ishlab chiquvchilar amalga oshiradilar. Moliyaviy kutubxona 14.0.0 standartiga kiritilgan. Ushbu standart versiya endi chiqdi 19 avgust. Aynan o'sha paytda terminallarda reklama paydo bo'la boshladi.

Moliyalashtirish kutubxonasining g'oyasi - bu kompaniyalar sotib olish foydalanuvchi terminallarida reklama maydoni va Moliyaviy loyiha keyinchalik daromadni u bilan hamkorlik qilishga rozi bo'lgan ochiq manba loyihalari o'rtasida taqsimlaydi va o'z foydalanuvchilariga reklama ko'rsatadi.

Ajablanarlisi shundaki, bu g'oya rivojlanish jamiyatida shiddatli bahs-munozaralarga sabab bo'ldi. Masalan - shu yerda и shu yerda.

Ba'zi munozarachilar terminalda reklama har doim pul bilan bog'liq muammolarga duch keladigan muhim ochiq manba loyihalarini moliyalashtirishning yaxshi usuli deb hisoblashdi. Boshqalar o'zlarining terminallarida reklamalarni ko'rish g'oyasini mutlaqo nomaqbul deb topdilar.

"Gap shundaki, [ochiq kodli dasturiy ta'minotni] qo'llab-quvvatlovchilar pulga muhtoj", deydi Vinsent Uivers, Gollandiyadan ishlab chiquvchi. “Kelajakda bu muammoning yanada mukammal yechimlari paydo bo'lishi mumkin; shu vaqtgacha biz reklama bilan shug'ullanishimiz mumkin. Bu unchalik yomon emas. Men shaxsan terminalda reklama bannerlarini ko‘rishni unchalik yoqtirmasam-da, ularga bo‘lgan ehtiyojni tushunaman va bu g‘oyani to‘liq qo‘llab-quvvatlayman”, deb davom etadi u.

“Mening terminalim so'nggi qal'a, sokinlikning so'nggi vohasi bo'lib, u menga biznes-magnatlarning doimiy reklama oqimini ko'rsatmaydi. Men bu g'oyaga mutlaqo qarshiman, chunki bu biz o'nlab yillar davomida o'stirib kelgan ochiq manba ruhiga tubdan zid ekanligiga aminman, - deydi AQSHdan ishlab chiquvchi Vuk Petrovich.

Standartga va ochiq kodli loyihalarni moliyalashtirishning yangi sxemasiga nisbatan salbiy sharhlarning aksariyati o‘rnatishdan so‘ng paydo bo‘ladigan reklama bannerlari endi jurnallarda paydo bo‘lishidan norozi bo‘lgan ishlab chiquvchilardan kelib chiqadi, bu esa ilovalarni nosozliklarni tuzatishni mutlaqo qiyinlashtiradi.

“Men CI jurnallaridagi reklamalarni ko‘rishni istamayman va agar boshqa paketlar ham xuddi shunday qila boshlasa, nima bo‘lishi haqida o‘ylamoqchi emasman. Ba'zi JS paketlarida o'nlab, yuzlab yoki undan ko'p bog'liqliklar mavjud. Kaliforniyalik ishlab chiquvchi Robert Xafner: "Agar ularning barchasi reklama ko'rsatsa nima bo'lishini tasavvur qila olasizmi?"

Hozirda faqat Standart kutubxonada reklama namoyish etilmoqda, ammo vaqt o'tishi bilan bu amalga oshiriladigan Moliyaviy loyiha yanada ommalashishi mumkin. Bu OpenCollective loyihasining o'tgan yil davomida mashhurligi qanday oshganiga o'xshash bo'lishi mumkin.

OpenCollective moliyalashtirishga o'xshash loyihadir. Ammo bannerlarni ko'rsatish o'rniga u terminalda xayriya so'rovlarini aks ettiradi, unda ishlab chiquvchilardan ma'lum bir loyihaga mablag' o'tkazish so'raladi. Ushbu so'rovlar turli kutubxonalarni o'rnatgandan so'ng npm terminalida ham ko'rsatiladi.

Mashhur JavaScript kutubxonasi qanday qilib terminalda reklamalarni namoyish qila boshlagani haqidagi hikoya
OpenCollective xabarlari

O'tgan yildan boshlab OpenCollective xabarlari ko'plab ochiq kodli loyihalarga qo'shildi. Bunday holda, masalan, kabi core.js, JSS, Nodemon, Uslubli komponentlar, daraja, va boshqalar.

Xuddi Moliyaviy bilan bo'lgani kabi, ishlab chiquvchilar terminalda bu xabarlarni ko'rganlarida norozilik bildirdilar. Biroq, ular ularni qabul qilishga tayyor edilar, chunki ular to'liq hajmdagi reklama emas, balki faqat xayriya so'rovlarini o'z ichiga olgan.

Biroq, Moliyalashtirish masalasida, bu loyiha o'z terminallarida hech qanday bahona bilan reklama ko'rishni istamaydigan ba'zi ishlab chiquvchilarning ongida ma'lum bir chiziqni kesib o'tganga o'xshaydi.

Ushbu ishlab chiquvchilarning ba'zilari reklama ko'rsatish uchun moliyalashtirish bilan kelishilgan kompaniyalardan biri Linode-ga bosim o'tkazishdi. Kompaniya oxir-oqibat vaziyatni kuchaytirmaslikka qaror qildi va rad qilish bu fikrdan.

Bundan tashqari, ba'zi ishlab chiquvchilar o'zlarining g'azab energiyasini dunyodagi birinchisini yaratishga yo'naltirib, yanada uzoqroqqa borishdi bloker buyruq qatori interfeysi uchun reklama.

natijalar

Terminaldagi reklama ochiq manba loyihalarini moliyalashtirishning jiddiy muammosini hal qilishga urinishdir. Ammo ko'p odamlar buni haqiqatan ham yoqtirmaydilar. Natijada, bu hodisaning keng tarqalish taqdiri bormi, degan savolga endi ijobiy emas, balki salbiy javob berish mumkin. Bundan tashqari, yaqinda npm katta ehtimol bilan ma'lum bo'ldi paketlarni taqiqlash, bu terminalda reklamalarni ko'rsatadi.

Agar siz ushbu mavzuga qiziqsangiz, ko'rib chiqing narsalar, bu "Moliyalash" eksperimenti natijalari asosida yozilgan.

Hurmatli o'quvchilar! Terminaldagi reklamaga qanday qaraysiz? Ochiq manbalarni moliyalashtirishning qaysi usullari sizga ko'proq mos keladi?

Mashhur JavaScript kutubxonasi qanday qilib terminalda reklamalarni namoyish qila boshlagani haqidagi hikoya

Manba: www.habr.com

a Izoh qo'shish