掐架的事情就不说了… 网上都在闹信任危机,QQ软件以及通信的安全性都受到质疑 周围的朋友也有闹着换IM的,无非是MSN, GTalk之类的国外服务商,或者开源IM MSN和QQ类似,采用了P2P以及服务器中转 比QQ更惨的是,明文传输…安全性实在没话说-_- (当然MSN Shell之类的加密方式也算是补充) GTalk,典型的Jabber协议,肯定是服务器中转无疑了 当然,选择信任该服务商也算是安全了… 还有些人在网上宣传某些开源IM客户端 服务商拟定的通信协议,你个客户端解决什么问题啊 只能说是解决了这次掐架的问题…客户端没办法在本地兴风作浪了… 以上都不是思考的重点,根本上还是用户选择权 国人开始追求“至少我有选择的权利” 开源IM势在必行,用户只能看到客户端,就要求客户端开源 真正理想状态,却是P2P状态下的用户信息私有与通用化 (仅仅是通信部分设想,并未涉及具体业务,具体业务还是做不到完全统一标准) P2P 这里的P2P是指People to People, 而非仅局限于Peer to Peer People包含了以往的Peer,是Peer的集合 是特定用户所拥有的所有Peer(多种设备,环境)的集合 用户信息私有 用户信息绝对私有化,根据固定信息生成唯一标识符(UID) 服务器仅保存各个UID对应的聚合信息(看作现有的好友关系结构) 用户信息通用化 根据信息私有化的定义,用户的信息能最大限度得到重用 用户仅需掌握生成自身UID所用信息,就能实现一号通用 YY总结: 具体应用的技术当中,仅有Jabber初步实现了该设想的通信结构(People2People) 但Jabber根本上还是通过服务器中转 用户信息私有与通用化,服务商是不会给你做出来的…这是赚钱的根本啊-_- 之前有尝试过基于JXTA的IM,能大致实现以上需求,稳定性上还有待提高 不断寻觅中…科幻小说中,对自由度的极致追求,或许很难在有生之年看到… 此文仅作思考笔记…