Re: История с JS NPM, azer/left-pad
От: Baudolino  
Дата: 24.03.16 09:43
Оценка: 44 (2) +4
Моя позиция солидарна с автором вот этого поста:
http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/

TL;DR — это ж какими надо быть ленивыми идиотами, чтобы включать в качестве сторонней зависимости функцию дополнения строки пробелами слева, которая пишется за десять минут, из которых восемь — это время на покрытие юнит тестами?

Экосистема JS компонентов представляет собой гигантскую помойку из кода посредственного качества и минимальной ценности, причем это касается в том числе и очень распространенных библиотек и компонентов (для примера можно взять список того, что сломалось). Совершенно не жалко, если это все однажды умрёт.
Re: История с JS NPM, azer/left-pad
От: vsb Казахстан  
Дата: 23.03.16 20:10
Оценка: +2
Все эти централизованные директории ни к чему хорошему не приводят. Идентификатором должен быть URL репозитория, версией должен быть коммит (или тег), вот и всё.
Re: История с JS NPM, azer/left-pad
От: Pzz Россия https://github.com/alexpevzner
Дата: 24.03.16 08:48
Оценка: +2
Здравствуйте, Abyx, Вы писали:

A>TL;DR: из за копирастов разработчик удалил из npm проект azer/left-pad, и это сломало половину интернета


Мда. Два дебила — это сила!
Re[3]: История с JS NPM, azer/left-pad
От: VladD2 Российская Империя www.nemerle.org
Дата: 27.03.16 17:47
Оценка: -2
Здравствуйте, Abyx, Вы писали:

A>А с какой стати переименовывать?

A>Легальных оснований там примерно никаких, Azer даже предложил решить вопрос за деньги, но нет же.

Тут оно как. Есть обстоятельства можно устроить скандал и навредить куче людей, а можно решить проблему одним переименованием.

Дебил выбрал первое. Думаю, что теперь его код никто использовать больше не будет.

>> После такого пользоваться его кодом довольно неразумно.

A>Почему же. Пользоваться npm — неразумно, а код-то чем виноват. Клади его в папку vendor или third-party и всё будет хорошо.

Тем то его неадекватный человек пишет. Неизвестно что ему завтра там навредит и что он сделает.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: История с JS NPM, azer/left-pad
От: Sharowarsheg  
Дата: 29.03.16 05:44
Оценка: +2
Здравствуйте, VladD2, Вы писали:

S>>Ну вот пусть мессенджер бы и переименовади.


VD>Это вопрос юредический. Хочешь бадаться — иди в суд. Вредить всем из-за несогласия с кем-то — то неадекват.


Хранители пакетов, однако, как-то решили и без суда.
История с JS NPM, azer/left-pad
От: Abyx Россия  
Дата: 23.03.16 19:42
Оценка: 6 (1)
TL;DR: из за копирастов разработчик удалил из npm проект azer/left-pad, и это сломало половину интернета

Предыстория: https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c
Фирма Kik написала разработчику Azer чтобы он переименовал проект kik на npm. Тот отказался, и тогда за него это сделали в npm.
Он обиделся на npm, и удалил оттуда все свои 250 проектов.

Баг на гитхабе: https://github.com/azer/left-pad/issues/4
...там был проект left-pad, от которого неявно зависело очень много проектов на JS, в т.ч. Babel.
После разбирательств left-pad восстановили на npm

И на закуску объяснение от фирмы Kik, где они выложили переписку с Azer:
https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d

Upd:

Объяснение от npm: http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm
In Zen We Trust
Отредактировано 24.03.2016 8:28 Abyx . Предыдущая версия . Еще …
Отредактировано 23.03.2016 19:42 Abyx . Предыдущая версия .
Re[2]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 24.03.16 08:45
Оценка: +1
Здравствуйте, Anton Batenev, Вы писали:

AB>Автор проекта молодец.

Я бы не сказал, что молодец. Ответы его были, мягко говоря, неадекватны.
Re: История с JS NPM, azer/left-pad
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.03.16 20:09
Оценка: -1
Здравствуйте, Abyx, Вы писали:

A>TL;DR: из за копирастов разработчик удалил из npm проект azer/left-pad, и это сломало половину интернета


По-моему виноват тут не копираст, а этот долболом обидчивый. Переименовать проект ведь это не так уж и сложно. Нагибать из-за этого куча народа намного неприятнее. После такого пользоваться его кодом довольно неразумно. Вдруг завтра он еще на что-то обидится?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: История с JS NPM, azer/left-pad
От: Sinix  
Дата: 28.03.16 13:22
Оценка: +1
Здравствуйте, velkin, Вы писали:

V>Мне особенно нравится объяснения юристов почему ресурс с данным именем должен им принадлежать. А всё потому, что люди могут спутать их с продуктом автора. И наплевать, что всё может быть как раз наоборот. Я вижу, что NPM нагнули, более того надо ещё посмотреть лицензию автора можно ли было потом возвращать чужой код, если автор пожелал его удалить.


