技术开发 频道

相互融合 谈社会化网络和开源关系

IT168 专稿】社会化网络和开源的思想之间是一种相得益彰的关系。开源思想早已有之,在开源世界中开发者可以协同开发和分享软件。而随着人们开始使用MySpace和Facebook两个网站来分享他们各自的生活经历,社会化网络也已经成为常见诸于媒体头条的一个话题。

开源开发者对软件开发具有非常大的热情,他们花费了自己大部分的个人时间在网络上与可能永远不会见面的志同道合者进行交流;而社交网络用户热衷的则是与朋友们分享自己的生活经历和兴趣爱好,他们花费了大量的时间来雕琢自己的在线简介并互相留言交流。

不过,社交网络和开源实际上正在逐步融合,社交网络正在成为开源开发者加强交流的平台,而开源则正成为推动互联网的社交网络时代往前发展的一个重大动力。

从某种程度上我们可以说,没有开源就没有互联网。Linux已经成为多数网站公司的标准部署平台,像大名鼎鼎的谷歌、雅虎、MySpace和其它公司都无一例外的使用了Linux操作系统来服务它们的用户。开源数据库MySQL已经成为网站数据库的标准,而像PHP、Ruby和Java等开源编程语言则几乎统治了网站编程语言领域。在Web服务器方面,尽管微软一直在不断的投入大量人力物力来完善其IIS服务器,Apache依然是统治着网站服务器市场。

在过去两年中,社交网络已经因为开源成为媒体报道的焦点。Facebook已经拥有了超过6500万注册用户,在今年3月份每用户的平均页面访问数量已经超过1000次。而MySpace则规模更大,其增长也更快一些。

但是社交网络的更进一步发展目前也面临着不小的问题。

社交网络呈现“围墙花园”格局

尽管社交网络正在开始腾飞,但是其开放性方面却面临着传统的开源思想的问题。根据近日国外媒体《经济学家》的一篇文章称:今天的社交网络存在的问题是它们通常是各自封闭的网络,对于外部网站是不开放的。这些社交网站对自己的用户信息都抓住不放,因为对网站来说,页面访问率是一项很重要的指标,因此它们希望自己的用户信息不会开放给竞争对手,希望用户始终访问它们的页面。

这意味着我们每一个人可能需要在不同的社交网站中注册不同的帐号,维护多个用户信息,发布同一张照片到不同的多个社交网络,邀请朋友访问不同的社交网站,这显然对用户来说是难于接受的一件事情。

人们将这种现象成为“有围墙的花园”,曾经红极一时的在线美国在线正是因为这个问题而逐渐走向衰落。

在计算机行业中,壁垒保护并不是什么新鲜事,而开源思想已经被证明了是打通专有厂商壁垒的一个非常有效的办法,例如在应用服务器领域中的JBoss服务器,数据库领域中的MySQL,当然还有操作系统方面的Linux。类似的开源替代产品正在越来越多的给社交网络带来变化。

0
相关文章