Technology like the internet, GPS or other functionality were initially funded by government projects. Today, however, we’re at a crossroads, with governments, corporations, and open source communities all playing unique roles in developing new technology.

Who should take responsibility for driving the next wave of innovation?

I think it is alway us. Government is responsible for cover the basic for everyone(that’s the reason we pay tax, government’s funds should spent on “guarantee everyone(who pay the tax) life easy and convenient”, not leading the innovation.