陈理捷
http://loop2.blog.sohu.com/85083509.html
基于协议力量的互联互通
现在,我们来回答上边引出的一些问题,比如分布式SNS如何统一用户的关系,分布式标准如何为市场所接受.
协议的力量改变世界
让我们把目光从SNS身上移开,来看看P2P软件们.比如BT,比如电骡.
P2P市场是一个通过软件内置互通协议而占领下载市场的经典案例.它通过内置在软件内部的协议,要求用户贡献数据,同时获得自己想要的数据.
这样保证了有足够多的用户来充当数据源,达到了听起来完全不可能的”下载人数越多,下载速度越快”.
分布式SNS也一样,既然我们不可能指望现在国内的几大SNS阵营去互联互通,那么我们就重新建立一个新的平台,在这个平台上,用户是自由的.
具体的做法其实也很简单,我们只要提供一个类似WordPress那样的独立SNS产品,每个人都可以随意获取和安装就可以了.
这些SNS本身就是协议互通的,你的同事可以是一个SNS,你的同学可以是一个SNS,你的网游又可以是一个SNS,而你只需要在自己常在的那个SNS里边,维护自己的数据,查看和自己相关的News-feed即可.
站长们的力量,我想大家应该已经有所了解,不了解的4月19号可以去去看看今年的站长年会.
可能有人要问,站长们为什么要接受这么一个开放的SNS?
首先,大部分网站都不挣钱,站长们没必要购买商业软件,有免费的选择的话,何乐而不为呢.
然后,虽然说产品是开源的,但是大部分的人都是有惰性的,他并不会主动去删掉一个产品里边的功能,只要这个功能不碍事就行.何况这个功能在网站初期会为他带来不少的用户和流量.
再次,我们可以将保留开放协议作为免费提供产品的一个授权限制,国人的素质现在也提高很快.

关于如何通过协议打通各个分布式SNS,这里是一个颇为技术化的问题,我只简单说下
1 通过OpenID协议,打通用户的基本信息,保证一次注册,到处使用.
2 通过News-Feed订阅机制,打通各个SNS上的用户活动信息.
3 通过远程同步机制,允许用户将好友关系在各个SNS之间同步.