As an open source cross-platform JavaScript runtime environment, Node.js is the largest open source package management system at present, and the developers and enterprises that participate in and use it are all over the world.
Node.js's move has triggered a heated discussion among countless developers in many technical circles. Many people bluntly said, "Open source has erected a wall, when can technology truly realize borderless".
However, this wave is not flat, and that wave is starting again.
Some users have found that React.js, another open source JavaScript library, has also added words of support for Ukraine to the official documents of its GitHub library.
At the same time, when opening its official website, banner, who provided humanitarian assistance to Ukraine, took the lead in coming into view.
React was originally developed by Facebook software engineer Jordan Walke. It was first deployed in the newsfeed project of Facebook in 20 1 1 and then applied to Instagram in 20 12. In May of 20 13, React opened its source in JSCONFOUS.
For a long time, React can help developers to create large-scale Web applications that can change data without reloading the page, which has been welcomed by many developers. In the latest JavaScript ecological report released this year, the utilization rate of React in 20021year was 80%, ranking first in the list.
Therefore, compared with the Node.js project with a Star number of 85.9k, the every move of React with 183k Star has attracted more attention.
Not long after React expressed its position, the issue page of its project was screened in various languages.
Many netizens believe that academic discussion has nothing to do with collaborative project development, but it is only because everyone loves each other that they are focused together. There is no need to substitute political content or topics into React. The official move is inevitably somewhat "rhythmic", and some even commented, "Why does the technical framework involve politics? So the next step is to ban Russian developers from using React? "
During the debate, Node.js chose to delete its own standpoint from official website, and React also closed the related issue, and Dan Abramov, a member of Meta community and the original author of Redux, declared under this issue:
Encourage everyone who uses React to help those who need help.
......
Meta Open Source Team has collectively expressed its support for humanitarian assistance to Ukraine. The React team supports this position. However, it is destructive to fill in the blanks with repeated questions and comments. This violates GitHub's terms of service, and GitHub will delete this type of content. At present, we have nothing more to say about it, so we will lock in this problem.
At this point, although many people are very reluctant to see this situation, open source is still trapped in this conflict. In this field, some projects have also been affected innocently, and Vue is one of them.
As we all know, React, Angular and Vue have always been called the Three Musketeers of Front-end Development Framework. After React's move was boycotted, a large number of netizens poured into Weibo and Twitter of Evan You, the author of Vue, demanding that the Vue project make a stand. In response to this situation, Evan You (@ You Xiaoyou) posted Weibo's response last evening, "Vue, as an open source project, will not make a stand involving politics. For friends who want to eat melons or do things, please be polite. 」
The open source of "innovation, openness, freedom, * * * enjoyment and coordination" has really changed the world we live in, or that today's big data, cloud computing, mobile Internet, supercomputers and so on have left the Linux server without a fight. Open source should not be the victim of this conflict.