Commentary

Serdar Yegulalp
 

Open Source And Open APIs, Facebook-Style

The more I read Facebook's statement about opening its platform to third-party developers, the more it seems like you could interpret what they say as a promise to open just their APIs, or both their APIs and their underlying platform code.  Which one's more likely?  Better to ask: which one makes the most sense for Facebook, or any other Web company?

The more I read Facebook's statement about opening its platform to third-party developers, the more it seems like you could interpret what they say as a promise to open just their APIs, or both their APIs and their underlying platform code.  Which one's more likely?  Better to ask: which one makes the most sense for Facebook, or any other Web company?


More Software Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

I'm betting in this case that it's only a set of APIs, or at most APIs plus the code for a toolset that isn't the core of Facebook itself.  But that's not a moral pronunciamento; it's just a reflection of what Facebook is.  Companies like Facebook -- or Google, or Amazon -- make their living by selling a product or reselling some part of their service in a controlled way.  Providing APIs for their services makes more business sense to them than providing their platform code.

There's no reason Facebook can't do both, though; it's largely a question of scope and what they want to accomplish with it.  One thing I'm sure they don't want to accomplish, though, is to make it possible to no longer have to rely directly on Facebook to get what they offer.  As long as their business model involves being unique as a service, they'll do what it takes to remain unique.

Contrast this with a company providing a wholly open platform, code and APIs alike (easy example: MySQL).  They're going to profit by dint of offering something else that's unique.  Typically, it's managed support or other direct-sales expertise -- in other words, they're still reselling the brains behind the outfit, just in a different package.

So which one's better, and not just in the sense of which is better for my immediate needs?  For many people, an open API to a relatively insular platform is going to be "open enough" for them.  But if you'd rather not depend wholly on any one outfit to supply a set of APIs, then an API set alone won't do.  I'm curious to see which way the majority of Facebook users opt to go.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links