My thoughts when reading Zuckerberg's letter (and I admit I only scanned it) were: 1. "Wow, this surprises me, but I actually agree with what he is saying." followed immediately by 2. "Waaaaaaait just one minute. Facebook -- externally at least -- embodies none of this!"
They have closed down what could be open. They are helping to ruin the internet by making walled gardens acceptable and the norm.
A company wouldn't get to call itself an "open source company" just because all of their employees have access to their source code.
HipHop. Thrift. Cassandra. Hive. Tornado. And that's just off the top of my head.
I've seen commits from @facebook.com emails to Hadoop, HBase, PHP, and Varnish.
There are a lot of things you can call Facebook. One is definitely an "open source company."