I think, first of all, the government, companies, and open-source enterprises should be viewed separately.


Firstly, there is the government, which is essentially a management and violent institution. As a management organization, it should focus its main energy on how to further innovate its own country’s companies, while as a violent organization, it also must develop new defense and attack technologies with the core of safeguarding national security. But as for interaction design and cutting-edge technology, the government should not take responsibility for this part but should guide the open-source community and enterprises to develop new technologies.


As a company, I believe they have a responsibility to develop new technologies. When there are competitors in the industry, they also invest more funds in research and development for the sake of competition. The simplest example is the competition between Intel, Nvidia, and AMD, where they spontaneously develop new technologies in constant competition. Recently, Intel has even taken a gamble to develop low-voltage and standard-voltage CPUs due to the further development of AMD’s personal chips.


As an open-source community, they are born with new technologies themselves. For example, on Github, countless programmers publish their works, and this is a positive cycle where people constantly inherit the experience of their predecessors and explore new technologies.