(Cross-posted on the Google Open Source Blog)