Freenode , стилизованный под freenode и ранее известный как Open Projects Network , представляет собой сеть IRC , которая ранее использовалась для обсуждения проектов, направленных на одноранговых участников. [1] Их серверы доступны с хост-имени chat.freenode.net , который распределяет нагрузку между соединениями с помощью циклического DNS . [2] [3]
19 мая 2021 года Freenode подверглась тому, что некоторые сотрудники описали как «враждебное поглощение» [4], и по меньшей мере 14 добровольных сотрудников уволились. [5] После этих событий различные организации, использующие Freenode, включая Arch Linux , CentOS , FreeBSD , Free Software Foundation , [6] Free Software Foundation Europe , Gentoo Linux , KDE , LineageOS , Slackware , Ubuntu и Wikimedia Foundation , переместили свои каналы в Libera Chat , сеть, созданную бывшими сотрудниками Freenode. [7] [8] [9] Другие, такие как Haiku или Alpine Linux, перешли в Open and Free Technology Community (OFTC). [10] [11] К 16 августа 2021 года более тысячи проектов покинули Freenode. [12] [ самостоятельно опубликованный источник ]
Freenode начинался как канал поддержки Linux из четырёх человек под названием #LinPeople на EFnet , другой сети IRC. К 1995 году, после перехода в Undernet , а затем в DALnet , он превратился из простого канала в собственную сеть irc.linpeople.org. В начале 1998 года он изменился на Open Projects Net (OPN) с примерно 200 пользователями и менее чем 20 каналами. [13] OPN вскоре разросся и стал крупнейшей сетью для сообщества свободного программного обеспечения и 20-й по величине в мире.
В 2002 году название было изменено на Freenode. Домены OPN позже были выставлены на продажу, но не были проданы. [14]
В 2002 году был основан Peer-Directed Projects Center (PDPC) для поддержки Freenode. [15] [16] PDPC был зарегистрирован в Техасе, и IRS признал его благотворительной организацией 501(c)(3) с 2002 [17] примерно до 2010 года, [18] в течение которого он получал поддержку от таких организаций, как Linux Fund в 2007 году. [19]
24 июня 2006 года пользователь с ником ratbert получил административные привилегии администратора Freenode Роба Левина ( lilo ) и взял под контроль сеть. Вероятно, в результате было украдено около 25 паролей пользователей. [20] Этот пользователь перешел на K-line многих сотрудников Freenode, и большинство серверов Freenode впоследствии вышли из строя на несколько часов. [21]
Около 30 января 2010 года организация интернет-троллей Gay Nigger Association of America взяла известный эксплойт в форме HTML и реализации HTTP POST (ранее использовавшийся в атаках на протоколы электронной почты, например POP3 и SMTP ) и применила его к протоколу IRC, чтобы создать новый тип атаки на Freenode, который никогда ранее не встречался в дикой природе. [22] Организация создала фрагмент JavaScript , который заставил пользователей браузеров на базе Mozilla, таких как Firefox и SeaMonkey, молча подключиться к Freenode и заполнить его. Этот эксплойт использовал способность Firefox отправлять веб-формы на порт, отличный от 80 ( порт HTTP по умолчанию ). Хотя разработчики Firefox некоторое время назад заблокировали большинство портов, [23] порт 6667, порт, обычно используемый для IRC, не был заблокирован. [22] [24] Группа использовала Encyclopedia Dramatica (изменяемую пользователем вики, как Wikipedia) в качестве вектора распространения, при этом поток сообщений направлял пользователей на ссылку на измененную страницу Encyclopedia Dramatica, в результате чего эти пользователи также вовлекались и в результате возникал каскадный эффект снежного кома . [22] Weev , один из ответственных членов группы, позже утверждал, что атака сделала сеть «непригодной для использования [...] в течение нескольких дней» из-за того, что он считал некомпетентностью среди сотрудников Freenode в то время. Он заявил, что организация также пыталась провести ту же атаку на другие сети, но была закрыта гораздо быстрее.
2 февраля 2014 года Freenode подвергся DDoS- атаке (подтвержденной @freenodestaff в Twitter), которая привела к частичному отключению. [25]
22 февраля 2014 года Freenode подвергся еще одной DDoS-атаке [26] , которая привела к частичному отключению, за которым последовало несколько ботнетов, которые попытались атаковать #freenode , но были перенаправлены на #freenode-unreg . После атак несколько серверов остались null-маршрутизированными их провайдерами, и в течение короткого периода времени только один сервер в ротации принимал соединения. [27]
13 сентября 2014 года произошла DDoS-атака, которая привела к разделению сети на несколько часов, за которой последовало несколько атак ботнетов на канале #freenode и против сервисов Freenode. Команда инфраструктуры Freenode заметила уязвимость на одном из своих IRC-серверов и доказательства взлома неизвестной третьей стороной. Freenode рекомендовала всем пользователям сменить пароль NickServ в целях безопасности и временно отключила взломанный сервер, пока уязвимость не будет устранена. [28] [29] 14 октября 2014 года NCC Group опубликовала глубокий технический анализ руткита, использованного в атаке. [30]
В 2015 году Freenode был подключен к Matrix через matrix.org. [31]
17 августа 2017 года Freenode пострадал от «довольно обширной атаки спам-ботов... содержащих изображения детской порнографии». В разгар борьбы с атакой операторы случайно установили K-line, заблокировав большинство пользователей сети. [32] Атака спам-ботов продолжилась в следующем году, охватив еще больше сетей, и получила название «Freenodegate». [33] Злоумышленники также создали сайты, атакующие администраторов Freenode. [34]
После смерти соучредителя OPN Роба Левина в сентябре 2006 года Кристель Дальскьяер, член совета директоров PDPC, [35] зарегистрировала Peer-Directed Projects Center Limited в 2008 году в Великобритании как частную компанию с ответственностью, ограниченной гарантиями, без акционерного капитала, указав в качестве своей цели «общее некоммерческое предприятие». [36] PDPC Ltd. заявила, что является преемницей базирующейся в США PDPC. [15] PDPC Ltd. сообщила о чистых активах в размере 3060 фунтов стерлингов за 2009 год, [37] сообщила о Дальскьяере как о должностном лице в 2010 году [38] и была распущена в 2013 году. [39]
В 2017 году Дальскьяер, тогдашний руководитель персонала Freenode, зарегистрировал Freenode Limited и передал право собственности на нее технологическому предпринимателю Эндрю Ли в 2017 году. [40] По словам сотрудников, их не проинформировали о содержании сделки и сказали, что она не повлияет на повседневную деятельность Freenode, поскольку компания управляла только конференциями Freenode #live и ничем другим; [41] [5] другие волонтеры понимали, что целью компании было финансирование сети и проведение конференций. [4] [5] Freenode Limited не сообщала об активности в 2017 году. В 2018 году текущие активы, как сообщалось, составляли 39 276 фунтов стерлингов, в то время как суммы, подлежащие уплате кредиторам в течение одного года, составляли 42 098 фунтов стерлингов. [42]
В мае 2021 года по меньшей мере 14 сотрудников Freenode уволились после того, что они описали как попытку «враждебного поглощения» со стороны Ли. [4] [5] В феврале 2021 года Дальскьяер добавил логотип Shells, компании и сервиса, соучредителем которых был Ли, на веб-сайт Freenode. [4] После критики со стороны персонала Дальскьяер вскоре ушел из руководства Freenode. [5] [4] После отставки Дальскьяера сотрудники Freenode избрали Тома Уэсли (tomaw) главой персонала и сделали запись в блоге, объясняющую изменения в руководстве. [44] Сотрудники утверждают, что Ли вскоре удалил запись в блоге. [4] Хаккадей сообщил, что было зафиксировано, что соратник Эндрю Ли, Шейн Аллен, делал заявления о том, что он будет повышен до штатного сотрудника, а также был зафиксирован набор других сотрудников. [5] Хакадей также сообщил, что Аллен предложил председателю команды безопасности Alpine Linux Ариадне Конилл пожертвования на ее проект, если она присоединится к их команде и поддержит претензии Ли на Freenode. [5] 11 мая Ли назначил нового человека для надзора за инфраструктурой Freenode и опубликовал заявление, в котором обвинил сотрудников в вытеснении Дальскьяера. Сотрудники Freenode массово уволились, а некоторые опубликовали заявления, в которых изложили свое мнение о произошедшем. Некоторые обвинили Ли в оказании юридического давления на Уэсли. [4]
Ли сказал, что это неправда, и сказал, что он предоставил Freenode миллионы долларов, и что сотрудники вытеснили Дальскьяера с поста руководителя. [4] [5] Ли также обвинил Уэсли в преследовании Дальскьяера и попытке «враждебного поглощения». [4] [41] [5] В заявлении, опубликованном Ли, он сказал, что имеет право доступа к серверам Freenode, поскольку он является владельцем Freenode Limited. [41]
Vice написал, что неясно, что произойдет с организациями, которые полагаются на Freenode. [4] Hackaday сообщил, что Vim и RepRap перешли с Freenode на Libera Chat , новую сеть IRC, анонсированную некоторыми бывшими сотрудниками вскоре после массовых увольнений. [5] Анил Дэш , предприниматель в сфере технологий, заявил, что «душераздирающе видеть Freenode в беспорядке после десятилетий существования в качестве важной открытой платформы для сообществ». [4] Джеки Сингх, инженер по кибербезопасности, также поблагодарил бывших сотрудников Freenode за их работу. [4]
26 мая 2021 года Freenode взяла под контроль около 700 зарегистрированных каналов, включая каналы Gentoo Linux , Raku , Elixir и Haskell , которые мигрировали или намеревались мигрировать в Libera Chat. Это произошло после того, как Freenode изменила свою политику не по теме, чтобы запретить «ненадлежащую рекламу» за несколько дней до этого. Проект Gentoo Linux заявил: «Мы не можем воспринимать это иначе, как открытый акт враждебности, и мы фактически покинули Freenode». [45] Ли отклонил критику, заявив, что « толпа, выступающая за культуру отмены, активно проникла в крупные проекты FOSS». [45]
14 июня 2021 года администраторы Freenode запустили новую сеть под названием freenode на основе сервисов InspIRCd и Anope IRC, призванную заменить предыдущую сеть. В отличие от предыдущих миграций, никакие данные из старой сети, такие как регистрация пользователей и каналов, не были перенесены в новую сеть. [46]
Ранее сеть была сосредоточена на поддержке проектов с открытым исходным кодом и проектов, ориентированных на коллег. [17]
В 1999 году Freenode запустила IRCd под названием Dancer (основанный на IRC-Hybrid), а затем перешла на Hyperion в 2005 году. Затем Hyperion был заменен на IRCd-Seven, специфичный для Freenode форк Charybdis, [47] 30 января 2010 года, [48] [49] с использованием сервисов Atheme, которые изначально были разработаны для использования на Freenode. [50] По состоянию на июнь 2021 года [update]Freenode запустила IRC Services Anope и InspIRCd. [51]
Peer -Directed Projects Center ( PDPC ) известен как организация, которая управляла [52] сетью Freenode IRC , [53] где многие известные проекты с открытым исходным кодом размещали свои официальные каналы IRC. PDPC был зарегистрирован в Англии и Уэльсе .
PDPC был создан для управления сетью Freenode и создания различных программ, связанных с сообществами проектов, ориентированных на одноранговых участников. Согласно его уставу, PDPC существует, чтобы «помочь сообществам проектов, ориентированных на одноранговых участников, процветать», в основном основанным на проектах свободного и открытого программного обеспечения , и поощрять использование свободного программного обеспечения путем поддержки его разработки. До июня 2021 года проект GNU [54] использовал сеть Freenode для общения.
PDPC был основан и первоначально руководим Робом Левиным. В ноябре 2006 года совет директоров претерпел перестановки и были назначены новые члены. Сет Шон ушел, а Кристель Дальскьяер, старший сотрудник Freenode, стала секретарем и руководителем персонала Freenode вместо Шона. Также в совет директоров вошел Дэвид Левин, брат Роба. [55]
В марте 2013 года PDPC была распущена. Решение о роспуске было принято отчасти из-за уровня пожертвований и расходов, связанных с сохранением статуса благотворительной организации в Великобритании. [52]
Роберт Левин, [56] также известный как lilo , был основателем сети IRC Freenode и исполнительным директором благотворительной организации PDPC, которая помогала финансировать Freenode. [15] С 1994 года Левин работал над поощрением использования IRC для свободного программного обеспечения и проектов с открытым исходным кодом . Левин был одним из основателей Open Projects Network (OPN), а позднее и PDPC.
В 2003 году издание The Register (Великобритания) сообщило, что Левин неэффективно распоряжался средствами, предназначенными для OPN, цитируя его слова о том, что они пошли «на оплату счетов, на оплату аренды, на покупку продуктов питания и предметов первой необходимости». [57]
12 сентября 2006 года Левин был сбит автомобилем во время езды на велосипеде ночью в Хьюстоне, штат Техас . После аварии Левин был госпитализирован с травмами головы. Он умер 16 сентября в возрасте 50 лет. [56]
{{cite web}}
: CS1 maint: unfit URL (link){{cite web}}
: CS1 maint: unfit URL (link)Группа GNAA может решить серьезные проблемы с подключением к IRC-сети. В Firefox обнаружена ошибка, связанная с рассылкой спама в сети. [Группа, называющая себя GNAA, создала серьезные проблемы в сети IRC. Они использовали ошибку в Firefox для рассылки спама в сети]