У пакетны мэнэджар NPM 6.13 дададзены прылады для фінансавання распрацоўнікаў

Апублікаваны выпуск пакетнага мэнэджэра НПМ 6.13, які ўваходзіць у пастаўку Node.js і прымяняецца для распаўсюджвання модуляў на мове JavaScript. Асаблівасцю новай версіі стала з'яўленне каманды «фонд»і сродкаў для арганізацыі збору ахвяраванняў распрацоўшчыкамі, якія займаюцца суправаджэннем пакетаў.

Пасля ўсталёўкі якога-небудзь пакета NPM зараз выводзіць інфармацыю аб ліку злучаных залежнасцямі пакетаў, мэйнтэйнеры якіх прымаюць ахвяраванні (для ўтойвання падобнай інфармацыі прадугледжаны сцяг «—no-fund»). Выканаўшы каманду «npm fund» карыстач можа атрымаць дэталёвую інфармацыю аб метадах збору ахвяраванняў у кожнай з залежнасцяў да бягучага праекту і атрымаць спасылкі на якія адпавядаюць сэрвісы (Patreon, Librapay, OpenCollective і GitHub Sponsor і т.п.). Інфармацыя аб прыёме ахвяраванняў вызначаецца ў пакеце пры дапамозе новага поля "funding" у файле package.json.

У пакетны мэнэджар NPM 6.13 дададзены прылады для фінансавання распрацоўнікаў

Нагадаем, што ў жніўні Ферос Абухадзіех, аўтар NPM-пакета стандарт (каля 200 тысяч загрузак у тыдзень) і платформы webtorrent, размясціў у рэпазітары NPM модуль «фінансаванне«, які выводзіць тэкставую рэкламу пасля ўстаноўкі пакета. Для паказу рэкламы ў кансолі модуль падстаўляў апрацоўшчык у скрыпт, аўтаматычна які запускаецца пасля ўсталёўкі (post-install). Падобнай выявай прапаноўвалася манетызаваць працу мэйнтэйнераў пакетаў (для ўдзелу ў праграме манетызацыі трэба было дадаць дадзены модуль у залежнасці да свайго пакета).

Пасля негатыўнай рэакцыі супольнасці і з'яўленні думкі, што манетызацыя ў форме рэкламы прынясе больш карысці добрым маркетолагам, чым добрым распрацоўшчыкам, эксперымент быў згорнуты. Пазней адміністрацыя NPM забараніла падобную актыўнасць і паабяцала блакаваць пакеты, якія паказваюць рэкламу падчас усталёўкі, падчас выкананні або на розных стадыях распрацоўкі.

Пры гэтым дырэктар кампаніі NPM Inc, якая курыруе распрацоўку NPM, паабяцаў стварыць працоўную групу і выпрацаваць рашэнне для стымулявання матывацыі працы мэйнтэйнераў. Першым крокам стала рэалізацыя каманды «fund», але ў далейшым не выключаецца стварэнне ўласнай платформы збору ахвяраванняў, якая таксама можа аказацца карыснай і для фінансавання самога рэпазітара NPM.

Крыніца: opennet.ru

Дадаць каментар