> Why does Twitter need to be involved on the client side with consumption of the API?
They don't need to be involved, they want to be involved, and they have the legal backing to do so.
They don't need to be involved, they want to be involved, and they have the legal backing to do so.
I'm not sure how this would be any different than other software projects that use an API they don't own. Things like Cider for Apple Music, Ripcord for Slack, and the many Spotify clients all come to mind. Perhaps those are less aggressive in pursing 3rd party clients?