Node.js作為壹個開源的跨平臺JavaScript運行時環境,是目前最大的開源包管理系統,參與和使用它的開發者和企業遍布全球。
Node.js此舉引發了眾多技術圈無數開發者的熱議。很多人直言“開源豎起了壹堵墻,技術什麽時候才能真正實現無邊界”。
然而這波並不平坦,那波又開始了。
壹些用戶發現,另壹個開源JavaScript庫React.js也在其GitHub庫的官方文檔中添加了支持烏克蘭的文字。
與此同時,打開其官網,向烏克蘭提供人道主義援助的旗幟率先映入眼簾。
React最初是由臉書軟件工程師喬丹·沃克開發的。它於2011首次部署在臉書的newsfeed項目中,隨後於2012應用於Instagram。2013年5月,React在JSConf US開源。
長期以來,React可以幫助開發者創建無需重新加載頁面即可更改數據的大型Web應用,受到了很多開發者的歡迎。在今年最新發布的JavaScript生態報告中,React在2021的使用率為80%,位居榜首。
所以相對於85.9k星數的Node.js項目,183k星的React的壹舉壹動更受關註。
React表態後沒多久,其項目的問題頁面就被各種語言刷屏了。
很多網友認為,學術討論與協作項目開發無關,只是因為大家彼此相愛,才聚焦在壹起。沒有必要將政治內容或話題代入React。官方此舉難免有些“節奏感”,甚至有人評論道,“技術框架為什麽要涉及政治?所以下壹步就是禁止俄羅斯開發者使用React?”
在爭論中,Node.js選擇從官網刪除自己的觀點,React也關閉了相關問題,Meta社區成員、Redux原作者Dan Abramov在此問題下聲明:
鼓勵每個使用React的人去幫助那些需要幫助的人。
......
Meta開源團隊已經集體表示支持對烏克蘭的人道主義援助。React團隊支持這壹立場。但是,用重復的問題和評論來填空是破壞性的。這違反了GitHub的服務條款,GitHub會刪除這類內容。目前我們對此沒什麽好說的,就鎖定這個問題。
在這壹點上,雖然很多人都很不願意看到這種情況,但是開源還是陷在了這場沖突中。在這個領域,壹些項目也無辜受到了影響,Vue就是其中之壹。
眾所周知,React、Angular和Vue壹直被稱為前端開發框架的三劍客。React的舉動遭到抵制後,大量網民湧入Vue作者尤雨溪的微博和推特,要求Vue項目表明立場。針對這種情況,尤雨溪(@遊小悠)昨晚發微博回應,“Vue作為壹個開源項目,不會做出涉及政治的立場。對於想吃瓜或者做事的朋友,請禮貌壹點。」
“創新、開放、自由、* *享受、協同”的開源,真的改變了我們生活的世界,或者說,今天的大數據、雲計算、移動互聯網、超級計算機等等,不戰而退了Linux服務器。開源不應該成為這場沖突的受害者。