В прошлое воскресенье 4 сентября я обнаружил, что GitHub-организация DigitalDesignSchool, в которой я являюсь одним из владельцев, забанена Гитхабом с формулировкой "ваш аккаунт может быть предметом американских экономических санкций".
Пораскинув мозгами и посовещавшись с моим приятелем, основателем московского интернет-провайтера RiNet Сергеем Рыжковым, у которого в тот же день забанили счет в Ситибанке в Лондоне, я решил: нужно бороться.
Сначала я изучил страницу GitHub and Trade Control, на которой нашел несколько занятных вещей. Например, оказывается GitHub получил разрешение от U.S. Treasury Department's Office of Foreign Assets Control (OFAC) оказывать услуги разработчикам open-source проектов в Иране. Также оказывается GitHub агитирует американские органы ослабить ограничения на Крым и Сирию в честь прогресса человечества и свободы слова:
GitHub will continue advocating with U.S. regulators for the greatest possible access to code collaboration services to developers in sanctioned regions, such as Syria and Crimea, including private repositories. We believe that offering those services advances human progress, international communication, and the enduring U.S. foreign policy of promoting free speech and the free flow of information.
Когда я это прочитал, я понял, что надо не ходить с кислой рожей, а помочь прогрессу человечества и подать на апелляцию против бана DigitalDesignSchool, тем более что это моя гитхаб-организация.
Поэтому я нажал на кнопку подачи апелляции, где было много вопросов, кто состоит в организации и чем она занимается и одновременно создал тикет в поддержке Гитхаба со следующим текстом:
Hello: I got a message that my organization DigitalDesignSchool was flagged and hidden from the public.
I am the owner of this organization and I am a US citizen so I could not be under the sanctions.
I guessed this issue happened because the description of the organization references Skolkovo which is under sanctions.
However, the organization itself is not a part of Skolkovo. There was a seminar on which the presenters rented a room in Skolkovo.
So Skolkovo was used for marketing purposes and that was it.When I tried to remove the Skolkovo reference from the account, I got a message "It appears this account may be subject to U.S. economic sanctions. As a result, we are unable to provide services to the account. Please read about GitHub and Trade Controls for more information."
Please review the status of the account. It has a set of basic Verilog examples used for seminars in many places - not only in Russia but also in Ukraine, Kazakhstan, Kyrgyzstan - worldwide. It is a pity if mentioning Skolkovo once because of a past seminar jeopardizes basic Verilog learning for many people.
Thank you,
Yuri Panchul
Одновременно я начал изучать альтернативы GitHub-у: GitLab, Gitee и Bitbucket. Из них мне показался самым перспективным Gitee, который находится в Китайской Народной Республике. В процессе изучения GitLab и Gitee я обнаружил новые для меня фичи CI/CD с использованием YAML (не делайте рука-лицо, я писатель на верилоге, а не DevOps), так что из инциндента я даже извлек некую для себя пользу.
Но пока суть да дело, суппорт GitHub-а посовещался со своими юристами и они решили меня разбанить. Сначала мне пришел такой емейл:
GitHub and Trade Controls
From: GitHub Trade AppealsThank you for submitting additional information regarding the trade restrictions placed on your GitHub account. Based on the information you provided, we have enabled full service on your account.
We appreciate your patience and cooperation during this compliance process.
Please note that your organization and/or user account may be flagged again in the future if our system determines the organization is based out of, or the key individuals or membership of the organization shows sufficient ties to, a sanctioned jurisdiction, or if the organization otherwise appears to be restricted by U.S. economic sanctions.
а потом такой:
GitHub (GitHub Support)
Hi Yuri,
Thanks for reaching out to us with these details, and the details you shared through our appeals form. After a legal review we have lifted restrictions on this organization. You should now be able to resume normal GitHub use.
To avoid future difficulties I will recommend you remove any references to Skoltech now that you can access your profile again.
Thanks for your patience during this process.
Regards,
GitHub Support
Также я осознал, что как в воду смотрел, когда три недели назад создал отдельную гитхаб-организацию для создания материалов для мероприятий в Средней Азии - Digital Design & Verification in Central Asia . Эти материалы уже использовались на семинаре «Модели бизнеса и основы технологий микроэлектроники для Центральной Азии» в Бишкеке. Семинар организовали Siemens EDA и Американский Университет в Центральной Азии. Все видео лекций и часть видео лабораторных упражнений выложены на сайт ddvca.com.
Сейчас мы с коллегами планируем подобные семинары и в других столицах Средней Азии и вообще стран бывшего СССР. Мне может понадобится помощь в подготовке к ним слайдов и новых примеров, если кто хочет поучаствовать и заодно потренироваться.
Дополнение: как определить, что та или иная организация находится под санкциями? (В данном случае не гитхаб-организация, а организация в реале) . Для этого есть ссылка:
https://www.trade.gov/data-visualization/csl-search
Вот например скриншоты про санкции по отношению к Московскому Физико-Техническому Институту. Идем по ссылке, вводим MIPT и смотрим:
Автор: Юрий Панчул / Yuri Panchul