Coding Towards Openness with Facebook's New F8

Facebook announced its new open platform this week, called F8. What company has done is invite third-party developers to create modules that plug right into the Facebook interface. Facebook.com has been a stellar web app for some time, but the new Facebook is less an application than it is a social-networking environment. As of this week, the Facebook API, Facebook query language, and Facebook markup language are all documented online. For political folks, F8's practical uses are pretty exciting. Facebook claims to have 24 million active users, half of whom login to the site every day. So module developers are diving into a giant pool of engaged users who really like to live out part of their lives onlines -- appealing for everyone from fundraisers to field organizers. I've been playing around with the new F8-enabled apps the last couple days. I started by adding Project Agape's "Causes" module and then joined the "Free DC" group that benefits DC Vote. If I had wanted to, I could make a micro-contribution (or macro-contribution, I guess) to the group right through Facebook.

The question of whether Facebook was going to stay a walled-garden has been answered with F8. As a somewhat stodgy Facebook user, I'll admit that I sighed just a bit over that. Early Facebook was somehow reassuring -- you knew exactly how it would behave. It always worked. The design was clean and consistant. F8 may make Facebook a bit of mess for a while. When twice I tried to add "Net Neutrality" through the Cause module yesterday, for example, Facebook just hung on a blank template page. ValleyWag says Facebook.com was completely shut down this morning.

With F8, Mark Zuckerberg et al have ceded complete control over the environment they built. I imagine that there are some folks wondering, why would anyone do that? For one thing, opening up a system can remove constraints that hinder growth. We're seeing something similar happen with Second Life. Linden Lab has made the call to open source the servers that run Second Life, giving up control over what they call "the Grid." Why would a for-profit company do that? For one reason, Linden's success has been hampered by Second Life's enormous technical needs. Each Linden-run server can only host a handful of avatars at a time. With the distributed server load, Second Life has the chance to grow as it should. The Facebook folks, I think, have other motivations. In return for opening the doors to their system, they get the opportunity to really see if their dorm-room creation can improve social and political life. I'm naive enough to believe that these guys want to change the world. We're talking about a 22 year-old CEO who said no to giant piles of cash so that he could see what his company could become.

There are going to be bumps in the road for Facebook, and F8 is a bit of a gamble. But I think what's exciting is this turn away from the assumption that systems work better when closed and controlled. They made a policy choice in favor of participation and then implemented it in their code. Facebook has set themselves as the anti-MySpace. MySpace is a closed system. It's difficult to port content into it or extract information our of it. MySpace's approach is to resist third-party apps, like when they accused PhotoBucket of offering embedable ad-sponsored Spiderman 3 slideshows. That's not overly surprising, considering that their business model has long been based on keeping users in their bounded universe and directing money spent in that universe towards the company itself. (And that was before Rupert Murdoch bought it...)

I'm resisting the urge to spot a trend. But I do think we're beginning to see more openness in everything from license agreements and to programming architectures. Larry Lessig recently spearheaded a campaign to free recordings of presidential debates so that we can remix and reuse that content. So far, FOX has said no but CNN has said yes and Lessig is working with NBC/MSNBC on their terms. And the Open House Project and activist Carl Malamud have worked with C-Span to get them to loosen up their grip on copyright just a bit. We're starting to see some big entities start make the decision that openness is a risk worth taking.



Display:


Now it's going to be a My Space.... (none / 0)

...with idiocy on parade.

You'll have 99% of the pages made by stupid trashy idiots posting things that make your eyes and ears bleed. At least things are defaulted to privacy so I can avoid them.


by MNPundit on Sat May 26, 2007 at 04:12:44 PM EST

Re: Coding Towards Openness with Facebook's New F8 (none / 0)

Facebook's open platform is really going to change the way that it's used.  Instead of just being able to do anything that the Facebook team envisions, now Facebook can do anything that the users envision.

Causes is good, but I'd really like to see something even more sophisticated than that for movement building.  I think that being able to write your own apps has a lot of community-building potential.  Previously most of the activism on Facebook has been "soft" (like, do you want to join this group to show support for a cause, click yes or no).  What's missing is a way to pull those people into engaging in activism right from Facebook itself.

