Twitter, as a company, has a horrible track record in supporting the developer community. This seems like a good project on its face, but ultimately (IMO) serves as a distraction. While the paper released today is worth reading and the people on the team are sure to have good motivations, I wouldn't get my hopes up on this.