Автор знаменитой программной библиотеки mode-ipc, которая загружается более миллиона раз в неделю, обнаружил, что внутри нее содержится сомнительный код. Сам код ведет себя так: если он узнает, что вы находитесь в пределах России или Белоруссии, он попытается заменить содержимое всех файлов на компьютере на эмодзи-сердечко.
Важно то, что мы здесь не поддерживаем нынешнюю украинскую ситуацию и против любого насилия или войны, но мы также не поддерживаем такое поведение. Если мы посмотрим на это только с технической точки зрения, мы тогда классифицируем библиотеку mode-ipc как вредоносное ПО и вредоносный фрагмент кода, независимо от мотивов, стоящих за этим.

Итак, это так называемое ПО для протеста — это, по сути, вредоносное ПО, но не всегда оно будет протестовать при соблюдении определенных условий. Проблема в том, что компании и пользователи не должны страдать, если они не разделяют личную точку зрения автора кода. Представьте, если бы я, например, опубликовал код для удаления всех картинок с вашего компьютера, если бы мой код узнал, что вы не любите металлическую музыку. Я предполагаю, что вам не нравится металлическая музыка и война в Украине — две очень разные вещи, но источник — один и тот же, ненадежный код, который вторгается в вашу личную жизнь, чтобы служить одной цели, наказанию за несогласие с моими личными взглядами, и это не должно быть допущено.
Не все протестные программы одинаковы, некоторые не причинят вреда вашему компьютеру намеренно, они просто будут раздражать вас некоторыми сообщениями, как это делали вирусы в зачаточном состоянии, другие могут налагать какие-то санкции на разработчиков, но независимо от исхода основной принцип тот же, он действует что-то без согласия пользователя и без информирования пользователя о том, что что-то подобное может произойти.
В Интернете было много сообщений в блогах и открытых дискуссий по этому вопросу и его морали. Дискуссия по-прежнему активна с различными взглядами на ситуацию и способы ее предотвращения. Наше мнение по этому вопросу заключается в том, что профессиональные разработчики должны иметь стандарты и не причинять вреда ради личных взглядов и чувств.
В долгосрочной перспективе такое поведение и практика могут только навредить разработчикам, вовлеченным в такого рода запутанность. Зараженные библиотеки со временем перестанут использоваться, так как люди не будут им доверять, а авторы будут иметь клеймо на своем имени как импульсивные или не заслуживающие доверия.




