Twitter quietly changed its Developer Agreement today to retroactively justify their unannounced ban on third-party Twitter clients. They added a single line forbidding "use or access the Licensed Materials to create or attempt to create a substitute or similar service or product to the Twitter Applications." Here's a diff between the two. https://www.diffchecker.com/DmAjUJGK/