Ойкаринен, Яркко

Я́ркко О́йкаринен (фин. Jarkko Oikarinen), также известен под псевдонимом WiZ[2], (род. 16 августа 1967[1], Куусамо, Северная Остроботния, Оулу, Финляндия) — финский учёный в сфере информационных технологий, программист, наиболее известен как создавший в 1988 году протокол IRC и программное обеспечение для его реализации. В 2005 году был удостоен специальной награды от фонда Millennium Technology Prize[3].

Общие сведения
Яркко Ойкаринен
Jarkko Oikarinen
Дата рождения 16 августа 1967(1967-08-16)[1] (58 лет)
Место рождения Куусамо, Финляндия
Страна Финляндия
Научная сфера Информационные технологии
Место работы Google
Образование
Учёная степень доктор философии (PhD)
Известен как Изобретатель IRC
Награды и премии Премия Дворака (1997)
Специальная награда от фонда Millennium Technology Prize (2005)
Сайт kumpu.org

Биография

Окончил университет Оулу в 1992 году, получив степень магистра наук (фин. Diplomi-insinööri); во время учёбы изобрёл IRC. В 1999 году в том же университете защитил диссертацию на соискание степени доктора философии по теме «Ускорение прямой объёмной визуализации с использованием заполнения затравкой в решётке обзора» (англ. Accelerating Direct Volume Rendering using Seed Filling in View Lattice), основные научные результаты были связаны с задачами медицинской визуализации.

С апреля 2000 года по сентябрь 2003 года занимал должность главного архитектора программного обеспечения в компании Add2Phone Oy, после чего перешёл в Capricode на позицию руководителя отдела исследований и разработок. В период с 2005 по 2011 год был менеджером по развитию операционных систем Maemo и MeeGo в корпорации Nokia. С августа 2011 года работает в Google[4]. Изначально присоединился к шведскому подразделению, где занимался разработкой Google Hangouts, а позднее — его преемника Google Meet. В 2016 году переезжал в Киркланд (штат Вашингтон, США), однако с 2021 года снова работает в Стокгольме[4].

Награды и признание

  • 1997 — Премия Дворака (англ. Dvorak Award) за личные достижения в категории «Выдающаяся глобальная интерактивная система персональных коммуникаций» (англ. Personal Achievement—Outstanding Global Interactive Personal Communications System).
  • 2005 — Специальная награда (англ. Special Recognition Award) от фонда Millennium Technology Prize за создание IRC.

IRC

Протокол был создан летом 1988 года Яркко Ойкариненом в качестве замены программе MultiUser Talk (MUT) на BBS под названием OuluBox. Ойкаринен стремился расширить возможности BBS, которые в то время позволяли общаться только в режиме «один на один», и создать систему для группового общения в реальном времени. Протокол взаимодействия, использованный в его программе, впоследствии был стандартизирован в документе RFC 1459 (май 1993 года)[5] и получил широкое распространение для построения чат-сетей.

1990-е: Рост и первые расколы

В начале 1990-х годов IRC быстро распространился за пределы Финляндии. Популярность протокола резко возросла в 1991 году во время операции «Буря в пустыне» и попытки государственного переворота в СССР, когда IRC стал важным инструментом для распространения информации в реальном времени, обходя традиционные СМИ[6][7][8].

Рост сети сопровождался конфликтами, которые привели к её фрагментации. В августе 1990 года произошёл первый крупный раскол, в результате которого от основной сети, ставшей известной как EFnet, отделилась A-net (Anarchy net)[5]. Проблемы в EFnet, такие как частые разрывы соединений (netsplits) и захваты каналов, стимулировали создание альтернативных сетей. В октябре 1992 года была основана Undernet, где для борьбы со злоупотреблениями впервые применили временные метки (timestamps)[6]. В июле 1994 года появилась сеть DALnet, которая в 1995 году представила ключевое нововведение — «сервисы» (Services) для регистрации никнеймов и каналов, что позволило пользователям закрепить за собой свою онлайн-идентичность[5]. К концу десятилетия появились и другие крупные сети: IRCnet (отделилась от EFnet в 1996 году) и Open Projects Network (OPN, основана в 1998 году), позже переименованная в Freenode[5].

В 1995 году был выпущен mIRC — IRC-клиент для Windows, который благодаря удобному интерфейсу и скриптовому языку значительно упростил доступ к IRC для широкой аудитории[9]. Сам Ойкаринен в 1990-е годы постепенно отошёл от активной разработки, сосредоточившись на академической карьере, и его основной вклад в этот период заключался в соавторстве стандарта RFC 1459[10][11].

2000-е: Пик популярности и стандартизация

В начале 2000-х годов популярность IRC достигла своего пика: в 2004—2005 годах в сетях одновременно находилось до 10 миллионов пользователей[12]. Крупнейшей сетью в начале 2005 года стала QuakeNet, собиравшая более 240 000 пользователей[13]. Однако примерно с 2005 года начался постепенный спад, связанный с ростом популярности социальных сетей и коммерческих мессенджеров[12].

В апреле 2000 года были опубликованы новые спецификации протокола (RFC 2810, 2811, 2812, 2813), подготовленные Кристофом Кальтом, которые дополнили оригинальный стандарт[14]. В этот период активно развивалось серверное ПО, появились новые функции, такие как «клоакинг» (сокрытие IP-адреса пользователя) и шифрование соединений с помощью TLS[15]. Сеть Freenode, переименованная из OPN в 2002 году, переживала бурный рост и становилась центральным хабом для сообществ, занимающихся разработкой открытого ПО[16]. Роль Яркко Ойкаринена в этот период была символической; его вклад был отмечен специальной наградой от фонда Millennium Technology Prize в 2005 году[15].

