El camino hacia una red social abierta


CC by-nc-sa de ak37 en Flickr

Desde hace ya mucho tiempo se vienen extendiendo por Internet las llamadas redes sociales, portales que ofrecen una gran variedad servicios de comunicación entre amigos y conocidos, como enviar enlaces, publicar fotos, escribir mensajes públicos, o simplemente llamar la atención. Facebook, MySpace, Friendster, Hi5, Orkut, Estudielenco o Tuenti son sólo algunas de ellas.

Sin embargo, todas estas redes tienen un gran defecto: no son compatibles entre sí. Vamos, que si te unes a Facebook y tienes un amigo de Tuenti, no te puedes comunicar con él. Este no es el tipo de redes sociales que a mí me gustaría; es como si por tener cuenta en Gmail no pudieses enviar mensajes de correo electrónico a los de Yahoo! Mail, o como si diseñases una web para verse en Firefox y no se pudiese ver en Internet Explorer.

Creo que deberíamos evolucionar hacia redes sociales abiertas, basadas en estándares y tecnologías que todo el mundo pudiese implementar, en vez de en portales cerrados estilo “yo me lo guiso, yo me lo como”.

En primer lugar, los usuarios deberían poder crear una identidad virtual que les identificase en toda la Red. La mejor forma de hacer esto, sin duda, es identificarse por medio de una URI (Universal Resource Identifier), una dirección del tipo “http://tunombre.id.com”. ¿Por qué? Porque “pedro87” puede haber muchos, pero “http://pedro87.blogspot.com” sólo puede haber uno. Por medio de una tecnología abierta del tipo de OpenID, esta URI se podría utilizar en todo servicio que lo permita como identificación, evitando tener que crear cuentas de usuario en cada servicio que queramos utilizar.


CC-by de matkeefe en Flickr

El sistema de mensajes públicos de las tradicionales redes sociales se puede ser reemplazado sin ningún problema por los artículos y los comentarios en los blogs de los usuarios. Y si se quieren hacer privados, siempre está el correo electrónico. No entiendo la manía de algunos desarrolladores de reinventar la rueda, de volver a programar servicios que ya existen, en vez de basarse en ellos y adaptarlos. ¿Será por simple diversión y entrenamiento? ¿Será un intento de forrarse con un portal lleno de publicidad?

Respecto a la construcción de las tramas de contactos de las redes sociales, es decir, que yo pueda sabes quiénes son los amigos de mis amigos y todo ese rollo, existe una iniciativa interesante a la par que rudimentaria que utiliza microformatos llamada XFN que permite, mediante simple XHTML, indicar la relación que tienes con los contactos que enlazas desde tu página personal. Simple y útil. Cabe destacar que WordPress incluye integración con XFN por defecto.

Y, al igual que con estos dos, seguro que se pueden encontrar alternativas abiertas a otros servicios que ofrezcan las tradicionales redes sociales. En definitiva, que no hace falta reinventar la rueda y dividir a los usuarios en redes sociales independientes cuando sus funciones se pueden implementar de forma sencilla con la tecnología existente y, lo que es más importante, de forma abierta y accesible para todos.

2 thoughts on “El camino hacia una red social abierta

  1. Aunque no he entendido exactamente qué es XFN, creo que la idea de tu post de hoy es muy acertada.

    Estás denunciado que las redes sociales no son tan sociales como quieren hacernos creer, y que, al fin y al cabo, cada red discrimina y excluye los contactos que no son de su misma red. ¿Y eso por qué? No creo que sea sólo una cuestión tecnológica, es decir, que les sea muy dificultoso conseguir que tus contactos de Facebook sean los mismos que los de Twitter, por poner un ejemplo. Debe de haber alguna cuestión económica por alguna razón u otra, de la misma manera que a Microsoft no le interesa desvelar los códigos de Word…

    Siempre quedará OpenID, ¿verdad?

  2. En efecto. Es tanto una cuestión tecnológica como económica.

    Por una parte, adaptar tus programas para que sean accesibles por terceros no es una tarea trivial, ni mucho menos. En muchos casos, es necesario un organismo independiente para fijar un estándar que puedan seguir los distintos desarrolladores, como ocurre con el (X)HTML, que lo define el W3C (World Wide Web Consortium). Si no existe un mediador, todo el mundo quiere barrer para su casa, y al final no se llega a nada. Por eso OpenID me parece una buena opción, porque lo administra una fundación y no una empresa interesada en sacar pelas con ello.

    Por otra parte, una red social es un verdadero negocio porque, cada vez que un usuario se comunica con sus conocidos, le estás obligando a tragarse toneladas de anuncios publicitarios. En algunas ocasiones hasta te presentan publicidad a la carta, es decir, que te muestran anuncios de temas relacionados con el que estás charlando con tus conocidos. Así hay más posibilidades de que caigas.

    Para responde a tu pregunta principal, XFN (XHTML Friend Network) consiste en crear redes sociales a través de etiquetas XHTML en los enlaces. Por ejemplo, yo pongo en mi blog un enlace al tuyo y le añado la etiqueta “rel=friend”. Si te interesa, sigue el enlace que aparece en el artículo sobre XFN.

    Todavía queda bastante para que los desarrolladores de servicios web se animen a extender el soporte para OpenID en sus portales…

Leave a Reply to pedrafoguera Cancel reply

Your email address will not be published. Required fields are marked *