Фиговые какие-то юристы. С трейдмарками всё немножко похуже, чем с запасом свободных IPv4, в очереди просили не занимать. Т.е., если воспринимать довод "или судимся, или теряем трейдмарк" всерьёз, то завтра ровно на тех же основаниях пакет могут отжать, скажем, KIK TIRE, INC наперегонки с KIK INTERNET. Эта музыка будет вечной
Re[5]: История с JS NPM, azer/left-pad
От: · Великобритания  
Дата: 28.03.16 14:33
Оценка: +1
Здравствуйте, _ABC_, Вы писали:

ABC> A>Что именно там было неадекватным? Слово dick? Так не он его первый употребил.


ABC> Он начал грубить и оскорблять собеседников в первом же ответном письме.

Врёшь. Что оскорбительного в "Sorry, I’m building an open source project with that name"?

ABC> Это не поведение адеквата.

Он их послал нах за их угрозы трейдмарк-преследованиями и адвокатами-судами, вполне адекватное поведение.
По-моему, самые неадекваты в этой истории — NPM.
avalon/1.0.432
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[7]: История с JS NPM, azer/left-pad
От: · Великобритания  
Дата: 28.03.16 20:51
Оценка: +1
Здравствуйте, _ABC_, Вы писали:

ABC> Хотя я не назвал бы первое письмо ответом, но это вкусовщина.

Эээ. Вежливый мягкий отказ, однако.

ABC> ·>Он их послал нах за их угрозы трейдмарк-преследованиями и адвокатами-судами, вполне адекватное поведение.

ABC> Нет. Адекватное поведение — вежливо ответить, не теряя самоуважения.
На вежливый мягкий отказ "адекваты" начали угрожать расправами как добропорядочные гопники. Вполне нормальная реакция на гопоту.

ABC> ·>По-моему, самые неадекваты в этой истории — NPM.

ABC> Они поступили вполне в духе опенсорсников, ИМХО.
Пошли на поводу гопоты, т.к. она более влиятельная.

Вот у тебя ник ABC, нравятся тебе эти буквы, назвал ты свою кошку так, ник такой везде используешь, в гитхабе опубликовал свою любимую либу. И тут приходит какой-нибудь Гугл и заявляет, что ABC принадлежит им, а не тебе, подвинься, они жирнее, свою кошку переименуй немедленно. Твоя реакция?
avalon/1.0.432
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re: История с JS NPM, azer/left-pad
От: Anton Batenev Россия https://github.com/abbat
Дата: 24.03.16 00:04
Оценка:
Здравствуйте, Abyx, Вы писали:

A> TL;DR: из за копирастов разработчик удалил из npm проект azer/left-pad, и это сломало половину интернета


Автор проекта молодец. А где философия?
Бэкапимся на Яндекс.Диск
Re[2]: История с JS NPM, azer/left-pad
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.03.16 20:13
Оценка:
Здравствуйте, Baudolino, Вы писали:

B>TL;DR — это ж какими надо быть ленивыми идиотами, чтобы включать в качестве сторонней зависимости функцию дополнения строки пробелами слева, которая пишется за десять минут, из которых восемь — это время на покрытие юнит тестами?


+1

Только одно замечание. Пишется за 5 минут и вместо тестов достаточно одного ассерта. Только вчера написал аналогичные функции.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: История с JS NPM, azer/left-pad
От: Слава  
Дата: 26.03.16 22:56
Оценка:
Здравствуйте, Baudolino, Вы писали:

B>Экосистема JS компонентов представляет собой гигантскую помойку из кода посредственного качества и минимальной ценности, причем это касается в том числе и очень распространенных библиотек и компонентов (для примера можно взять список того, что сломалось). Совершенно не жалко, если это все однажды умрёт.


К сожалению, оно никогда не умрет.
Re[3]: История с JS NPM, azer/left-pad
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 27.03.16 08:46
Оценка:
Здравствуйте, _ABC_, Вы писали:

AB>>Автор проекта молодец.

_AB>Я бы не сказал, что молодец. Ответы его были, мягко говоря, неадекватны.

Очень даже адекватны. С одной стороны лезут даже не копирасты, а просто грабители, которым понравилось название. Так можно и домены отбирать. При этом они угрожают адвокатами и травлей в суде. С другой вижу, что им активно в этом потакают положив на права независимых разработчиков. А в конце используется принцип "тихо ...ил и ушёл, называется нашёл", непрозрачный намёк на использование чужого кода. Но лично я думаю, что самые неадекватные в данном случае NPM.
Re[4]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 27.03.16 10:44
Оценка:
Здравствуйте, velkin, Вы писали:

V>Очень даже адекватны. С одной стороны лезут даже не копирасты, а просто грабители, которым понравилось название.

Название им не просто понравилось, а им принадлежит и под этим именем они выпускают популярный продукт.

V>При этом они угрожают адвокатами и травлей в суде.

Это не причина для того, чтобы вести себя как быдло.
Re[5]: История с JS NPM, azer/left-pad
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 27.03.16 13:19
Оценка:
Здравствуйте, _ABC_, Вы писали:

V>>Очень даже адекватны. С одной стороны лезут даже не копирасты, а просто грабители, которым понравилось название.

