This is a step in the right direction. I'm pretty certain that they will make their open APIs a pain in the ass to work with so that nobody actually uses it but they still comply with the law.
So, I think further revisions of this law will somehow need to take this into account.