História do IRC
Texto copiado e traduzido do site: mirc.com/history
Texto de Jarkko Oikarinen fundador do IRC
Não sei se isso ajuda muito. Espero me lembrar das coisas corretamente e peço desculpas às pessoas que deixei de fora, pois elas mereciam estar aqui.
Eu estava trabalhando no Departamento de Ciência da Computação da Universidade de Oulu durante o verão de 1988. Acho que não havia muito o que fazer. Eu administrava o servidor Sun do departamento, mas isso não ocupava todo o meu tempo. Então, comecei a desenvolver um programa de comunicação que visava tornar o OuluBox (um BBS de acesso público hospedado no domínio tolsun.oulu.fi e administrado por mim) um pouco mais utilizável. O objetivo era permitir discussões e grupos semelhantes aos da USENET News, além de discussões em tempo real e outras funcionalidades típicas de BBS.
Jyrki Kuoppala (jkp@cs.hut.fi) implementou o programa rmsg para enviar mensagens para pessoas em outras máquinas. Ele não tinha o conceito de canal implementado (embora o suportasse), então era usado principalmente para comunicação pessoa a pessoa.
Outro programa de bate-papo multiusuário simples já existente no OuluBox era o MUT (MultiUser Talk), escrito por Jukka Pihl (pihl@rieska.oulu.fi). Esse programa tinha o péssimo hábito de não funcionar corretamente, então, para corrigir isso, a primeira coisa implementada neste plano de BBS foi o IRC.
O aniversário do IRC foi em agosto de 1988. A data exata é desconhecida, mas provavelmente foi no final do mês.
O Bitnet Relay Chat foi uma boa inspiração para o IRC. Quando o IRC começou a ter ocasionalmente mais de 10 usuários, pedi a alguns amigos que iniciassem servidores de IRC no sul da Finlândia, principalmente na Universidade de Tecnologia de Tampere e na Universidade de Tecnologia de Helsinque. Outras universidades logo seguiram o exemplo. Markku Jarvinen (mta@cc.tut.fi) aprimorou o cliente de IRC (na época, só havia um) para suportar alguns comandos de edição do Emacs. Naquele momento, era óbvio que adicionar funções semelhantes às de um BBS ao programa não era uma boa ideia; era melhor ter um programa para cada propósito. Então, a ideia de extensão para BBS foi abandonada e apenas o IRC permaneceu.
O IRC era bastante difundido na Finlândia. Entrei em contato com alguns amigos meus através do BITNET Relay e perguntei se eles gostariam de experimentar o programa. As conexões de internet da Finlândia para outros países ainda não funcionavam, então eles não conseguiam se conectar à rede finlandesa (o que, suponho, explicava o pouco entusiasmo deles pelo IRC).
As conexões de internet com outros estados começaram a funcionar (já não me lembro quando). Respondi a alguns artigos de notícias onde as pessoas perguntavam sobre programas de bate-papo com vários usuários. Não recebi respostas.
>No MIT, havia a lendária máquina ai.ai.mit.edu que executava o ITS. Criei uma conta lá e aprendi a usá-la um pouco. O suficiente para saber como conversar com as pessoas. Foi a partir daí que conheci o primeiro usuário de IRC fora da Escandinávia, Mike Jacobs, que usava o IRC através do OuluBox (ele não tinha contas em nenhuma máquina Unix).
Através do ai.ai.mit.edu, conheci Vijay Subramaniam (espero ter escrito o nome corretamente :-). Eu havia lhe dado acesso ao IRC e não tive notícias dele por um tempo. Depois, recebi mensagens de Jeff Trim (antes era jtrim@orion.cair.du.edu, Universidade de Denver, endereço atual desconhecido), David Bleckmann (bleckmd@jacobs.cs.orst.edu) e Todd Ferguson (melvin@jacobs.cs.orst.edu, Universidade Estadual do Oregon). Vijay havia lhes dado acesso ao IRC e eles haviam iniciado o ircd em suas máquinas (orion.cair.du.edu e jacobcs.cs.orst.edu, se bem me lembro) e queriam se conectar à rede IRC finlandesa. Depois disso, outras pessoas começaram a executar o IRC e o número de servidores cresceu rapidamente.
O primeiro servidor IRC (e ainda em funcionamento) foi tolsun.oulu.fi
Não faço ideia de qual seja a mais recente...
Jarkko Oikarinen
Fundador do IRC