According to the history, government plays a really important role in inventing internet, it provide fundings and policies to support the development of internet. Thus, the responsibility for inventing new technologies could be ideally expected fund by government. Government can often be giving the early funding for high-risked project or fundamental technologies.
I think governments, corporations or open source ventures should do whatever they can to support new technologies’ inventing or funding. Because a country want to stand longer and more matured, new and creative technologies are relatively important. It provide fresh bloods and triggering other countries’ talented people to come and stay in America. Governments, corporations or open source ventures owns power as well as the authority that people often provide trust. Then, with governments, corporations or open source ventures leadings, a new technologies can go through the hardest period of time and become a well-developed technology that merits everyone in the world.