_AB>Название им не просто понравилось, а им принадлежит и под этим именем они выпускают популярный продукт.

И как давно они выпускают этот "популярный" продукт, это случаем не те кому 5 лет отроду. Или получается можно поздно стартовать, проплатить имя, а потом выдавить всех кто так же его использует. А потом орать на каждом светофоре, что это сочетание букв их собственность везде где бы они не захотели. Судя по переписке травля началась с понимание этим киком, что в суде их пошлют так же как автор кода.

Мне особенно нравится объяснения юристов почему ресурс с данным именем должен им принадлежать. А всё потому, что люди могут спутать их с продуктом автора. И наплевать, что всё может быть как раз наоборот. Я вижу, что NPM нагнули, более того надо ещё посмотреть лицензию автора можно ли было потом возвращать чужой код, если автор пожелал его удалить.

К тому же раз даже сюда запилили новость код автора был очень популярен. Почитал комментарии на других сайтах, говорят что этот кик "очередной говномессенджер". В принципе, юрист ничего особо плохого не сделал, просто спамил автору кода и угрожал судом, за что был закономерно послан. Но NPM же удалось прогнуть без всяких судов, а значит юрист действовал эффективно.

Причём во всей этой ситуации ещё и попытались выставить виноватым автора кода, который так понимаю публиковал его на безвозмездной основе. Он привлёк внимание к этой проблеме, другим будет наука. "Кто людям помогает теряет время зря, хорошими делами прославиться нельзя."
Re[2]: История с JS NPM, azer/left-pad
От: Abyx Россия  
Дата: 27.03.16 16:45
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>По-моему виноват тут не копираст, а этот долболом обидчивый. Переименовать проект ведь это не так уж и сложно. Нагибать из-за этого куча народа намного неприятнее. После такого пользоваться его кодом довольно неразумно. Вдруг завтра он еще на что-то обидится?


А с какой стати переименовывать?
Легальных оснований там примерно никаких, Azer даже предложил решить вопрос за деньги, но нет же.

> После такого пользоваться его кодом довольно неразумно.

Почему же. Пользоваться npm — неразумно, а код-то чем виноват. Клади его в папку vendor или third-party и всё будет хорошо.
In Zen We Trust
Re[3]: История с JS NPM, azer/left-pad
От: Abyx Россия  
Дата: 27.03.16 16:46
Оценка:
Здравствуйте, _ABC_, Вы писали:

AB>>Автор проекта молодец.

_AB>Я бы не сказал, что молодец. Ответы его были, мягко говоря, неадекватны.

Что именно там было неадекватным? Слово dick? Так не он его первый употребил. Или $300k? Ну можно было поторговаться.
In Zen We Trust
Re[6]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 28.03.16 13:05
Оценка:
Здравствуйте, velkin, Вы писали:

V>И как давно они выпускают этот "популярный" продукт, это случаем не те кому 5 лет отроду. Или получается можно поздно стартовать, проплатить имя, а потом выдавить всех кто так же его использует. А потом орать на каждом светофоре, что это сочетание букв их собственность везде где бы они не захотели. Судя по переписке травля началась с понимание этим киком, что в суде их пошлют так же как автор кода.

Судя по переписке, никакой травли не было. Было общение на двух уровнях.

V>К тому же раз даже сюда запилили новость код автора был очень популярен.

Это беда, что функция в 11 банальнейших строк так популярна.

V>Причём во всей этой ситуации ещё и попытались выставить виноватым автора кода, который так понимаю публиковал его на безвозмездной основе. Он привлёк внимание к этой проблеме, другим будет наука. "Кто людям помогает теряет время зря, хорошими делами прославиться нельзя.

Человек набыдлокодил быдлофункцию. По другому это назвать нельзя, уж извини. Называть помощью людям несколько неосмотрительно.
При всех равных быдломессенджер, которым пользуются миллионы пользователей, значимее, чем одна быдлофункция в 11 строк.
Re[4]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 28.03.16 13:08
Оценка:
Здравствуйте, Abyx, Вы писали:

A>Что именно там было неадекватным? Слово dick? Так не он его первый употребил.

Он начал грубить и оскорблять собеседников в первом же ответном письме. Это не
поведение адеквата.
Re[7]: История с JS NPM, azer/left-pad
От: Sharov Россия  
Дата: 28.03.16 13:42
Оценка:
Здравствуйте, _ABC_, Вы писали:


V>>К тому же раз даже сюда запилили новость код автора был очень популярен.

_AB>Это беда, что функция в 11 банальнейших строк так популярна.

Да чего так все привязались к этим строчкам кода. Там какой-то базовый пакет это использует, на а дальше пакет на пакете пакетом погоняет. Игру на понижение смотрели? Тут вместо AAA или AA облигаций пакеты, и вся эта пирамида в любой момент может посыпаться. Тут на мой взгляд, автор немного странно себя повел, сжигая все мосты. Ну и сообщество к такому было неготово. Драмы я не вижу.
Кодом людям нужно помогать!
Re[8]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 28.03.16 13:53
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Да чего так все привязались к этим строчкам кода.

