I'm a strong proponent of open data but I think it needs to go beyond science.
Companies should also be incentivized or even required for keeping designs, data, interfaces etc. open. Because often scientists are reliant on devices and data platforms that restrict ownership. So even if the scientist wants to keep his data open, a product or a service that the scientist uses for his research might prevent this.