Es lo que se preguntan en éste artículo de un blog de la electric sheep company. Y la respuesta (o al menos una de las respuestas) es la siguiente: Las dos son una plataforma de desarrollo, y las dos permiten un alto grado de libertad.

En el caso de Facebook.com abrieron la plataforma creando una API. De esa forma cualquiera puede desarrollar servicios (plugins) para la comunidad Facebook.

Second Life es una plataforma en si, ofrece las máquinas y el terreno para poder desarrollar sobre él.

Los dos son plataformas ABIERTAS y permiten abiertamente el hacer negocios sobre esa plataforma, alientan al emprendedor. Y eso es algo que les beneficia, puesto que la suma de cada uno de esos servicios hace más atractiva la plataforma.