Система порочная.
Да и в целом, когда говорят про то, что какой-то говноменеджер видите-ли покусился на сверхпопулярный код святого Азера,
не лишним бывает напомнить, что именно представляет из себя этот "сверхпопулярный", "помогающий людям" "код".

S>Драмы я не вижу.

Я тоже не вижу. В отличие от пламенных борцов с копирастами.
Re[6]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 28.03.16 16:06
Оценка:
Здравствуйте, ·, Вы писали:

ABC>> Он начал грубить и оскорблять собеседников в первом же ответном письме.

·>Врёшь. Что оскорбительного в "Sorry, I’m building an open source project with that name"?
Извиняюсь. Поправка принимается. Во втором.

Хотя я не назвал бы первое письмо ответом, но это вкусовщина.

·>Он их послал нах за их угрозы трейдмарк-преследованиями и адвокатами-судами, вполне адекватное поведение.

Нет. Адекватное поведение — вежливо ответить, не теряя самоуважения.

·>По-моему, самые неадекваты в этой истории — NPM.

Они поступили вполне в духе опенсорсников, ИМХО.
Re[4]: История с JS NPM, azer/left-pad
От: Sharowarsheg  
Дата: 28.03.16 22:21
Оценка:
Здравствуйте, VladD2, Вы писали:

A>>Легальных оснований там примерно никаких, Azer даже предложил решить вопрос за деньги, но нет же.


VD>Тут оно как. Есть обстоятельства можно устроить скандал и навредить куче людей, а можно решить проблему одним переименованием.


Ну вот пусть мессенджер бы и переименовади.
Re[5]: История с JS NPM, azer/left-pad
От: VladD2 Российская Империя www.nemerle.org
Дата: 28.03.16 23:54
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Ну вот пусть мессенджер бы и переименовади.


Это вопрос юредический. Хочешь бадаться — иди в суд. Вредить всем из-за несогласия с кем-то — то неадекват.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 29.03.16 05:14
Оценка:
Здравствуйте, ·, Вы писали:

·>Эээ. Вежливый мягкий отказ, однако.

Это не отказ. Это просто повествование.

·>На вежливый мягкий отказ "адекваты" начали угрожать расправами как добропорядочные гопники. Вполне нормальная реакция на гопоту.

Я бы не сказал, что это угрозы расправы. Это угрозы пойти в суд и обоснование своей позиции. Единственное, к чему можно придраться — это
к тому, что письмо написано разговорным языком с надеждой на то, что адресат письма — адекватный человек. Ребята заигрались и поверили в
существование дружелюбного сообщества, заинтересованного в совместном развитии и сосуществовании. Наивные дураки.

Вполне нормальной реакцией на это письмо было был бы ответ без посылания на. Убери второе предложение и
ты уже адекват.

·>Пошли на поводу гопоты, т.к. она более влиятельная.

Пошли они на поводу своего видения того, как всё должно быть, а не "влиятельных", я в этом уверен.
С одной стороны — мессенджер с миллионами пользователей, с другой — неадекват с ЧСВ, который пишет рдноименный "проект", состоящий
из менее, чем тысячи строк. Хм... Какой "сложный" выбор.

·>Вот у тебя ник ABC, нравятся тебе эти буквы, назвал ты свою кошку так, ник такой везде используешь, в гитхабе опубликовал свою любимую либу. И тут приходит какой-нибудь Гугл и заявляет, что ABC принадлежит им, а не тебе, подвинься, они жирнее, свою кошку переименуй немедленно. Твоя реакция?

1. Я не назову так либу, потому что в курсе наличия кучи крупных игроков в разных секторах, носящих это имя. И дело не в гугле — без него игроков
хватает. Перед присвоением имени я поищу в сети, есть ли кто-то, использующий аналогичное имя.
2. Если я был так глуп, что дал проблемное имя, то переименую либу. Именно потому, что народ, скорее всего, ожидает увидеть под этим именем вовсе
не мой код. Разумеется, если моя либа не представляет из себя крупный проект, которым пользуется куча конечных пользователей. Тут уже можно вежливо
пообщаться и прийти к компромиссу на взаимовыгодных условиях.
3. Ник и кличка кошки — это моё личное дело. В то время как опенсорсный проект — это дело, касающееся кучи людей. Это дело сообщества и когда случаются
коллизии, лучше принять участие в решении конфликта, а не посылать всех направо и налево.
Re[9]: История с JS NPM, azer/left-pad
От: · Великобритания  
Дата: 29.03.16 09:20
Оценка:
Здравствуйте, _ABC_, Вы писали:

_AB>·>Эээ. Вежливый мягкий отказ, однако.

_AB>Это не отказ. Это просто повествование.
Эээ.. повествование о чём? повествование в каком контексте? Я однозначно воспринял это как отказ. Может я английский плохо понимаю?

_AB>·>На вежливый мягкий отказ "адекваты" начали угрожать расправами как добропорядочные гопники. Вполне нормальная реакция на гопоту.

