DARPA

The internet and other functionality we have come to rely on was originally funded by government and U.S. Department of Defense budgets. In your opinion should governments, corporations or open source ventures be responsible for inventing new technology?