Веб-разработчик Азер Кочулу (Azer Koçulu), автор [более 250 модулей для Node.js][1], попал в неприятную ситуацию. В своём блоге он [пишет][2], что несколько недель назад получил письмо от юриста компании [Kik][3] (мессенджер) с требованием отозвать модуль с аналогичным названием [kik][4] из пакетного менеджера [NPM][5] (Node Package Manager). Программист отказался, тогда юрист обратился напрямую в NPM, и администрация проекта удовлетворила его требование, сменив владельца модуля kik без разрешения автора. Азер Кочулу был крайне недоволен этим. Настолько недоволен, что решил в ответ «освободить» (то есть отозвать) все свои модули — более 250 модулей NPM. К сожалению, среди них оказался и [left-pad][6] — маленький модуль из 11 строк кода на JavaScript. Он используется при установке зависимостей между пакетами через NPM, в том числе в Node.js, JavaScript-транскомпиляторе Babel и огромном количестве других билдов. Только за прошлый месяц left-pad скачали 2 486 696 с сервера NPM, по их статистике. [Читать дальше →][7]
[1]:
https://gist.githubusercontent.com/azer/db27417ee84b5f34a6ea/raw/50ab7ef26dbde2d4ea52318a3590af78b2a21162/gistfile1.txt
[2]:
https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.ypymls2zp
[3]:
http://www.kik.com/
[4]:
https://github.com/starters/kik
[5]:
https://www.npmjs.com/
[6]:
https://github.com/azer/left-pad/blob/master/index.js
[7]:
https://habrahabr.ru/post/280039/#habracut