Битва за GitHub Статьи редакции
Замглавы Роскомнадзора поспорил с программистами о блокировках сервисов и функциях ведомства
Ситуация вокруг блокировок Роскомнадзора раскалилась до предела: 2 декабря ведомство предписало операторам ограничить доступ к семи страницам сервиса, но из-за особенностей механизма фильтрации у некоторых провайдеров сайт оказался заблокирован целиком.
За сутки скандал разросся и заставил представителей Роскомнадзора идти на контакт с сообществом программистов, ища поддержки и понимания, а также пытаясь склонить GitHub к выполнению своих требований. TJ проследил за ходом конфликта и выбрал самые разумные из высказываний обеих сторон.
Замглавы Роскомнадзора Максим Ксензов на конференции «День блогера»
Обновлено: 5 декабря в комментарии для TJ представитель пресс-службы GitHub пояснила: сервис не стал удалять контент, признанный Роскомнадзором противозаконным. Вместо этого ресурс заблокировал доступ к нему для пользователей из России.
Как подтвердили в GitHub, сделано это было на основании собственных правил сайта, предписывающих пользователям соблюдать законы той страны, в которой они находятся. Судя по обнародованным GiHub копиям писем от РКН, сайт получил от ведомства два уведомления 21 октября и 27 ноября.
Утром 5 декабря Роскомнадзор сообщил о возобновлении доступа к GitHub.
Что не так с GitHub
GitHub (Гитхаб) — сервис для хостинга кода, очень популярный в среде программистов. Он совмещает в себе систему управления версиями файлов Git (отсюда и название), позволяя автоматизировать хранение и совместную работу над кодом, и совмещает её с социальной составляющей (поиск, просмотр, обсуждение) в рамках своей платформы.
Некоторые программисты-фрилансеры целиком полагаются на GitHub в своей работе. В комментариях издания Geektimes, недавно отпочковавшегося от сообщества программистов «Хабрахабр», можно найти множество жалоб от разработчиков, пострадавших от недоступности GitHub даже в течение одного дня.
Причина новой блокировки GitHub — файл suicide.txt, юмористический список способов самоубийств. В соцсетях его содержимое обсуждалось не раз: хотя формально это действительно список с инструкциями, его несерьёзная стилистика сама по себе не может никого склонить к суициду.
Причём пользователь, опубликовавший на GitHub запрещённый контент, был тем же, что и в случае прошлой блокировки сервиса 2 октября — некто под ником amdf, предположительно россиянин по имени Михаил Строганов. Определить его мотивы не представляется возможным, а на связь с редакцией TJ Строганов спустя два месяца так и не вышел.
2 декабря Роскомнадзор внёс в реестр семь страниц GitHub с запрещённым контентом, но так как сайт работает через безопасный протокол https, не все провайдеры имеют техническую возможность ограничивать доступ постранично. Поэтому у большинства пользователей ресурс оказался заблокирован целиком.
В тот же день высказался замруководителя Роскомнадзора Максим Ксензов, фактически сообщив, что представители сервиса никак не отреагировали на требование ведомства удалить запрещённый в России контент.
Выбор администрации GitHub - игнорирование законных требований уполномоченного органа и пренебрежение интересами клиентов.
— Максим Ксензов (@mksenzov) December 2, 2014
В правилах использования GitHub говорится, что взаимодействие сервиса с пользователями подчиняется законам Калифорнии, США — вряд ли эти законы предписывают администрации сервиса исполнять требования российского ведомства. С другой стороны, те же правила запрещают пользователям размещать файлы, запрещённые местным для них законодательством — значит, GitHub должен был удалить запрещённые файлы, исходя из этого положения.
Однако как и перед многими другими площадками, перед GitHub стоял вопрос, потеряет ли сервис рынок России или будет соответствовать требованиям местного законодательства. Например, видеохостинг Vimeo, заблокированный 1 декабря за экстремистский ролик ИГИЛа, был разблокирован уже спустя пять часов после удаления запрещённой информации.
GitHub не реагировал. Под записью Роскомнадзора в Фейсбуке стали появляться гневные комментарии, новость разошлась по СМИ и профильным ресурсам. После суток эскалации конфликта Роскомнадзор обратился к сообществу программистов с просьбой помочь в налаживании отношений с администрацией GitHub.
Коллеги, обращаюсь открыто и официально. Прошу оказать помощь в организации взаимодействия с администрацией ресурса GitHUb.
— Максим Ксензов (@mksenzov) December 3, 2014
Это необходимо для оперативной снятия ограничения доступа к ресурсу.
— Максим Ксензов (@mksenzov) December 3, 2014
Одновременно с тем Ксензов пожаловался у себя на странице «ВКонтакте», что из-за блокировки GitHub на сайты реестров Роскомнадзора и на ресурсы провайдера «Ростелеком» обрушились хакерские атаки.
Особенного внимания заслужил твит от официального аккаунта Роскомнадзора: ведомство подчеркнуло, что ответственность за судьбу GitHub в России лежит на самом ресурсе.
— Роскомнадзор (@roscomnadzor) December 3, 2014
Роскомнадзор спорит с программистами
На странице Максима Ксензова во «ВКонтакте» развернулась жаркая дискуссия: замглавы Роскомнадзора весь вечер 3 декабря спорил с программистами. Чиновник назвал «невоспитанными, невежливыми самовлюбленными персонажами» тех, кто пишет оскорбления в его адрес.
Я точно не хотел бы, чтобы такие «специалисты» занимались важными вещами, от которых иногда могут зависеть комфорт, удобство, а иногда и моя жизнь. Все эти «молодые перспективные» люди не могут быть будущим. Ничьим.
Максим Ксензов, заместитель главы Роскомнадзора
По словам Ксензова, Роскомнадзор лишь «выполняет то, что предписано Законом», а с вопросами следует обращаться к тем, кто опубликовал на GitHub запрещённую информацию.
Ксензову ответил разработчик и основатель сервиса Qbaka Андрей Мима. По словам предпринимателя, блокировка целого сайта из-за «одной ссылки» недопустима, а ответственность лежит на тех, кто допустил недоступность ресурса для «миллионов нормальных людей».
Вас же не выселяют из дома из-за того что в нем завелся наркоман? Даже представить себе невозможно такую ситуацию что целый дом будет выгнан на мороз, потому что в одной квартире появился наркопритон. Этому не может быть никаких оправданий. Давайте тогда блокировать весь интернет целиком, по каждому чиху районного суда или прихоти следователя, которому не понравилось какие-нибудь ироническое видео, если того будет требовать закон.
Андрей Мима, основатель Qbaka
По словам Ксензова, ещё два года назад «специально обученные люди, признанные в мировом интернет сообществе» разработали рекомендации Роскомнадзора для операторов по тому, как следует блокировать ресурсы. Сами провайдеры не спешат следовать им, так как закупка и установка оборудования обходится дорого, однако правила будут утверждены до конца года.
Андрей Гейн, занимающийся образовательными программами в СКБ «Контур», упрекнул Роскомнадзор в том, что блокировка одного «важного ресурса» может не соответствовать эффекту по борьбе с вредным контентом в сети, которой и занимается ведомство. Ксензов возразил, что хоть и понимает последствия, но не имеет права судить о важности ресурса — по его словам, решение о блокировке принимал не Роскомнадзор, а Роспотребнадзор.
Мы не защищаем интернет. Ни от чего. Блокировка «Гитхаба», судя по реакции большого количества людей — негативное событие для IT-отрасли. Достаточно массовое. Могу лишь апеллировать к безрассудности отдельных пользователей и безразличию к ним же администрации «Гитхаба».
Максим Ксензов, заместитель главы Роскомнадзора
Сотрудник «ВКонтакте» Антон Розенберг уличил Ксензова в расхождении его слов. В майском интервью « Известиям» чиновник говорил: «Если в какой-то момент мы оценим, что последствия от “выключения" социальных сетей будут менее существенными по сравнению с тем вредом, который причиняет российскому обществу неконструктивная позиция руководства международных компаний, то мы сделаем то, что обязаны сделать по закону», — то есть заявлял, что решение о блокировке ведомство может принять исходя из своей оценки. 2 декабря Ксензов уже заявлял, что у него как у чиновника не может быть оценочного мнения.
Чиновник заявил, что не может решать, действительно ли текст в файле suicide.txt несёт в себе «потенциально вредную информацию». «Я всерьёз полагаю, что это не я должен решать. Я не психолог, не психиатр, не врач в конце концов», — объяснил Ксензов.
Другой разработчик упрекнул ведомство в том, что из-за недоступности GitHub был сорван как минимум один рабочий дедлайн. В ответ на это Ксензов заявил, что такая ситуация, должно быть, прописана в пользовательском соглашении сервиса.
Комментаторы обратили внимание замглавы Роскомнадзора на небольшое число лайков к его ответам и предположили, что пользователи интернета в своей массе ненавидят ведомство и его представителей. «Ненавидят — да. Но в 1917, 1916 или ещё раньше кто-то (возможно, ненавидимый народом) не выполнил свою работу, и на 70 лет страна перестала быть собой», — парировал Ксензов.
Разработчик «ВКонтакте» Олег Илларионов сравнил блокировку GitHub с подрывом нефтяного месторождения. В ответ Ксензов предложил Илларионову создать аналогичный ресурс в России, имея в виду, что такому сайту придётся подчиняться требованиям Роскомнадзора.
Мне кажется Вы не понимаете, что IT — это 99,9 процента экономики и благосостояния через вполне осязаемое число лет, энергоресурсы очень скоро будут стоить копейки, а вот технологии и специалисты будут дорожать на глазах. Текущее законодательное направление ставит крест на России как на IT-игроке будущего. Заблокировать GitHub это как взорвать крупнейшее нефтяное месторождение 80 лет назад. Представьте, что было бы, если бы тогда в России уничтожили бы всю нефть и газ под религиозными и этическими предлогами на всей территории страны, какой была бы экономика сейчас? Это то, чем вы занимаетесь.
Олег Илларионов, разработчик «ВКонтакте»
Один из комментаторов подчеркнул, что в прошлый раз блокировка GitHub была снята только после того, как автор запрещённого файла сам удалил его с ресурса. Ксензов заявил, что «Гитхабу» следовало бы банить таких пользователей.
Несколько участников дискуссии рассказало об оттоке разработчиков из России, вызванном вмешательством государства в интернет, и повышении спроса на VPN-сервисы из-за блокировок Роскомнадзора.
Работаю в компании, которая разрабатывает ПО для госсектора. Активно использовали открытое ПО и естественно «Гитхаб». Принял решение уволиться, благо есть уже предложение получше от зарубежного работодателя. Способствовать развитию ИТ-отрасли в России пропало всякое желание. Блокировка «Гитхаба» была последней каплей. Спасибо, что открыли глаза на происходящее и помогли сделать верное решение.
Роман Салин, разработчик «Системы документооборота»
Закончив дискуссию поздно вечером, но так и не добившись реакции со стороны администрации GitHub, Ксензов удалился.
Спасибо всем. После всего прочитанного, засыпаю убежденным в своей правоте.
— Максим Ксензов (@mksenzov) December 3, 2014
А разработчики включили VPN,
Никита Лихачёв,
TJ
#Скандал #Роскомнадзор #Максим_Ксензов #блокировки #Андрей_Мима #Олег_Илларионов #госрегулирование_Рунета #российские_разработчики #GitHub
1. РКН нашёл suicide.txt на Гитхабе.
2. РКН заблокировал Гитхаб.
3. Программист Петя из Новосибирска обнаружил блокировку Гитхаба.
4. Программист Петя из Новосибирска зашёл на Гитхаб через VPN и ознакомился с содержимым файла suicide.txt (см. Эффект Стрейзанд).
5. Программист Петя покончил жизнь самоубийством через сгорание при вхождение в нижние слои атмосферы.
6. РКН В ОТВЕТЕ ЗА СМЕРТЬ ПРОГРАММИСТА ПЕТИ!
Тем временем в паблике "Meduza Project":
Ребята не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте что тут писалось. Я вполне понимаю что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.
Комментарий недоступен
"Спасибо всем. После всего прочитанного, засыпаю убежденным в своей правоте."
Вот это вообще убило. Непрошибаемый кусок долбоеба просто.
Комментарий недоступен
По моему Россия как страна, занимает такую позицию.
Самое неудобное во всем этом то, что Гитхаб не просто место, где можно поделиться кодом с другими людьми, это целая инфраструктура для разных нужд. Например, у меня пакетыи программы для системы ставятся через пакетный менеджер brew, который скачивает каждую программу с Гитхаба. Или непосредственно работа -- тоже использую пакетные менеджеры для установки модулей.
Гитхаб -- замечательное культурное явление, он позволяет не заниматься рутинной работой, а использовать готовые решения от других людей. Цепочка выгоды для нахлебателей очень проста: программист быстрее делает работу, бизнес быстрее запускает новую функциональность, клиенты быстрее и больше несут денег, бизнес платит налоги, Максим Ксензов сытым засыпает, будучи уверенным в своей правоте и выполнении своего долга перед народом, чью волю он исполняет.
Brew, CocoaPods, Composer. Список можно и дальше продолжать. iOS разработчики идут по *****[пизде]. Это первая блокировка, которая реально принесла сложности в работе.
Вы думаете он недоедает?
Это всё ещё раз доказывает, что Роскомнадзор- бесполезная организация, нерациональное расходование бюджетных средств.
Люди, которые там работают, включая этого клоуна, полностью некомпетентны и получают немалые деньги ни за что. Просто за то, что пишут абсурд в соцсети и доламывают экономику страны.
Напомню, что IT-индустрия составляет нехилый процент от ВВП.
Я ненавижу Ксензова, я ненавижу Роскомнадзор, я блядь ненавижу их.
Не понимаю людей у власти, которые всем этим занимаются, насколько можно ненавидеть свой народ, чтобы так постоянно издеваться над ним. Уже много раз говорилось, про то что мы "долго запрягаем", ребят, пора бы поторопиться, пока еще есть что запрягать и пока мы окончательно не увязли по уши в этом говне. Эти люди ничего не понимают, не внимают голосу разума, они упертые как бараны. Если они не слушают, если они игнорируют очевидное неприятие всех этих вещей прогрессивной частью общества, то Мы - Люди, должны брать всё в свои руки.
Мало кто может это делать. Нет, реально, в последнее время с фактчекингом всё плохо. SSL для того и нужен, чтобы исключить атаку Man-In-The-Middle. Доступ через HTTPS впринципе нельзя ограничить частично, если не подменять сертификат, что автоматически ведёт к отказу от SSL
Файл, загруженный amdf, если он гражданин России могли удалить, да. Но файл загруженный (форкнутый?) гражданином любой другой страны - нет.
Блин, вот с одной стороны этот правительственный чувак меня тупо бесит.
А с другой стороны я понимаю, что он специально себя так ведет, чтобы меня и всех в отрасли бесить.
И когда понимаешь, что он специально, то продолжать злиться глупо. Но и продолжать работать ни о чем не думая тоже глупо, завтра возьмут и меня заблокируют.
В общем всем надо быть на чеку, нефиг расслабляться.
Роскомнадзор. Чувство юмора - 0%. Агрессивность - 90%.
Тупость — 10%.
Видеохостинг VImeo, удалил контент исходя из своих правил, а не из - за того, что РКН так хочется.
Если бы никто ничего не блокировал, никто бы ничего не узнал об этом файле.
Мне кажется, теперь вся молодежь знает об этом файле, а еще 50% его прочитала.
А что значит фраза - "я не ответственный за вынесение вердикта по содержанию файла. Этим психологи должны заниматься."
А тогда на основании чего решили заблокировать? Ясно, что кто то увидел и прочитал файл, и либо идиот, что не понял смысла, либо понял и решил показать, что Закон в рашке работает. Поэтому решение о блокировке без психолога вынесли.
Думаю этот "кто-то "сам выложил и обратил внимание РКН на статью,вряд ли Ксендзов сам кодил на Хабе и случайно увидел)
Забыли ещё вспомнить вчерашний Ксензовскйи разжигающий нац.нетерпимость твит https://twitter.com/mksenzov/status/540270632832073728
Мне кажется сейчас мы находимся на такой этапе, когда надо сваливать из Рашки пока не поздно
браток, мы на этом этапе чалимся уже давно...
Скорее так: Ксензов плакал и сопротивлялся, но продолжал лизать кактус Роскомнадзора.
Мда.
Когда-нибудь роскомнадзор узнает про закон стрейзанд..
И запретит его, и мир схлопнется...
Старик Ксензов нас заметил, но почему-то не благословил https://twitter.com/mksenzov/status/540536612732813312
Блин, до этого твита я еще надеялся, что он просто неумело троллит и вживается в роль "простого палача" . Нет же, чувак реально не в себе.
Сколько я плачу денег в год в бюджет, чтобы какая-то государственная структура гонялась за файлом .txt?
Нисколько? Нам-то откуда знать.
Никто не понимает программистов. Они говорят о гитхабе, о вреде блокировок, а все думают, что это ерунда.
Но есть люди, которые понимают. Это программисты РКН. На них ответственность. На рынке полно предложений, а они до сих пор не уволились.
Надеюсь, впрочем, с такой строчкой в резюме их теперь отовсюду будут гнать.
"Я точно не хотел бы, чтобы такие «специалисты» занимались важными вещами, от которых иногда могут зависеть комфорт, удобство, а иногда и моя жизнь. Все эти «молодые перспективные» люди не могут быть будущим. Ничьим."
Ого, как самокритично!
Всё-таки GitHub прогнулся(
Ксензов -- хуй!
Комментарий удален модератором
Файл тот ЮМОРИСТИЧЕСКИЙ, а чиновник идиот. Размещающие suicide.txt хотели показать абсурдность системы, всё, точка.
бомба - реальная угроза для жизни, даже её отсутствие может повлечь как минимум панику
файл с несерьёзным текстом - НЕ угроза для любой жизни.
Выпей йаду
я верю, что найдется тот, кто выложит http://rkn.gov.ru/suicide.txt и сломает систему
#GitHubВерниGitHub - норм твит так то
пацантрэ, ну вы чего сразу минусами кроете? Посмотрите на твиттер всех гос.структур, там не твиттер, а лента авторепоста с сайта, а этот человекообразный твит кажется даже кем то живым напечатан
Затралировали))0000 тебя.
А вообще — зачем этот цирк при таком положении дел?
ITшники не могут получить доступ к гитхабу. Зачем тогда нужны такие специалисты.
Комментарий недоступен
Если вам нравится добираться на работу через полосу препятствий, то пожалуйста. Мне например не хотелось бы настраивать VPN или прокси, чтобы зайти на сайт за который плачу.
Собсно смысл сказанного был к этому: "Другой разработчик упрекнул ведомство в том, что из-за недоступности GitHub был сорван как минимум один рабочий дедлайн." РКН прикрыл гит, и все, работа упала. Чтобы понимали, я не в коем случае не поощряю действия РКН.
Вы в своем уме вообще?
Мне кажется сейчас мы находимся на таком этапе, когда пора уже не пытаться сопротивляться и вразумить неадекватных сверху, а наоборот тянуть в сторону абсурда.
Комментарий недоступен
Доводить до абсурда — плохой путь.
Я так и не понял, есть у РКН выбор или нет. Может кто-нибудь прояснит этот вопрос?
Если РКН сам принимает решения, тогда понятно.
Но может существует регламент, который говорит, что технически надо делать РКН при поступлении документа с требованием о принятии решения о блокировки того или иного ресурса от других ведомств - Ксензов вроде про это и говорил, не? Если такой регламент есть, то тогда все дискуссии с Ксензовым лишены смысла, ведь РКН - это просто шестеренка, и песочить надо тех, кто прислал такую бумагу, в данном случае РПН (ему, почему-то мало достается). Ну так только в этом случае главе РКН так и надо говорить, мол, отвалите, я ничего не решаю. Непонятно, кароч...
Есть: либо об стену, либо йад.
Да, РПН в данном случае несправедливо обделили вниманием. Но это потому что он просто одна из первых капель в будущем океане блокировок. А РКН — это бешеный шредер, уничтожающий сайты целиком за UGC.
Конкретно по этому файлу, когда была первая блокировка от 2 октября, приказ на запрет пришел от РПН. Так что технически РКН тут не при чем, они лишь исполнители. С другой стороны они не могут не понимать к чему приведут блокировки страниц сайта, который сидит за https, так что все равно мудаки и заслуживают свою порцию негатива.
//"После всего прочитанного, засыпаю убежденным в своей правоте."//
Это п.здец какой-то. ЧСВ нереальное. То что ему писали - он понимает, а по факту включает обдолбанного дурачка, мол, законы, я не психолог. А признаться, что лажа вышла?
И, кстати, хочу отметить, он же знает про то, что операторы не в силах блокировать какую-то определенную страницу, не трогая сайт целиком. Но нет, мы дебила включим, наша хата с краю, Путин бог, слава кремлю
Скорее всего гитхаб пойдет навстречу, но не удалит страницы, а заблокирует к ним доступ с российских айпи (так уже делает жж).
Параметры сертификата у меня и через сервер во Франции, подмена!
вы так об этом написали, словно вообще не читали нигде про ситуацию с гитхабом. Да, некоторые провайдеры фигачат атаку Man-In-The-Middle
Роскомнадзор забирает лучших(
Подождите. А почему у меня все работает? https://github.com/ нормально открывается. Что я делаю не так?
Комментарий недоступен