_AB>Я бы не сказал, что это угрозы расправы.
Понятно, что не физической расправы, но "banging on your door and taking down your accounts" это не пожелание доброго вечера, не так ли?

_AB>Это угрозы пойти в суд и обоснование своей позиции. Единственное, к чему можно придраться — это

_AB>к тому, что письмо написано разговорным языком с надеждой на то, что адресат письма — адекватный человек. Ребята заигрались и поверили в
_AB>существование дружелюбного сообщества, заинтересованного в совместном развитии и сосуществовании. Наивные дураки.
Совсем не дураки, а просто гопники.

_AB>Вполне нормальной реакцией на это письмо было был бы ответ без посылания на. Убери второе предложение и ты уже адекват.

Для ответа обычного человека, немного резко, но адекватно ситуации.

_AB>·>Пошли на поводу гопоты, т.к. она более влиятельная.

_AB>Пошли они на поводу своего видения того, как всё должно быть, а не "влиятельных", я в этом уверен.
_AB>С одной стороны — мессенджер с миллионами пользователей, с другой — неадекват с ЧСВ, который пишет рдноименный "проект", состоящий
_AB>из менее, чем тысячи строк. Хм... Какой "сложный" выбор.
Угу, все равны, но некоторые равнее.

_AB>·>Вот у тебя ник ABC, нравятся тебе эти буквы, назвал ты свою кошку так, ник такой везде используешь, в гитхабе опубликовал свою любимую либу. И тут приходит какой-нибудь Гугл и заявляет, что ABC принадлежит им, а не тебе, подвинься, они жирнее, свою кошку переименуй немедленно. Твоя реакция?

_AB>1. Я не назову так либу, потому что в курсе наличия кучи крупных игроков в разных секторах, носящих это имя. И дело не в гугле — без него игроков
_AB>хватает. Перед присвоением имени я поищу в сети, есть ли кто-то, использующий аналогичное имя.
Так поищи хотя бы "ABC" — десятки, сотни организаций — и ничего, живут, не парятся.
Вообще-то, думаю, на сегодняшний момент каждое трёхбуквенное сочетание уже кем-то занято, их всего ~17тыс, а тех, которые легко произносятся, с гласной буквой... Это проблема мессенджера, что они выбрали 3 буквы для имени. Очень легко коллизию получить.

_AB>2. Если я был так глуп, что дал проблемное имя, то переименую либу. Именно потому, что народ, скорее всего, ожидает увидеть под этим именем вовсе

_AB>не мой код. Разумеется, если моя либа не представляет из себя крупный проект, которым пользуется куча конечных пользователей. Тут уже можно вежливо
_AB>пообщаться и прийти к компромиссу на взаимовыгодных условиях.
$30k — вполне подъёмная сумма для, как они утверждают, многомиллионного мессенджера, а они даже торговаться не пытались.
Кстати, похоже эти $30k взяты не с потолка: https://www.quora.com/How-do-I-find-out-how-much-a-three-letter-com-domain-is-worth , вот и прайслист можно найти: http://www.3character.com/
Конечно, npm это не .com tld, но отнимать насильно, мягко говоря, некрасиво.

_AB>3. Ник и кличка кошки — это моё личное дело. В то время как опенсорсный проект — это дело, касающееся кучи людей. Это дело сообщества и когда случаются коллизии, лучше принять участие в решении конфликта, а не посылать всех направо и налево.

Я не заметил, что сообщество в решении конфликта приняло какое-то участие, просто отжали у лоха.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[10]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 29.03.16 09:43
Оценка:
Здравствуйте, ·, Вы писали:

·>Эээ.. повествование о чём? повествование в каком контексте? Я однозначно воспринял это как отказ. Может я английский плохо понимаю?

"Извините, я пишу проект с этим именем". Они знают, прикинь. Поэтому и обратились с вопросом.
Это не ответ на вопрос "можно ли договориться о переименовании проекта".
Это уход от ответа.

·>Понятно, что не физической расправы, но "banging on your door and taking down your accounts" это не пожелание доброго вечера, не так ли?

Ага. Это неформальный разговорный уровень. Так не стоит обращаться к незнакомым людям.

·>Для ответа обычного человека, немного резко, но адекватно ситуации.

Неадекватно. Вместо поднятия уровня дискуссии он снизил её до уровня подворотни.
А мог повести разговор в сторону, где он мог выглядеть выигрышно.

·>Угу, все равны, но некоторые равнее.

"Such is life".

Кстати, на git первый коммит по проекту kik у Азера приходится на конец 2015-го.
К этому времени у мессенджера аудитория была больше 200 миллионов пользователей.
Начали же они в 2009-м.


·>Так поищи хотя бы "ABC" — десятки, сотни организаций — и ничего, живут, не парятся.

И? Это уменьшает риск влететь в разбирательства? ИМХО, только увеличивает. Да и выделить свой
проект это мешает.

·>$30k — вполне подъёмная сумма для, как они утверждают, многомиллионного мессенджера, а они даже торговаться не пытались.

Это он не пытался торговаться. Это предложение на которое невозможно согласиться или даже начать обсуждать.
Начинать с ним торг означало бы признать себя 'hassle of corporate dicks'.

