I like the approach Cory Doctorow has been advocating. Make it not illegal to scrape facebook/google/etc. Facebook got its start by being interoperable with Myspace. Now they wont let anyone do the same to them.
They also had an “import all your friends from Gmail” feature since Google had data portability principles. But of course there’s no porting back out of Facebook.