Faz quase um mês que eu encerrei minha conta no MSN. O e-mail que enviei aos meus contatos dizia o seguinte:
“Caros colegas e familiares,
A partir de hoje passo a utilizar somente ferramentas de comunicação instantânea que sejam baseadas em código aberto. Dessa forma estou encerrando minha conta no MSN. Você pode me contactar usando o Gtalk ou o Jabber nas seguinte contas:
- ruiogawa@gmail.com (Gtalk)
- ruiogawa@jabber.org (Jabber)
Abraços!”
Como utilizo Software Livre e padrões abertos, considerei que seria um contra-senso continuar utilizando um serviço de mensageria cujo protocolo é totalmente fechado e proprietário. Além disso, as constantes falhas de segurança, os adwares e falta de padronização sempre me incomodaram.
Isso não se restringe ao MSN. Estive fazendo uma breve pesquisa sobre protocolos de serviços de mensageria e percebi que atualmente só o XMPP é open source e está em pleno uso.
Há casos isolados, como o RabbitMQ que usa a especificação AMQP e está licenciado sob a Mozilla Public License.
Todas as outras soluções são proprietárias, a maioria gratuita. O Yahoo usa o protocolo YMSG, mas existe uma implementação em Open Source chamada OpenYMSG. O QQ é popular na China e na África do Sul, fabricado pela empresa Tencent. A AOL utiliza o OSCAR (Open System for CommunicAtion in Realtime), que de Open não tem nada, também utilizado pelo ICQ. O Gadu-Gadu praticamente só é utilizado na Polônia, usa o mesmo conceito de UIN do ICQ e também tem código proprietário. O consagrado MSN ou WLM usa o serviço .NET Messenger Service que se baseia no LiveID para autenticação. Como não poderia ser diferente, por ser um produto da Microsoft, seu código é proprietário.
A grande estrela do serviço de mensagens Open Source é sem dúvida o XMPP. O Extensible Messaging and Presence Protocol surgiu há quase 20 anos e seu grande mérito é o conceito de gateways, que permite a interoperabilidade com outros protocolos. Tanto que é padronizado pela IETF sob a RFC 3920. A adoção do XMPP pela Google em 2005 no produto Google Talk contribui para sua rápida populalização, inclusive embutidos nas páginas de seus principais serviços, como Gmail e Orkut. Existem cerca de 29 clientes com suporte a XMPP, sendo que 12 são multi-protocolo.
Mas, indo além, o XMPP permite que se crie um servidor de serviços de mensagens para um domínio em particular, mas que também pode ser intercomunicável com outros domínios.
Um grande diferencial, segundo o site Zwame, é o conceito de Prioridades e Recursos. Com ele é possível logar numa mesma conta através de dispositivos diferentes simultaneamente.
Existem muito clientes que dão suporte ao XMPP. Eu gosto muito do Pidgin, que suporta vários protocolos, é multiplataforma e oferece uma gama enorme de plugins que podem garantir por exemplo a criptografia em tempo real da conversação.
Com tanta coisa boa que o XMPP oferece, não me restou nenhum motivo plausível para continuar usando MSN. E também não tenho nenhuma saudade dele…
A partir de hoje passo a utilizar somente ferramentas de comunicação instantânea que sejam baseadas em código aberto. Dessa forma estou encerrando minha conta no MSN. Você pode me contactar usando o Gtalk ou o Jabber nas seguinte contas:
- ruiogawa@gmail.com (Gtalk)
- ruiogawa@jabber.org (Jabber)
Abraços!