The main blockers of open science will probably be paper publishers and commercially funded science. For publishers, it's easy to see why: their market will be reduced to only peer-reviewing services. For commercially funded research (especially political commercial science): It's in their interest not to share the data. Because sharing it would allow critics to scrutinize the data and filter out the ugly.