• On The Insider: Britney's Bikini-Clad Top 10
January 14, 2009 7:07 AM PST

Facebook opens up its markup language (sort of)

by Matt Asay
  • Font size
  • Print
  • 1 comment

Facebook on Tuesday announced that it has made the Facebook Markup Language extensible, enabling developers outside of Facebook to create custom tags.

For example, the iLike application developers have provided an iLike tag that shows favorite songs and playlists.

Initially, FBML included only tags that Facebook created. Today, we're excited to announce a new feature called custom tags. With custom tags, any developer can create new FBML tags. Developers can use these tags in their own applications, or they can share their custom tags with the entire Facebook developer community as prebuilt FBML components.

This is a great step forward, but it's also a highly limited one, as ReadWriteWeb points out. To be highly reusable and, hence, more useful, Facebook should consider exposing its markup code to developers so it can be "more easily altered for reuse in different ways by different apps."

Exactly. This is one of the cardinal virtues of open source: code reuse. By allowing development of custom tags, Facebook has taken a step toward openness, but not the one that developers require to be efficient with their code.

Mike Vernal, a member of Facebook's Platform Engineering Team, tells Web 2.0 Journal that "our goal with Platform has been to allow applications anywhere to become more social by leveraging the power of Facebook," but this becomes doubly difficult if the platform is closed.

Sure, some companies can pull off a widely used, mostly closed platform. Microsoft certainly has. But in the age of the Internet, it's much easier to accomplish platform adoption through transparency and open code, making it harder to justify keeping the Facebook platform closed.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Apache: 'No jerks allowed'
Cloud to suck money out of market, report says
When open source isn't (open enough)
SAP wants an open Java process (pot, meet kettle)
Google shifts software value to operations, away from IP
Mobile: Still waiting to see what sticks
Google privacy controls: Most people won't care
Amazon's move mocks EU's fear of Oracle
Add a Comment (Log in or register)
by bobp9 January 14, 2009 9:40 AM PST
From http://wiki.developers.facebook.com/index.php/Custom_Tags:

"You can retrieve your application's custom tags using fbml.getCustomTags. If a tag is public, any application can fetch the tag's source FBML by calling fbml.getCustomTags. Don't register public tags with the expectation that the source FBML won't be available to other developers."

This means anybody can get the source code for public (shared) custom tags.
Reply to this comment
advertisement

A CNET Conversation with Eric Schmidt

CNET's Tom Krazit and Molly Wood sit down with Google CEO Eric Schmidt to discuss the future of Android, the Chrome OS, the problem of real-time search indexing, and more.

Verizon tests sending RIAA copyright notices

The No. 2 phone company, known for its reluctance to intervene in antipiracy cases, strikes an agreement to forward copyright notices on behalf of the music industry.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement

Inside CNET News

Scroll Left Scroll Right