We've already seen what organizers can do with an open platform like Drupal (CiviCRM).  I can't wait to see what folks like MoveOn come up with.

-Nirmal


Check out my blog, Capital Viewpoint
by whogotthegravy on Sat May 26, 2007 at 04:15:04 PM EST

Re: Coding Towards Openness with Facebook's New F8 (none / 0)

Check out the application called Obama, it is actually pretty entertaining and it allows you to see which of you friends live in the early four states and urges you to persuade those friends to vote or caucus.  It also includes news stories and videos, it is pretty well fleshed out and already has 1,500 users.  Just to clarify there are only about 20 more popular applications on the site (ranging from iLike to Hot or Not).  I have not seen any applications from the other campaigns yet.


by Obama08 on Sat May 26, 2007 at 07:52:31 PM EST

Re: Coding Towards Openness with Facebook's New F8 (none / 0)

Although it looks pretty cool, it seems like using this with friends in early states could end up annoying them.


Check out my blog, Capital Viewpoint
by whogotthegravy on Sat May 26, 2007 at 08:34:48 PM EST
[ Parent ]

Re: Coding Towards Openness with Facebook's New F8 (none / 0)

It's about openness versus gatekeeping.  Nice job on this post.


by Matt Stoller on Sat May 26, 2007 at 08:39:29 PM EST

A little event whoring: Yearly Kos in Second Life (none / 0)

YearlyKos will make its way into Second Life this year.  There will be live streams of Chicago sessions and some purely virtual sessions, including IM driven access to the presidential candidate forums, as well as other conference content.

There's more information at YKSL

Feel free to send me any questions jayac@inworldstudios.com.


by jayackroyd on Sun May 27, 2007 at 01:14:16 AM EST

Re: Coding Towards Openness with Facebook's New F8 (none / 0)

I thought MySpace IS open, like Facebook now is. I understood that MySpace already allows outside apps (audio, video) which is why it has the messy appearance, but Nancy, you, are saying just the opposite, that MySpace is a closed system. Would you clarify?


by lsapozhn on Tue May 29, 2007 at 12:59:19 AM EST

Re: Coding Towards Openness with Facebook's New F8 (none / 0)

MySpace has been a wilder environment until now, yeah, but the company does, to steal a phrase from Matt, behave as gatekeepers -- particularly to third-party embeds. (On ArsTechnica, Jacqui Cheng calls it "OurSpace.") Here's an analogy that may or may not work. MySpace is a wild frat party, but the brothers at the door strictly control who goes in and out. With F8, Facebook has taken a different approach by offering developers an API and the necessary programming tools to make them partners. (Co-hosts?)

Last but quite importantly, MySpace has worked to keep anyone not named MySpace from using the site/subsites to make a profit.


by Nancy Scola on Tue May 29, 2007 at 10:14:01 PM EST
[ Parent ]

Facebookster (none / 0)

Facebookster - We can provide a full range of facebook application strategy, design, development and marketing for your business. Our service offerings will allow you to maximize and leverage the facebook social graph of 32+ Million users.
We have been providing new media strategy, consulting and development for Fortune 100 Clients & Start-ups for several years. Our team of consultants, project managers and programmers are intimately familiar with the DNA of facebook and how to build an application that meets your business requirements.
www.facebookster.com or www.facebookster.net
by Facebookster on Fri Nov 16, 2007 at 01:31:56 AM EST

OpenSocial Factory (none / 0)

OpenSocial Factory - Where social networking applicatios come to life!

Are you in need of a custom Facebook application or an OpenSocial application for social network? We are happy to build even the most robust applications to help promote your company in the realm of social media across any social network.


Visit now: http://opensocialfactory.com or http://opensocialfactory.net
by Facebookster on Fri Nov 16, 2007 at 01:32:23 AM EST


You are not logged in.

In order to post a comment, you must be logged in. If you have a member account, please log in to comment.

If not, you can make an account right here. It's quick and free.