Автор статьи исправил баг в OHCI (USB 1.1) стеке ядра Linux. Проблема была в искусственной задержке в 1 мс на каждый USB-трансфер, которая ломала старый принтер, требующий жёстких таймингов. Задержку добавили ещё до эпохи git, в марте 2004 года — она фиксила race condition: Endpoint Descriptors (ED) отвязывались сразу после простоя, но только после получения следующего Start of Frame (SOF) прерывания. Автор придумал небольшой фикс — откладывать отвязывание ED, когда они простаивают, в расчёте на скорое переиспользование. Он перенёс код в I/O watchdog, который запускается каждые 275 мс: это решает проблему с задержкой, не ломает совместимость с контроллерами и не увеличивает потребление RAM при реальных нагрузках.
Но патч так и не приняли. Грег Кроа-Хартман, правая рука Линуса Торвальдса, мейнтейнер linux-lts и автор исходного OHCI-кода, ни разу не ответил автору. Как выяснилось, он не отвечает не только ему, но и другим людям из России, и вообще всем, кто спрашивает о таких людях (включая других мейнтейнеров). По словам разработчиков, говоривших с Грегом лично, юристы рекомендовали ему не общаться с людьми, которые могут попасть под санкции или быть ими затронуты — если обратное невозможно доказать. То есть автору и текущему мейнтейнеру USB-стека отказали в комментарии только из-за того, что письмо пришло с .ru-домена.
Но это ещё не всё. Вот главная мысль: если вы отправляете вклад из санкционной страны (Россия, Иран, Северная Корея) — адекватный баг-фикс, — ваш код нельзя влить в ядро Linux, пока вы не докажете, что не работаете в подсанкционной компании. Презумпция виновности. Другие люди, которые хотели бы исправить этот баг, не могут взять ваш патч и закоммитить его от своего имени — и не могут переиспользовать код из почтовой рассылки, если он предположительно от санкционного лица. Баг приходится чинить другим способом, не так, как это сделал вы. Как только потенциально подсанкционный участник отправляет патч в рассылку, ядро «портится» этим кодом — примерно как патенты: точный способ исправления теперь запрещён для всех.