·>Конечно, npm это не .com tld, но отнимать насильно, мягко говоря, некрасиво.

Некрасиво вести себя как последнее быдло. Реакцией на такое поведение может быть и отторжение сообществом,
что и произошло.

·>Я не заметил, что сообщество в решении конфликта приняло какое-то участие, просто отжали у лоха.

Вопрос не в том, приняло ли сообщество участие в решении конфликта. Вопрос в том, учитывал ли Азер интересы
общества, о котором он якобы печется?
Или просто тешил своё детское самолюбие детскими методами, а когда такой подход не нашел понимания, по-детски
обиделся и по-детски же обиду выразил?
Re[11]: История с JS NPM, azer/left-pad
От: · Великобритания  
Дата: 29.03.16 10:31
Оценка:
Здравствуйте, _ABC_, Вы писали:

_AB>·>Эээ.. повествование о чём? повествование в каком контексте? Я однозначно воспринял это как отказ. Может я английский плохо понимаю?

_AB>"Извините, я пишу проект с этим именем". Они знают, прикинь. Поэтому и обратились с вопросом.
_AB>Это не ответ на вопрос "можно ли договориться о переименовании проекта".
_AB>Это уход от ответа.
Вопрос был "Can we get you to rename your kik package?", на самом деле это не вопрос, а по сути приказ. По-английски вежливым вопросом будет:
"Could you please rename your kik package for us?". Он вежливо отказался "Sorry, [but] I’m building...", но потом пошел уровень гопоты.

_AB>·>Понятно, что не физической расправы, но "banging on your door and taking down your accounts" это не пожелание доброго вечера, не так ли?

_AB>Ага. Это неформальный разговорный уровень. Так не стоит обращаться к незнакомым людям.
От солидной компании такого гопнического отношения к людям я бы не ожидал тоже.

_AB>·>Для ответа обычного человека, немного резко, но адекватно ситуации.

_AB>Неадекватно. Вместо поднятия уровня дискуссии он снизил её до уровня подворотни.
Они сами спустились "We don’t mean to be a dick about it" первыми. Типичный гопнический подход — вежливо, завуалированно угрожать...

_AB>А мог повести разговор в сторону, где он мог выглядеть выигрышно.

Как?

_AB>·>Угу, все равны, но некоторые равнее.

_AB>"Such is life".
_AB>Кстати, на git первый коммит по проекту kik у Азера приходится на конец 2015-го.
_AB>К этому времени у мессенджера аудитория была больше 200 миллионов пользователей.
_AB>Начали же они в 2009-м.
Допустим, а теперь посмотрим https://trademarks.justia.com/858/93/kik-85893307.html
Я не юрист, но здравый смысл мне подсказывает, что они не смогли бы выиграть дело в суде, т.к. kik-starter вроде не является "Wireless messaging services" и т.п. Назвали бы свой пакет kik-messenger и делов-то.

_AB>·>Так поищи хотя бы "ABC" — десятки, сотни организаций — и ничего, живут, не парятся.

_AB>И? Это уменьшает риск влететь в разбирательства? ИМХО, только увеличивает. Да и выделить свой проект это мешает.
Хз, с юридической т.з. некоторых стран, может быть. Хотя это было бы несправедливо, если бы ты не целился таким именем отжимать у одноимённых конкуренов рынок, а просто выбрал понравившееся имя для другого бизнеса.

_AB>·>$30k — вполне подъёмная сумма для, как они утверждают, многомиллионного мессенджера, а они даже торговаться не пытались.

_AB>Это он не пытался торговаться. Это предложение на которое невозможно согласиться или даже начать обсуждать.
Почему? Они предложили компенсировать, он ответил суммой компенсации — осталось дело техники — сойтись на сумме, удовлетворяющей обе стороны.

_AB>Начинать с ним торг означало бы признать себя 'hassle of corporate dicks'.

Так они сами это понимают, "be a dick about it".

_AB>·>Я не заметил, что сообщество в решении конфликта приняло какое-то участие, просто отжали у лоха.

_AB>Вопрос не в том, приняло ли сообщество участие в решении конфликта. Вопрос в том, учитывал ли Азер интересы
_AB>общества, о котором он якобы печется?
А что обществу-то? Поиск бы не так работал? Так это уже проблемы движка поиска, пусть ранжирует результат по популяроности.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[12]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 29.03.16 10:55
Оценка:
Здравствуйте, ·, Вы писали:

·>От солидной компании такого гопнического отношения к людям я бы не ожидал тоже.

Это у них не особо гопническим считается. Этакий дружеский "базар".

·>Типичный гопнический подход — вежливо, завуалированно угрожать...

Я, конечно, извиняюсь, но вы вообще где вежливых гопников видели?

_AB>>А мог повести разговор в сторону, где он мог выглядеть выигрышно.

·>Как?
Указать на неприемлимость для себя подобного тона разговора и вежливо и холодно разъяснить
свою позицию. Это уже ставит тебя на уровень выше, заставляет собеседника подтягиваться до
твоего уровня, чувствовать себя ведомым.

