Formatting.I like text formats, enough indeed to give up a chunk of my life, but the mustIgnore principle is probably more important than binary v text argument - transitively I conclude that if you must use a binary format, then Protocol Buffers have an all important quality that reduces the normal coupling and system evolution issues I'd associate with binary formats - you can version clients and servers without a lockstopped upgrades. Cisco Etch has landed in the ASF incubator, however Thrift is already in the incubator and while I understand that IT rationalisation is notanobjective of the ASF, it's hard not to conclude these projects have significant overlapping goals. A few projects seem to be lining up to use Thrift such as Hadoop, Zookeeper and Solr2, so that should be intersting.