> The bill would require communications platforms with more than 100 million monthly active members - Facebook has more than two billion - to allow its users to easily move, or port, their data to another network, Warner’s office said in a statement. Facebook already has a data export feature. You have to manually navigate to that page and download a giant zip file. Cool. The much more important concept being propose…
So, facebook and twitter already have apis for almost all their functions. What's the goal of this legislation?
Facebook has a history of outright suing 3rd party apps.[2]
If I can log into Twitter, I should also be able to update my account with an HTTP request. That's it. I shouldn't need to sign an agreement, or tell them why I'm programmatically accessing my account, or dig into a settings page. I should be able to grant an OAUTH permission to anyone that gives them access to that API, and Facebook shouldn't be able to sue that person just because they got around an IP block. That should just be part of my account.
I don't know if this legislation guarantees that (the article doesn't link to the text of the bill). Most tech legislation is bad, so there's a good chance it doesn't. But the principle remains.
[0]: https://www.theverge.com/2018/8/16/17699626/twitter-third-pa...
[1]: https://developer.twitter.com/en/docs/basics/developer-porta...