"Google has open-sourced its protocol buffers, the company's lingua franca for encoding various types of data, in order to set the stage for a wave of new releases, according to official company blog posts and documents.
"'Practically everyone inside Google' uses protocol buffers, states a FAQ page. 'We have many other projects we would like to release as open source that use protocol buffers, so to do this, we needed to release protocol buffers first...'"