Facebook releases its open source platform

By Jacqueline Emigh | Published June 3, 2008, 2:48 PM

After last week's confirmation of plans to make its developers' platform an open source project, Facebook this week followed through by releasing most of the code that runs its platform, including the most frequently used methods and tags.

"This release is just a first step in providing you a look into Facebook Platform, and we hope you'll help us [to] iterate and improve on it," wrote Facebook's Ami Vora, in a blog post celebrating the official launch of the new Facebook Open Platform.

Meanwhile, also for open source development in the social networking arena, Google last week unveiled a new OpenSocial API for guiding developers through the process of building and distributing interactive gadgets.

In Vora's blog post, she said the initial goal of Facebook's open source play is to help developers better understand the underlying platform and more easily create applications, "whether it's by running your own test servers, building tools, or optimizing your applications on this technology."

An Open Source Projects page on Facebook's Web site now details the Facebook Open Platform, a Facebook Firefox Toolbar extension, the Facebook Exporter for iPhoto plug-in, the Facebook Animsation library, the Thrift framework for cross-language services development, and several other open source projects. It also runs a forum for supporting developers.

Most of the code released this week is licensed under the Common Public Attribution License (CPAL), but some of it is licensed under the Mozilla Public License (MPL), according to Vora.

Last Wednesday, Facebook confirmed industry rumors of its open source plans in a e-mail sent to BetaNews.

"We're working on an open source initiative that is meant to help application developers better understand Facebook Platform and more easily build applications, whether it's by running their own test servers, building tools, or optimizing their applications," a spokesperson wrote in the e-mail. "As Facebook Platform continues to mature, open-sourcing the infrastructure behind it is a natural step so developers can build richer social applications and share what they've learned with the ecosystem."

Comments

View comments by with a score of at least

Not too impressed... I was expecting higher level technologies. Lot of "low level" stuff in C/C++ and php. It must not be too fun scaling their technologies.

Score: 0

|

that is why they are using something like 10000 servers!

;)
but it happens once you're rolling it is not time to look back and reconsider architecture (or any better technologies if avaiable), you're more concerned about buying new servers ;)

look on twitter for example...

Score: 0

|

Microsoft's Ray Ozzie: 'Nobody's going to be 100% open'

The mobile apps ecosystems of the world may converge over time, led by apps being ported over across platforms, according to the Chief Software Architect.

Will Firefox beat IE9 to Direct2D rendering?

Just days after Microsoft executives gave conference attendees a peek at a new rendering technology, a Mozilla contributor revealed he's working on the same thing.

Where there's smoke: Apple warranty stance raises troubling questions

Carmi Levy | Wide Angle Zoom: Smoking can be dangerous not only for your lungs, it appears, but for your Apple hardware warranty.

The fallacy of Facebook privacy

Carmi Levy | Wide Angle Zoom: If an insurance company learns something interesting about its client through the Internet, is that snooping?

Microsoft 'worked with Apple' for Silverlight on iPhone, says Goldfarb

By not making such a big deal out of trying to stream video to the iPhone, Microsoft got a big deal out of it, revealed the Silverlight product manager.

Clicker.com cuts through the Web video chaos

In a world where homemade video and Hollywood movies travel the same pipeline, it's good to have a real search engine to cut through the clutter.

A case study in improving software: What Office 2010 can learn from Notion 3

A music composition product gambles with a complete overhaul, in an effort to make headway against two well-known competitors in a tough market.

Kindle 2 update adds battery life, native PDF reader

Amazon has pushed out an update to the Kindle 2 e-reader that lengthens battery life and adds a native PDF viewer.

Safari on iPhone gets competition from a $1 browser app

Apple likes to say it gives iPhone users a full browsing experience, but a new competitor tries to incorporate more desktop browser features.

Action Replay maker sues Microsoft for Xbox 360 'predatory technological barriers'

Third-party video game accessory maker Datel has filed an antitrust lawsuit against Microsoft over the Xbox 360's recent Dashboard update.