In this video, Tim O'reilly speaks about Data Portability. He suggests that it will be much like Open Source software in that it will never truly be adopted. I don't know if I agree. Data Portability is less like Open Source software and more like the Internet and the Web itself. The standardized and interoperable protocals that make up the web - TCP/IP, HTTP, HTML etc - are adopted by anyone who wants access to Internet users. In much the same way, anyone who wants access to user data from the emerging web-wide data ecosystem will need to adopt emerging data portability formats and protocals.
Later in the video he goes on to say that data portabilty will actually be adopted, but not through legislation, but rather through organic mechanisms that gravitate towards open solutions that 'just work'.
On this front, I agree. But Tim does not mention how we might help the process along. He does not mention that organic processes can and should include incentives. How the DataPortability project, through its definition of the problem and ongoing work to highlight good work towards an open data ecosystem actually encourages our collective desired outcomes.
Data Portability will indeed occur organically. The building blocks themselves were born out of organic efforts. An accellerant in the form of community, media and support documentation, however, has already helped push things along.