Can four geeks working out of their garage replace Facebook with an OpenSource project?