·>Я не юрист, но здравый смысл мне подсказывает, что они не смогли бы выиграть дело в суде, т.к. kik-starter вроде не является "Wireless messaging services" и т.п.

Там еще "сайт используемый для"... И вот тут возможны нюансы. Адвокатам поле непаханное.

·>Почему? Они предложили компенсировать, он ответил суммой компенсации — осталось дело техники — сойтись на сумме, удовлетворяющей обе стороны.

Он ответил грубостью, сопроводив её суммой.

_AB>>Начинать с ним торг означало бы признать себя 'hassle of corporate dicks'.

·>Так они сами это понимают, "be a dick about it".
Это он про себя лично так говорил. Что не хочет быть таким. А признать пришлось бы что вся компания является такими.
Разница есть? Вот именно, что есть.

·>А что обществу-то? Поиск бы не так работал? Так это уже проблемы движка поиска, пусть ранжирует результат по популяроности.

Т.е., он вовсе не печется об обществе, а тешит своё ЧСВ. ЧТД.
Re[13]: История с JS NPM, azer/left-pad
От: · Великобритания  
Дата: 29.03.16 11:25
Оценка:
Здравствуйте, _ABC_, Вы писали:

_AB>·>От солидной компании такого гопнического отношения к людям я бы не ожидал тоже.

_AB>Это у них не особо гопническим считается. Этакий дружеский "базар".
Угу-угу.

_AB>·>Типичный гопнический подход — вежливо, завуалированно угрожать...

_AB>Я, конечно, извиняюсь, но вы вообще где вежливых гопников видели?
Встречался, было дело в молодости. Ибо опытные гопники знают, что прямые угрозы — это сразу попадёт в показания, что в суде будет сразу против них, если шухер: "А мы чё? Мы просто беседовали, ну так, на пиво денег попросили, это он первый грубить нам стал".
Это только начинающие кандидаты на премию дарвина начинают с прямой агрессии.

_AB>·>Как?

_AB>Указать на неприемлимость для себя подобного тона разговора и вежливо и холодно разъяснить
_AB>свою позицию. Это уже ставит тебя на уровень выше, заставляет собеседника подтягиваться до
_AB>твоего уровня, чувствовать себя ведомым.
Ок, это было бы неадекватно для компании, но для одного человека, вполне ожидаемо.

_AB>·>Я не юрист, но здравый смысл мне подсказывает, что они не смогли бы выиграть дело в суде, т.к. kik-starter вроде не является "Wireless messaging services" и т.п.

_AB>Там еще "сайт используемый для"... И вот тут возможны нюансы. Адвокатам поле непаханное.
Вот, т.е. они тупо грозились — сами точно не уверены, имеют ли право.

_AB>·>Почему? Они предложили компенсировать, он ответил суммой компенсации — осталось дело техники — сойтись на сумме, удовлетворяющей обе стороны.

_AB>Он ответил грубостью, сопроводив её суммой.
Вот от солидной компании стоит ожидать "Указать на неприемлимость для себя подобного тона разговора и вежливо и холодно разъяснить свою позицию".

_AB>>>Начинать с ним торг означало бы признать себя 'hassle of corporate dicks'.

_AB>·>Так они сами это понимают, "be a dick about it".
_AB>Это он про себя лично так говорил. Что не хочет быть таким. А признать пришлось бы что вся компания является такими.
_AB>Разница есть? Вот именно, что есть.
Нет разницы, это типичный говор "Мне на пиво 10р не хватает, мы же не хотим, чтобы вон те товариши помяли тебе лицо?"

_AB>·>А что обществу-то? Поиск бы не так работал? Так это уже проблемы движка поиска, пусть ранжирует результат по популяроности.

_AB>Т.е., он вовсе не печется об обществе, а тешит своё ЧСВ. ЧТД.
Что значит не печётся? Название пакета обществу по барабану, в общем-то. Мало того, ведь azer/kik уже может быть у кого-то в зависимостях, а ещё несуществующий messenger/kik — явно ни для кого не проблема, ну кроме как для тщеславия Kik Inc.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[14]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 29.03.16 11:46
Оценка:
·>Угу-угу.
Сам удивлен был, когда в первый раз столкнулся.

·>Встречался, было дело в молодости. Ибо опытные гопники знают, что прямые угрозы — это сразу попадёт в показания

Прямые угрозы и вежливость — несколько разные вещи. Так вот, гопники не вежливые.

·>Ок, это было бы неадекватно для компании, но для одного человека, вполне ожидаемо.

Ну так он высказался про компанию, что неприемлимо.

·>Вот от солидной компании стоит ожидать "Указать на неприемлимость для себя подобного тона разговора и вежливо и холодно разъяснить свою позицию".

Да, про это я уже говорил, что они в этом ошиблись. И нужно было эту ошибку проэксплуатировать по полной.
А он выставил себя полнейшим неадекватом.

·>Что значит не печётся?

Это значит, что вся его аргументация о поступке летит в пропасть.

I do open source because, Power To The People.

