Facebook opens up its markup language (sort of)

The social network's language now accepts custom tags, but until it actually opens the code, it is crippling its own ambition to be the Web's dominant social platform.

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.

About the author

    Matt Asay is chief operating officer at Canonical, the company behind the Ubuntu Linux operating system. Prior to Canonical, Matt was general manager of the Americas division and vice president of business development at Alfresco, an open-source applications company. Matt 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. He is a member of the CNET Blog Network and is not an employee of CNET. You can follow Matt on Twitter @mjasay.


    Discuss Facebook opens up its markup language (sort...

    Conversation powered by Livefyre

    Show Comments Hide Comments
    Latest Articles from CNET
    Uber executives taken into custody in France