FaceBook’s Source Leaks and the “Original FaceBook Clone”
The big news on the internet today was Social Networking Giant, FaceBook, had their source code leaked onto the internet due to a server error. (Should of used Zend)
If you missed it and still want to take a peak, type “facebook source code” into Google and follow a few links or just go to this blog: http://facebooksecrets.blogspot.com/2007/08/facebook-home-page-code.html
I have to say, I was pretty shocked by what I saw when I took a few minutes to review it today. I mean, I’m not one to knock FaceBook, (the relatively recent FaceBook platform is amazing conceptually) but I tend to second guess whether or not it’s done efficently. It’s hard to imagine that it’s anything but skillfully done (given the popularity of the site), but apparently it’s not so.
Anyway, a while back, Shaun and I had “applied” for developer positions at FaceBook. We were toying with the idea of moving out to Palo Alto and it seemed like a pretty refreshing change. In the end, that whole plan fell through. However, the bright side (there’s always a bright side) was that FaceBook’s development team got to take a look at an old project that Shaun and I had done, and boy were they impressed.
Basically, we cloned the original FaceBook…before feeds, before all the apps and all the extra crap (Yes FaceBook, Crap). It was done for a client who wanted something similar (Read: exactly) to FaceBook and the project fell through so we never ended up finishing. Consequently, we have a 100% OOP “version of FaceBook” that kind of just hangs around our server. You can take a look at the project here: http://twentyzerosix.com/xbook/
Short of taking shots at FaceBook, this was really just so ironic (to me at least) that I had to post it.
-Saverio
Is the source for this “clone” available anywhere? I’d be interested in modifying it for an internal intranet for an organization I run.
You can email me at tswartz (at) gmail if you want - I don’t have any budget to buy it or anything, but it looks like a solid implementation of “Facebook” to me. Awesome!