open source community will eventually create a truly free alternative for NPM.

Как пафосно он сумел сказать "власть мне", "мне создадут альтернативу, где я буду вертеть всем и всеми, как хочу".
Re[15]: История с JS NPM, azer/left-pad
От: · Великобритания  
Дата: 29.03.16 15:14
Оценка:
Здравствуйте, _ABC_, Вы писали:

_AB>·>Встречался, было дело в молодости. Ибо опытные гопники знают, что прямые угрозы — это сразу попадёт в показания

_AB>Прямые угрозы и вежливость — несколько разные вещи. Так вот, гопники не вежливые.
Опытный гопник говорит спокойно, не используя нецензурщины, без оскобрлений, без прямых угроз. Тут ведь как — если у гоп-стоп пошел не так: если наезжал, то "сам нарвался, твои проблемы"; а если вежливо, осторожно — "невиноватая я, он первый наехал, я просто побазарить подошел".
Что значит "не вежливые" я не понял.

_AB>·>Ок, это было бы неадекватно для компании, но для одного человека, вполне ожидаемо.

_AB>Ну так он высказался про компанию, что неприемлимо.
Просто повторил их же слова вообще-то.

_AB>А он выставил себя полнейшим неадекватом.

Может ты под "неадекватом" понимаешь что-то другое. Я понимаю, что "действует не в соответсвии с ситуацией". Да, его действия были резкие, не вежливые, но вполне соответствующие ситуации, т.е. адекватные.

_AB>Как пафосно он сумел сказать "власть мне", "мне создадут альтернативу, где я буду вертеть всем и всеми, как хочу".

Не знаю, трудно сказать, может ты и прав. Я в общем-то так не воспринимаю его высказывания, мне тоже кажется что NPM поступил некрасиво и с этим что-то надо делать.
Вот скажи, что плохого бы для общества произошло, если бы вместо удаления сущестующих пакетов, Kik Inc просто бы создала новый, с именем "kik-messenger", например?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[16]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 29.03.16 15:33
Оценка:
Здравствуйте, ·, Вы писали:

·>Просто повторил их же слова вообще-то.

Не совсем. Акценты не те.

·>Может ты под "неадекватом" понимаешь что-то другое. Я понимаю, что "действует не в соответсвии с ситуацией". Да, его действия были резкие, не вежливые, но вполне соответствующие ситуации, т.е. адекватные.

Он скатился в банальную истерику. Это неадекватное поведение.

·>Не знаю, трудно сказать, может ты и прав. Я в общем-то так не воспринимаю его высказывания, мне тоже кажется что NPM поступил некрасиво и с этим что-то надо делать.

·>Вот скажи, что плохого бы для общества произошло, если бы вместо удаления сущестующих пакетов, Kik Inc просто бы создала новый, с именем "kik-messenger", например?
Я не знаю. Может быть это было бы даже намного лучше. Но этот Азер не сделал ничего для выработки подобного решения.
Более того, я не удивлюсь, если именно его неадекватная реакция подтолкнула npm к решению забить на него и удовлетворить
просьбу Kik. Потому что владельцы ресурсов заинтересованы в привлечении адекватных контрибьютеров и удалении неадекватов.
Re[17]: История с JS NPM, azer/left-pad
От: · Великобритания  
Дата: 29.03.16 16:17
Оценка:
Здравствуйте, _ABC_, Вы писали:

_AB>·>Просто повторил их же слова вообще-то.

_AB>Не совсем. Акценты не те.
Ну... эээ... А ещё глазками так — мырг-мырг! Явно злодей!

_AB>·>Вот скажи, что плохого бы для общества произошло, если бы вместо удаления сущестующих пакетов, Kik Inc просто бы создала новый, с именем "kik-messenger", например?

_AB>Я не знаю. Может быть это было бы даже намного лучше. Но этот Азер не сделал ничего для выработки подобного решения.
А что он мог ещё сделать? Он дал понять, что менять своё имя не хочет в первом же ответе, значит Kik Inc должен придумать новое. По-моему, очевидно.

_AB>Более того, я не удивлюсь, если именно его неадекватная реакция подтолкнула npm к решению забить на него и удовлетворить

_AB>просьбу Kik. Потому что владельцы ресурсов заинтересованы в привлечении адекватных контрибьютеров и удалении неадекватов.
Субъекивно это слишком, адеквато-метра ещё не изобрели.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[18]: История с JS NPM, azer/left-pad
От: _ABC_  
Дата: 29.03.16 16:39
Оценка:
Здравствуйте, ·, Вы писали:

·>А что он мог ещё сделать? Он дал понять, что менять своё имя не хочет в первом же ответе, значит Kik Inc должен придумать новое. По-моему, очевидно.

Я же уже высказал своё мнение. Отвечать вежливо, недопускать фамильярства в свою сторону.
Выглядел бы он при этом существенно лучше.

·>Субъекивно это слишком, адеквато-метра ещё не изобрели.

Разумеется, субъективно. Это же социум. Он субъективен просто по определению.
И нужно в важных для себя вещах просчитывать свои действия хоть немного.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.