Պատմությունն այն մասին, թե ինչպես հայտնի JavaScript գրադարանը սկսեց գովազդներ ցուցադրել տերմինալում

Փաթեթում Ստանդարտ, որը JavaScript ոճի ուղեցույց է, լցոնման և կոդերի ավտոմատ շտկման գործիք, կիրառում է այն, ինչ թվում է առաջին գովազդային համակարգը JavaScript գրադարանների համար:

Այս տարվա օգոստոսի 20-ի սկզբին ծրագրավորողները, ովքեր տեղադրել էին Standard npm փաթեթի մենեջերի միջոցով, կարողացան իրենց տերմինալներում տեսնել հսկայական գովազդային պաստառ:

Պատմությունն այն մասին, թե ինչպես հայտնի JavaScript գրադարանը սկսեց գովազդներ ցուցադրել տերմինալում
Գովազդային պաստառ տերմինալում

Այս գովազդը ստեղծվել է նոր նախագծի միջոցով՝ Ֆինանսավորում. Դա արվում է Ստանդարտ գրադարանի մշակողների կողմից: Ֆինանսավորման գրադարանը ներառվել է ստանդարտ 14.0.0-ում: Այս ստանդարտ տարբերակը այժմ դուրս է եկել 19 Օգոստոս. Հենց այդ ժամանակ գովազդը սկսեց հայտնվել տերմինալներում։

Ֆինանսավորման գրադարանի գաղափարն այն է, որ ընկերությունները գնել գովազդային տարածք օգտվողների տերմինալներում, և Ֆինանսավորման նախագիծը այնուհետև եկամուտը բաշխում է բաց կոդով նախագծերի միջև, որոնք համաձայնել են համագործակցել դրա հետ և գովազդ ցուցադրել իրենց օգտատերերին:

Զարմանալի չէ, որ այս գաղափարը բուռն հակասություններ առաջացրեց զարգացման համայնքում: Օրինակ - այստեղ и այստեղ.

Բանավիճողներից ոմանք կարծում էին, որ տերմինալում գովազդը լավ միջոց է բաց կոդով կարևոր նախագծերը ֆինանսավորելու համար, որոնք միշտ փողի հետ կապված խնդիրներ ունեն: Մյուսները լիովին անընդունելի համարեցին իրենց տերմինալում գովազդ դիտելու գաղափարը:

«Փաստն այն է, որ նրանք, ովքեր աջակցում են [բաց կոդով ծրագրակազմին] փողի կարիք ունեն», - ասում է Նիդեռլանդներից ծրագրավորող Վինսենթ Ուիվերսը: «Ապագայում կարող են հայտնվել այս խնդրի ավելի կատարյալ լուծումներ, մինչ այդ մենք կարող ենք համակերպվել գովազդի հետ։ Դա այնքան էլ վատ չէ: Թեև անձամբ ես առանձնապես չեմ սիրում տերմինալում տեսնել գովազդային պաստառներ, ես հասկանում եմ դրանց անհրաժեշտությունը և լիովին պաշտպանում եմ այս գաղափարը»,- շարունակում է նա։

«Իմ տերմինալը վերջին ամրոցն է, հանգստության վերջին օազիսը, որն ինձ ցույց չի տալիս բիզնես մագնատների գովազդի շարունակական հոսքերը: Ես կտրականապես դեմ եմ այս գաղափարին, քանի որ վստահ եմ, որ այն սկզբունքորեն հակասում է բաց կոդերի ոգուն, որը մենք մշակել ենք տասնամյակներ շարունակ»,- ասում է ԱՄՆ-ից ծրագրավորող Վուկ Պետրովիչը։

Ստանդարտի և բաց կոդով նախագծերի ֆինանսավորման նոր սխեմայի դեմ բացասական մեկնաբանությունների մեծ մասը գալիս է ծրագրավորողներից, ովքեր դժգոհ են, որ տեղադրումից հետո հայտնված գովազդային պաստառներն այժմ կհայտնվեն տեղեկամատյաններում, ինչը բոլորովին անհարկի կդժվարացնի հավելվածների վրիպազերծումը:

