Facebook Asks Developers to Agree to Social Contract
Posted by Nick O'Neill on July 22nd, 2008 12:40 AMYesterday Facebook formally announced the launch of the new design and there were a significant number of changes. Much of the driving force behind the new profile design was the pollution being created by a practically limitless number of applications on user profiles. Developers were also taking advantage of weaknesses in the platform to help their applications grow. Over the past few weeks, it has become clear that exploiting those weaknesses in any way (constituting a “gray area”) would result in the application being banned.
With the launch of the new profile, a “gray area” remains and Facebook knows it. In a post yesterday, Paul Jeffries stated:
Facebook is about empowering and connecting people through the sharing of information. That’s undermined if users who receive an invitation or other communication suspect it was sent for an ulterior motive, such as gaining points in a game. Similarly, because users represent themselves through their profile, they shouldn’t be goaded into adding a tab or other integration point just to see content they could have seen anyway, or in trade for some unrelated benefit.
There is an implicit social contract you should respect as a facilitator of user-to-user interactions, and in the trusted relationship you have with your user. Therefore, we are introducing new policies to prevent applications from creating artificial or inappropriate incentives to use Facebook features (including, for example, sending requests and adding profile boxes).
The “new policies” that Paul speaks about are outlined in his post but still include a number of “gray” areas. Paul states that developers can have links to the new application integration points “but they should not intrude on the user’s experience by prompting for a permission if doing so isn’t appropriate in the natural flow of events.” I’m sure most developers will be able to tell if it is appropriate. Bending any rules will ultimately lead to the application being banned starting at noon Pacific time on the 28th of July.
One interesting new policy is that developers cannot incentivize requests. This means providing points for inviting more users is now officially against the terms. Additionally, developers may only make “appropriate calls to action in notifications and Feed stories.” This statement is somewhat unclear but developers have until noon Pacific time on the 11th of August to abide to these new policies for existing features. This means we could soon see a whole new wave of applications being removed from the platform in the coming weeks. These new policies combined with the profile redesign will most definitely reduce the virality of many applications.







(4.64 out of 5)
(4.22 out of 5)
July 22nd, 2008 at 12:25 am
I read the new Platform Policy and it does say you can’t use invites to unlock features - like get quiz results. At no point does it say you can’t use them to earn points in a game.
We give points away for a variety of activities, including Invites, and the way the policy is written, it looks like we can keep doing that.
July 22nd, 2008 at 1:25 am
I read the new Platform Policy and it does say you can’t use invites to unlock features - like get quiz results. At no point does it say you can’t use them to earn points in a game.
We give points away for a variety of activities, including Invites, and the way the policy is written, it looks like we can keep doing that.
July 22nd, 2008 at 5:28 am
From Paul’s post: “new policies apply to existing features as well: for example, not incentivizing requests”
Also, from the policy document: “Applications cannot incentivize users (for example, offer points, virtual or real payments, or a ranking) to grant an additional permission or add or use an Application Integration Point.” and “Defined Terms
Application Integration Point means Profile Box, Application Info Section, Application tab, notification email, Feed, requests (including invites), or any other feature of a user profile or Facebook communication channel in which or through which an application can provide, display, or deliver content directed at, on behalf of, or by permission of a user.”
July 22nd, 2008 at 6:28 am
From Paul’s post: “new policies apply to existing features as well: for example, not incentivizing requests”
Also, from the policy document: “Applications cannot incentivize users (for example, offer points, virtual or real payments, or a ranking) to grant an additional permission or add or use an Application Integration Point.” and “Defined Terms
Application Integration Point means Profile Box, Application Info Section, Application tab, notification email, Feed, requests (including invites), or any other feature of a user profile or Facebook communication channel in which or through which an application can provide, display, or deliver content directed at, on behalf of, or by permission of a user.”
July 22nd, 2008 at 11:30 am
Oblivion seems inevitable for months of mine (and others) work. This is the right decision for Facebook though.
July 22nd, 2008 at 12:30 pm
Oblivion seems inevitable for months of mine (and others) work. This is the right decision for Facebook though.
July 22nd, 2008 at 1:10 pm
i hoping that this makes applications better and maybe the better applications in a genre to work together
Also it should be made that applications are prohibited to have the same display name or application name as another
Hug Me and Scratch and win are 2 that come to mind quickly - there is multiple apps with these names (i sure there more instances of other names)
July 22nd, 2008 at 2:10 pm
i hoping that this makes applications better and maybe the better applications in a genre to work together
Also it should be made that applications are prohibited to have the same display name or application name as another
Hug Me and Scratch and win are 2 that come to mind quickly - there is multiple apps with these names (i sure there more instances of other names)