All articles by: amandinhakee

XMPP/Jabber: Liberdade também nos seus bate-papos

jabber

 

A coisa que eu mais gosto de fazer na internet é conversar com meus amigos. Gente que eu conheço através de listas de discussão, fóruns, twitter, identi.ca e outros. E às vezes, é gente que eu só conheço pela internet. É gente que eu passo um tempão conversando e crio laços afetivos tão fortes quanto os que eu crio com gente com quem convivo pessoalmente e todo dia. A Internet tem esse poder de unir pessoas com o mesmo perfil, né? E o que seria de nós, pobres navegantes, sem os IMs heim? Com certeza seria muito mais difícil criar esses laços.

É pra facilitar (e muito) as nossas vidas, que o IM (Instant Messenger) existe. Uma coisinha tão simples de usar e que quebra um galho e tanto. Mas então, você que está aí lendo esse texto enquanto bate papo, você já parou pra pensar nos IMs que usa? Ou simplesmente usa? Isso também é um caso a se pensar. Assim como falei uma vez no Garotas Nerds sobre o ODF (leia aqui), hoje eu vou falar sobre um protocolo livre de comunicação instantânea. O Jabber.

Toda vez que eu falo de Jabber, eu lembro do Jaba (de Star Wars). Inevitável. Mas o Jabber não tem nada de monstro ditador horroroso. Muito pelo contrário. O Jabber (ou XMPP, como posteriormente foi chamado ao se adequar aos padrões da IETF) é um protocolo totalmente aberto muito utilizado em sistemas de mensagens instantâneas (os IMs são apenas uma das coisas que ele pode fazer e depois desta padronização, a distinção entre as suas capacidades de IM e suas capacidades mais gerais ficaram mais claras).

Por ser aberto, o Jabber é muito utilizado por empresas que desejam que seus funcionários tenham uma comunicação interna. Extremamente seguro e eficaz, o Jabber permite que os administradores tenham
controle sobre sua rede de usuários.

Mas nem de longe só empresas utilizam-no. Aposto como você também o usa (talvez até mesmo sem saber). Sabe o Google Talk? Pois é. ele utiliza o protocolo XMPP. Apesar de ser proprietário, usa XMPP. Confundiu aí? Deixa eu tentar explicar melhor.

Hum… O software Google Talk não é livre. O cliente (software) Google Talk, o cliente web GMail, o software servidor utilizado pelo Google (também criado por eles) não são livres. O serviço exige aceitação dos termos do Google. Mas é um serviço gratuito, existem termos de serviços piores e o protocolo, apesar de algumas extensões, não é incompatível com diversos clientes livres que existem por aí. Clareou? Então, continuemos.

Você não precisa do GTalk para usar o Jabber/XMPP. Você pode utilizar um monte de outras alternativas que são completamente livres. você pode criar uma conta em um (existem vários) servidor Jabber e comunicar-se com outros usuários que também utilizam-no. Para isso, você só precisa escolher o seu servidor e sistema preferido.

Vou aproveitar o gancho e dar duas dicas então. Para ser totalmente free (e por totalmente free, eu me refiro à ser licenciado pela GPL e não te impor termos de serviços para utilizaçao), você pode usar o Jabber-br no Pidgin.

(Só abrindo um parênteses aqui. O Pidgin não é um cliente Jabber nativo. Existem várias outras maneiras de utilizá-lo. Você pode se conectar utilizando "Gateways" ou outros softwares, por exemplo, como o Gajim e o PSI.)

Pidgin o qual, é multi-protocolo. Isso quer dizer que por ele você consegue acessar o Jabber, IRC, ICQ, MSN… Apesar de que esses dois últimos sejam complicados de lidar justamente pelo fato de serem proprietários e dependerem de engenharia reversa do protocolo para funcionar. Mas então, quer criar a sua conta no Jabber-br? Vamos lá, eu ajudo.

Baixa o Pidgin aqui. Além de multi-protocolo, ele tem versão para Windows e Linux/Unix. Instala ele (muito fácil, totalmente no esquema Next > Next > Finish) e vai em "Gerenciar Contas". clique em "Adicionar" e preencha os campos. em protocolo, escolha "XMPP". Digite o nome do usuário desejado, uma senha para autenticação e marque ‘Lembrar  senha" se quiser que ele se conecte automaticamente quando o Pidgin for iniciado. Em "Apelido Local" você escolhe o nome que identificará as mensagens que você enviar nas conversas. O defaut é seu usuário. Em domínio, você coloca "jabber-br.org" (sem aspas) e selecione o checkbox lá embaixo: "Criar esta nova conta no servidor". Clique em "Adicionar" e pronto! Você já está pronto para utilizar seu usuário no jabber-br.

Você pode adicionar todos os seus amigos do GTalk. Desde o início de 2006, ele conversa> com outros servidores que utilizam o mesmo protocolo. E você pode também tentar convencer todo mundo para usar um
protocolo livre também.

O que as pessoas precisam é conhecer que existem outras alternativas àquilo que são forçados a engolir todos os dias. Quando se fala de comunicação instantânea, em que todo mundo pensa? MSN. Em segundo
plano vem o GTalk. Os dois são proprietários. O Jabber/XMPP não perde em nada pra esses dois. Talvez perca em marketing. Afinal, os dois (MSN e GTalk), lhe foram praticamente impostos né? O MSN vindo nos
Sistemas Operacionais da Microsoft (lembra? você nem precisava instalar!) e o GTalk veio embutido no Gmail.

Vamos lá gente! Vamos usar e divulgar os protocolos (e sistemas) livres de IM para tentar derrubar esse oligopólio! Seja LIVRE! Use Jabber/XMPP.

E quem quiser, pode me adicionar lá pra gente trocar idéias: amandinhakee@jabber-br.org ;)

Queria agradecer ao Cascardo, que me ajudou bastante na confecção deste texto e disponibilizando o artigo que ele escreveu à respeito do Jabber/XMPP. Se você se interessou e quiser saber mais, pode encontrá-lo aqui.

(Este artigo foi originalmente postado no ‘garotas nerds.‘, um projeto do qual também faço parte.)

Read more