Innovation: Lessons from the Internet