超过5亿用户,Facebook是迄今为止世界上最大的社交网站,并且一直在向开源社区做重要的贡献。 David Recordon, Facebook负责开源的头,受LXF网站(http://www.linuxformat.com/)的专访,谈及自己及Facebook的开源之路。 LXF: 你的开源背景? David Recordon(以下简称:DR): 当我10几岁时,就已经开始从事开源。我使用YaBB SE(PHP论坛软件),并且开始帮助社区内的其他人。 当时,我知道C++,Perl知道一点,但真的没有做过Web编程。PHP容易掌握,并且我喜欢这种点击保存、刷新浏览器的感觉。几年后,我开始更多的深入项目,帮助发起改写Simple Machines Forum,并与朋友创建论坛托管业务。 我想这是真的我第一次深入体验一个开源项目。 LXF:你继续与网站业务打交道吗? DR: 几年后,我在LiveJournal的实习,开始学习Perl,并告知不要承认我用过Nano(在转向Emacs后)。在LiveJournal的工作也是我把Linux作为桌面每日使用的第一次体验。 LXF:你在OpenID的世界非常知名,怎么参与到这个项目的? DR: 很多人利用LiveJournal核心开源的优势,并克隆。根据维基百科,先后有30个不同的站点使用DeadJournal。垃圾对于LiveJournal。com从未成为重要问题。因为没有身份共享的概念。 OpenID最初创建于Six Apart帮助解决跨站点以分散的方式评论的问题。它的急剧演变起于2005年,当时我在Verisign,开始深度参与OpenID 2.0。 它几乎被所有的web公司所采用,但是仍有很长的路要走。我看到OpenID下一个版本将建立在OAuth 2.0上,这将是它成为浏览器外应用工作的技术的很小一部分。 |