Веб-разработчик Азер Кочулу (Azer Koçulu), автор
более 250 модулей для Node.js, попал в неприятную ситуацию. В своём блоге он
пишет, что несколько недель назад получил письмо от юриста компании
Kik (мессенджер) с требованием отозвать модуль с аналогичным названием
kik из пакетного менеджера
NPM (Node Package Manager).
Программист отказался, тогда юрист обратился напрямую в NPM, и администрация проекта удовлетворила его требование, сменив владельца kik без разрешения автора.
Азер Кочулу был крайне недоволен этим. Настолько недоволен, что решил в ответ «освободить» (то есть отозвать) все свои модули — более 250 модулей NPM. К сожалению, среди них оказался и
left-pad — маленький модуль из 11 строк кода на JavaScript. Он используется при установке зависимостей между пакетами через NPM, в том числе в Node.js, JavaScript-транскомпиляторе Babel и огромном количестве других билдов. Только за прошлый месяц left-pad скачали 2 486 696 с сервера NPM, по их статистике.