Вспомнил про этот пост. И сегодня ещё этот. Опустим то, что NPM - помойка.
Но ведь это прецедент. И любой мамкин активист может внести деструктивные изменения в свой проект, если он используется не в той стране или не теми людьми. И в чём тогда отличие от EULA?
Кто-нибудь напишет, что я вбрасываю. Изначально это и было вбросом, но потом мне стало действительно интересно: а где-нибудь вообще есть гарантии, что всё не пойдёт по женской промежности, просто потому что? Переходим на продукты собственного производства, чтобы никто ничего не поломал (хотя и тут есть много точек отказа, начиная от ОС, и заканчивая компилятором)?
Вы скажете, что не надо нарушать условия лицензии, и что деструктивные изменения не затронут всех. Но если разработчик захочет внести rm -rf /*
, который будет выполняться, если IP будет из какого-нибудь Ирана или *стана - это разве нормально?
Основной вопрос, всё же, скорее будет таким: что делать и как дальше жить?