«Ես չեմ ուզում գովազդ տեսնել իմ CI տեղեկամատյաններում, և չեմ ուզում մտածել, թե ինչ կլինի, եթե այլ փաթեթներ սկսեն նույն բանն անել: Որոշ JS փաթեթներ ունեն տասնյակ, հարյուրավոր կամ նույնիսկ ավելի շատ կախվածություններ: «Կարո՞ղ եք պատկերացնել, թե ինչ կլինի, եթե նրանք բոլորը գովազդ ցուցադրեն», - ասում է Ռոբերտ Հաֆները՝ Կալիֆոռնիայից ծրագրավորողներից մեկը:

Ներկայումս գովազդ է ցուցադրում միայն Ստանդարտ գրադարանը, սակայն ժամանակի ընթացքում Ֆինանսավորման նախագիծը, որի միջոցով դա արվում է, կարող է ավելի հայտնի դառնալ: Սա կարող է նման լինել այն բանին, թե ինչպես է OpenCollective նախագիծը ժողովրդականություն վայելել անցած տարվա ընթացքում:

OpenCollective Ֆինանսավորման նման նախագիծ է: Սակայն պաստառներ ցուցադրելու փոխարեն այն ցուցադրում է նվիրատվությունների հարցումներ տերմինալում, որոնցում ծրագրավորողներին խնդրում են գումար փոխանցել որոշակի նախագծի: Այս հարցումները ցուցադրվում են նաև npm տերմինալում՝ տարբեր գրադարաններ տեղադրելուց հետո:

Պատմությունն այն մասին, թե ինչպես հայտնի JavaScript գրադարանը սկսեց գովազդներ ցուցադրել տերմինալում
OpenCollective Messages

Անցյալ տարվանից OpenCollective հաղորդագրություններն ավելացվել են բաց կոդով բազմաթիվ նախագծերում: Նման, օրինակ, ինչպես core.js, JSS, Նոդեմոն, Ոճավորված բաղադրիչներ, Մակարդակ, և շատ ուրիշներ։

Ինչպես Ֆինանսավորման դեպքում, մշակողները դժգոհություն հայտնեցին, երբ տեսան այս հաղորդագրությունները տերմինալում: Սակայն նրանք պատրաստ էին ընդունել դրանք, քանի որ դրանք պարունակում էին միայն նվիրատվության խնդրանքներ, այլ ոչ թե լայնածավալ գովազդ։

Սակայն Ֆինանսավորման դեպքում, թվում է, թե այս նախագիծը որոշակի սահման է հատել որոշ ծրագրավորողների մտքում, ովքեր ոչ մի պատրվակով չեն ցանկանում գովազդ տեսնել իրենց տերմինալներում։

Այս մշակողներից ոմանք ճնշում են գործադրում Linode-ի՝ այն ընկերություններից մեկի վրա, որը համաձայնել է Funding-ի հետ գովազդ ցուցադրելու համար: Ընկերությունը, ի վերջո, որոշեց չսրել իրավիճակը և հրաժարվել այս գաղափարից.

Ավելին, որոշ ծրագրավորողներ ավելի հեռուն են գնացել՝ իրենց զայրույթի էներգիան ուղղելով աշխարհում առաջինը ստեղծելու համար արգելափակող գովազդ հրամանի տողի ինտերֆեյսի համար:

Արդյունքները

Տերմինալում գովազդը փորձ է լուծելու բաց կոդով նախագծերի ֆինանսավորման լուրջ խնդիրը։ Բայց շատերին դա իսկապես դուր չի գալիս: Արդյունքում՝ հարցին, թե արդյոք վիճակված է այս երեւույթը լայն տարածում գտնել, այժմ կարելի է ավելի շատ բացասական, քան դրական պատասխան տալ։ Բացի այդ, վերջերս հայտնի դարձավ, որ npm-ն, ամենայն հավանականությամբ, կլինի արգելքի փաթեթներ, որոնք ցուցադրում են գովազդները տերմինալում։

Եթե ​​ձեզ հետաքրքրում է այս թեման, նայեք նյութական, որը գրվել է «Ֆինանսավորում» փորձի արդյունքների հիման վրա։

Հարգելի ընթերցողներ: Ինչպե՞ս եք վերաբերվում տերմինալում գովազդին: Բաց կոդով ֆինանսավորման ո՞ր ուղիներն են ձեզ ամենահամարժեք թվում:

Պատմությունն այն մասին, թե ինչպես հայտնի JavaScript գրադարանը սկսեց գովազդներ ցուցադրել տերմինալում

Source: www.habr.com

Добавить комментарий