我的2008, 在OPSN中到来~~~
SNS, 随笔 January 1st, 2008
OPSN, 是Open Portable Social Network的缩写,您完全不用为不知道这个缩写而惭愧,因为这是我几天前才为这个项目想出来的名字。
我的2008是在OPSN中到来的,圣诞和新年的这几天,基本上把一些思路进行了梳理,并开始着手实现一个最基本的原型,在实现原型的时候也同时帮助了思路的细化和形成。
我目前正在:
- 写一个OPSN提纲携领型的draft
- 以这个draft为基础实现一个原型
- 建立OPSN.NET网站
简单说一下OPSN是什么:
- OPSN: 发音 “op-sen”, 为Open Portable Social Network的缩写,顾名思义,它是一个Social Network的实现方法,和传统SNS不同, 它是Open的和Portable的;
- OPSN是一个类似OpenID, OAuth这样的基于HTTP协议的扩展,是不依赖于平台和实现语言的,它可以有多种实现方式,我将用Microsoft ASP.NET技术来实现第一个原型;
- OPSN是一个decentralized的实现方案,他不会用建立一个新的sns的方式来实现sns的portability;
- OPSN让用户可以自主地控制自己的social data
OPSN不是什么?
- OPSN不是一个新的Social network 服务,他只是实现social network开放和分布的一个实现方案,任何现有的social network都可以通过支持全部或者部分OPSN的接口或数据格式;
- OPSN不依赖于其他sns的支持,事实上由于OPSN采纳Microformats,使得目前很多已经支持了microformats的sns已经可以和OPSN兼容的服务inter operate;
所谓Open, 首先它支持Open Standard, 我们尽最大可能性使用已经存在的标准和协议,而不去重发明轮子; Open还意味着可扩展性,他可以被灵活地扩展。
OPSN参考了包括以下的链接中的思路和想法:
- Thoughts on the Social Graph - Brad Fitzpatrick and David Recordon
- Microformats Social Network Portability - from the Microformats wiki
- Building Blocks for Portable Social Networks - Brian Oberkirch
OPSN是一个开放项目,他属于所有人,欢迎有兴趣的朋友一起来参与进来,以下是一些参与相关的网址:
- http://opsn.net/ 建设之中
- http://www.codeplex.com/opsn/ 原型的项目站点,尚未发布内容
- http://groups.google.com/group/opsn google group, 大家可以先从这里参与进来
当然由于这是一个“副业”项目,一些进展可能不会很快。
About








































































[...] 我正在做的OPSN(Open Portable Social Network)是一个开放的,数据可携带的,分布的SNS协议和基于此的一个原型实现。OPSN是一个类似于OpenID和oAuth的基于HTTP扩展的协议和参考实现, 他可以和openID, oAuth很好地结合,和openID, oAuth没有重叠各自解决不同领域的问题,OPSN中重用了Microformats中的一些数据规范(hcard, xfn)。 [...]