2010-е: Спад и попытки модернизации

В 2010-е годы продолжился отток пользователей из IRC. Главной причиной стал рост более удобных платформ, таких как Slack, запущенный в 2013 году и быстро ставший стандартом для многих open-source проектов, ранее использовавших IRC[17][18].

В ответ на устаревание протокола была сформирована рабочая группа IRCv3, которая занялась разработкой расширений для добавления современных функций при сохранении обратной совместимости[19]. В рамках спецификаций IRCv3.1 (2012) и IRCv3.2 (2016) были стандартизированы такие возможности, как улучшенная аутентификация SASL, теги сообщений и уведомления о статусе пользователей[20]. Несмотря на эти усилия, внедрение IRCv3 шло медленно и не смогло остановить отток массовой аудитории.

В этот период Яркко Ойкаринен уже не участвовал в развитии протокола. С 2011 года он работал в Google, где занимался разработкой Google Hangouts — прямого конкурента IRC. В интервью 2012 года он связывал упадок IRC с коммерциализацией интернета и созданием «огороженных садов» (walled gardens) крупными компаниями[21].

2020-е: Раскол Freenode и современное состояние

Ключевым событием десятилетия стал конфликт в сети Freenode. В мае 2021 года действия нового владельца сети, Эндрю Ли, были расценены командой волонтёров-администраторов как «враждебное поглощение»[22][23]. 19 мая 2021 года большинство администраторов подали в отставку и основали новую сеть — Libera.Chat[22]. В последующие месяцы на новую площадку мигрировало подавляющее большинство проектов с открытым исходным кодом, включая Arch Linux, FreeBSD, Фонд свободного программного обеспечения и Wikimedia Foundation[22].

Несмотря на сокращение аудитории, IRC продолжает развиваться силами энтузиастов. Рабочая группа IRCv3 продолжает выпускать новые спецификации, добавляя такие функции, как индикаторы набора текста (2020) и идентификация ботов (2022). В 2024 году была выпущена новая версия серверного ПО InspIRCd v4.0.0 и анонсирована команда `REDACT` для отзыва сообщений[24]. Сеть Libera.Chat остаётся крупнейшим хабом для FOSS-сообществ, насчитывая на конец 2023 года около 112 000 зарегистрированных пользователей[25]. В октябре 2025 года сеть начала сбор средств для получения юридической консультации в связи с новым законом Великобритании «О безопасности в Интернете» (Online Safety Act)[26].

Примечания

  1. 1 2 http://kumpu.org/cv.pdf
  2. Jarkko Oikarinen Biography. biographybase.com. Дата обращения: 7 ноября 2025.
  3. Jarkko Oikarinen - Inventor of Internet Relay Chat. Edubilla. Дата обращения: 7 ноября 2025.
  4. 1 2 Jarkko Oikarinen. eliteprospects.com. Дата обращения: 7 ноября 2025.
  5. 1 2 3 4 DALnet. irc.info. Дата обращения: 7 ноября 2025.
  6. 1 2 The History of DALnet. DALnet. Дата обращения: 7 ноября 2025.
  7. IRC transcripts from the time of the 1991 Soviet coup d'état attempt. Chapel Hill, North Carolina: ibiblio. Дата обращения: 8 апреля 2011. Архивировано 2 февраля 2012 года.
  8. IRC logs of events of the Gulf War. Chapel Hill, North Carolina: ibiblio. Дата обращения: 8 апреля 2011. Архивировано 2 февраля 2012 года.
  9. Вышла новая версия mIRC 7.77 — популярного IRC-клиента для Windows. Habr (12 июня 2024). Дата обращения: 7 ноября 2025.
  10. DALnet. DALnet. Дата обращения: 7 ноября 2025.
  11. The History of IRC (Internet Relay Chat). irc.org. Дата обращения: 7 ноября 2025.
  12. 1 2 Daniel Stenberg. The history of IRC. daniel.haxx.se. Дата обращения: 7 ноября 2025.
  13. Top 10 networks in 2005. netsplit.de. Дата обращения: 7 ноября 2025.
  14. RFC 2810: Internet Relay Chat: Architecture. IETF (апрель 2000). Дата обращения: 7 ноября 2025.
  15. 1 2 Jarkko Oikarinen. Universidad Politécnica de Madrid. Дата обращения: 7 ноября 2025.
  16. Freenode. irc.info. Дата обращения: 7 ноября 2025.
  17. How Slack Ate IRC and What We Miss About It. HackerNoon. Дата обращения: 7 ноября 2025.
  18. Slack is quietly, unintentionally killing IRC. The Next Web (28 августа 2014). Дата обращения: 7 ноября 2025.
  19. IRCv3. IRCv3 Working Group. Дата обращения: 7 ноября 2025.
  20. IRCv3: The future of IRC. IRCCloud. Дата обращения: 7 ноября 2025.
  21. IRC is dead, long live IRC. Pingdom (14 мая 2012). Дата обращения: 7 ноября 2025.
  22. 1 2 3 IRC (Internet Relay Chat) History. Living Internet. Дата обращения: 7 ноября 2025.
  23. Jarkko Oikarinen. computer-timeline.com. Дата обращения: 7 ноября 2025.
  24. IRC technology news from the first half of 2024. ilmarilauhakangas.fi (1 июля 2024). Дата обращения: 7 ноября 2025.
  25. Libera.Chat Annual Report 2023. Libera.Chat. Дата обращения: 7 ноября 2025.
  26. Fundraising for legal advice on the UK Online Safety Act. Libera.Chat (23 октября 2025). Дата обращения: 7 ноября 2025.