O que é grafo social e quem pode controlá-lo? | Webinsider
24 de setembro de 2007, 09:42 Devemos trabalhar para que as pessoas possam ser donas de suas redes sociais nos diversos ambientes que frequentem e tenham controle sobre elas. E que seja uma solução livre.
O que é grafo social
Em matemática, um grafo é um conjunto de pontos conectados por linhas (como na ilustração). Grafo é uma abstração utilizada para modelar a relação entre coisas.
Esta teoria é também utilizada para relacionar as pessoas em uma rede social. A minha rede social é o conjunto de pessoas às quais eu estou relacionado de alguma forma. Segundo Brad Fitzpatrick, o ?grafo social é um mapa global de todas as pessoas e como elas estão relacionadas?.
O problema dos sites sociais é que não existe um só grafo social; existe um no Orkut, outro no Flickr, outro no Twitter, outro no Facebook?
Ser dono da sua rede social significa poder, com um clique, utilizar essas informações em qualquer programa, não somente no Orkut. Isto é, sua rede social deve ser portável. Mais do que portável, a rede social deve ser livre (no mesmo sentido de liberdade usado em ?software livre?).
Importar contatos de e-mail é muito perigoso
Há várias redes sociais que tentam importar seus contatos de e-mail e adicioná-los. Isso é muito perigoso. No caso do Gmail, por exemplo, o mesmo login e senha dá acesso não somente ao seu e-mail (que já tem informações confidenciais suficientes para você não dá-lo a ninguém), mas também aos documentos no Google Docs, às estatísticas do seu site no Google Analytics etc?
Importar contatos de e-mail é um péssima solução para a portabilidade da sua rede social.
Assim como o OpenID busca resolver o problema de identidade online de maneira aberta, para que nenhuma empresa tenha o controle sobre isso e também para evitar que você precise criar um novo login e senha (ou seja, uma nova identidade) para cada serviço que você entrar. A idéia é criar uma solução livre que te dê o controle sobre sua rede social.
2. Para desenvolvedores uma API do grafo social deve fornecer dados como:
a) Equivalência da identidade: ?@gilbertojr? no Twitter é o mesmo que ?Gilberto Alves Jr? no Orkut, que é o mesmo que?
b) Todas as relações entre cada pessoa, quem é amigo de quem, etc?
c) Controle sobre quem é amigo de quem e onde – exemplo: ?gilbertojr? é amigo de ?fulano? no Facebook, de ?Ciclano? no Orkut?
3. Para o usuário final…
a) Quando um usuário se identificar em uma rede social (ideal, mas não necessariamente através do OpenID), deveria ver uma mensagem assim ?Oi, nós percebemos através de informações públicas de outros lugares que você já tem 28 amigos usando esta rede social. Estes amigos estão relacionados abaixo, junto com o motivo pelo qual os recomendamos (quais nomes eles usam em outras redes sociais). Quais deles você quer que sejam seus amigos aqui??
c) Transformar o grafo social de cada usuário em um documento tão portável quando qualquer outro em um computador. (sem jamais usar o termo técnico ?grafo social? com o usuário final).
Como disse Alex Iskold, do blog Read Write Web, a questão parece simples na superfície, mas há uma quantidade gigantesca de trabalho para fazer isso acontecer realmente. E este é um trabalho da comunidade de software livre que deve ter um impacto gigantesco na história da humanidade e na maneira como as pessoas se relacionarão daqui pra frente. [Webinsider]
» Aplicativos sociais ampliam vendas na internetWebinsider
Data : 21/12/2009 às 20:35
Cidade: Atividade: [...] (e só podemos falar sobre esse futuro porque ele já chegou) ?a rede social? na internet estará um nível acima dos sites fechados que hoje chamamos de redes [...]