Танымал JavaScript кітапханасы терминалда жарнамаларды қалай көрсете бастағаны туралы әңгіме

Қаптамада стандарттыJavaScript мәнері нұсқаулығы, линтер және автоматты кодты түзету құралы болып табылатын JavaScript кітапханалары үшін алғашқы жарнамалық жүйе болып көрінетін нәрсені жүзеге асырады.

Ағымдағы жылдың 20 тамызының басында Standard бағдарламасын npm пакет менеджері арқылы орнатқан әзірлеушілер терминалдарында үлкен жарнамалық баннерді көре алды.

Танымал JavaScript кітапханасы терминалда жарнамаларды қалай көрсете бастағаны туралы әңгіме
Терминалдағы жарнамалық баннер

Бұл жарнама жаңа жоба арқылы жасалды - қаржыландыру. Мұны Стандартты кітапхананың әзірлеушілері жасайды. Қаржыландыру кітапханасы 14.0.0 стандартына енгізілген. Бұл стандартты нұсқа қазір шықты 19 тамыз. Дәл сол кезде терминалдарда жарнама пайда бола бастады.

Қаржыландыру кітапханасының идеясы - бұл компаниялар сатып алу пайдаланушы терминалдарындағы жарнама кеңістігі, ал Қаржыландыру жобасы одан кейін онымен ынтымақтасуға келіскен және пайдаланушыларына жарнаманы көрсетуге келіскен ашық бастапқы жобалар арасында кірісті бөледі.

Таңқаларлық емес, бұл идея даму қоғамдастығында қатты дау тудырды. Мысалы - осында и осында.

Пікірсайысшылардың кейбірі терминалдағы жарнаманы әрқашан ақша мәселесі бар маңызды ашық бастапқы жобаларды қаржыландырудың жақсы тәсілі деп есептеді. Басқалары өздерінің терминалында жарнамаларды көру идеясын мүлдем қолайсыз деп тапты.

«Мәселе мынада, [ашық бастапқы бағдарламалық жасақтаманы] қолдайтындарға ақша қажет», - дейді Нидерландтық әзірлеуші ​​Винсент Уиверс. «Болашақта бұл мәселенің мінсіз шешімдері пайда болуы мүмкін, оған дейін біз жарнамаға шыдай аламыз. Бұл соншалықты жаман емес. Мен терминалда жарнамалық баннерлерді көргенді ұнатпасам да, мен олардың қажеттілігін түсінемін және бұл идеяны толығымен қолдаймын», - деп жалғастырды ол.

«Менің терминалым – бизнес-магнаттардың үздіксіз жарнама ағындарын көрсетпейтін соңғы бекініс, тыныштықтың соңғы оазисі. Мен бұл идеяға үзілді-кесілді қарсымын, өйткені оның біз ондаған жылдар бойы дамытып келе жатқан ашық дереккөз рухына түбегейлі қайшы келетініне сенімдімін», - дейді АҚШ-тан келген әзірлеуші ​​Вук Петрович.

Стандартқа және ашық бастапқы жобаларды қаржыландырудың жаңа схемасына қарсы жағымсыз пікірлердің көпшілігі орнатудан кейін пайда болатын жарнамалық баннерлердің енді журналдарда пайда болатынына риза емес әзірлеушілерден келеді, бұл қолданбаларды жөндеуді қажетсіз қиындатады.

«Мен CI журналдарында жарнамаларды көргім келмейді және басқа пакеттер дәл осылай істей бастаса, не болатынын ойлағым келмейді. Кейбір JS бумаларында ондаған, жүздеген немесе одан да көп тәуелділіктер бар. Калифорниялық әзірлеуші ​​Роберт Хафнер: «Егер олардың барлығы жарнама көрсетсе, не болатынын елестете аласыз ба?» деді.

Қазіргі уақытта тек Стандартты кітапханада жарнама көрсетіледі, бірақ уақыт өте келе бұл жүзеге асырылатын Қаржыландыру жобасы танымал бола алады. Бұл OpenCollective жобасының өткен жылы қалай танымал болғанына ұқсас болуы мүмкін.

OpenCollective қаржыландыруға ұқсас жоба болып табылады. Бірақ ол баннерлер көрсетудің орнына терминалда қайырымдылық сұрауларын көрсетеді, онда әзірлеушілер белгілі бір жобаға қаражат аударуды сұрайды. Бұл сұраулар әртүрлі кітапханаларды орнатқаннан кейін npm терминалында да көрсетіледі.

Танымал JavaScript кітапханасы терминалда жарнамаларды қалай көрсете бастағаны туралы әңгіме
OpenCollective Messages

Өткен жылдан бастап OpenCollective хабарламалары көптеген ашық бастапқы жобаларға қосылды. Мұндайда, мысалы, сияқты core.js, JSS, Түйін, Стильді компоненттер, деңгей, және басқа да көптеген.

Қаржыландыру сияқты, әзірлеушілер терминалда бұл хабарламаларды көргенде наразылықтарын білдірді. Алайда олар оларды қабылдауға дайын болды, өйткені оларда толық көлемдегі жарнамалар емес, тек қайырымдылық сұраулары бар еді.

Дегенмен, Қаржыландыру мәселесінде бұл жоба қандай да бір сылтаумен терминалдарында жарнаманы көргісі келмейтін кейбір әзірлеушілердің санасында белгілі бір сызықтан өтіп кеткен сияқты.

Осы әзірлеушілердің кейбіреулері Linode компаниясына қысым жасайды, ол жарнаманы көрсету үшін қаржыландырумен келіскен компаниялардың бірі. Компания ақыры жағдайды ушықтырмау туралы шешім қабылдады және бас тарту осы идеядан.

Оның үстіне, кейбір әзірлеушілер өздерінің ашу-ызасының энергиясын әлемде бірінші болып құруға бағыттап, одан да алға шықты блокатор пәрмен жолы интерфейсі үшін жарнама.

Нәтижелері

Терминалдағы жарнама ашық бастапқы жобаларды қаржыландырудың күрделі мәселесін шешу әрекеті болып табылады. Бірақ көп адамдарға бұл шынымен ұнамайды. Соның салдарынан бұл құбылыстың кең етек жаюы жазылды ма деген сауалға енді оңды емес, теріс жауап беруге болады. Сонымен қатар, жақында npm болатыны белгілі болды пакеттерге тыйым салу, ол терминалда жарнамаларды көрсетеді.

Егер сізді осы тақырып қызықтырса, қараңыз заттар, ол «Қаржыландыру» экспериментінің нәтижелері бойынша жазылған.

Құрметті оқырмандар! Терминалдағы жарнамаға қалай қарайсыз? Ашық көзді қаржыландырудың қандай жолдары сізге барынша сәйкес келеді?

Танымал JavaScript кітапханасы терминалда жарнамаларды қалай көрсете бастағаны туралы әңгіме

Ақпарат көзі: www.habr.com

пікір қалдыру