歡迎您光臨本站 註冊首頁

高校應擁抱開源,哈工大等國內高校被禁用 MATLAB

←手機掃碼閱讀     admin @ 2020-06-12 , reply:0

哈工大、北航等國內高校被禁止使用 MATLAB,這件事在國內社交媒體迅速發酵並登上熱搜,引發學術界和技術界的廣泛討論。 

持續加深的技術封鎖 

上個月,美國商務部宣佈將新增 33 家中國公司及機構列入“實體清單”,除了奇虎360、雲從科技、烽火科技等企業外,還包括中國公安部法醫科學研究所等政府相關機構,以及哈爾濱工業大學和哈爾濱工程大學兩所高校。至此,中國大陸共有 13 所高校被列入該實體清單,除上述兩所外,還有:中國人民大學、北京航空航天大學、西安交通大學、西北工業大學、四川大學、電子科技大學、湖南大學、國防科技大學、同濟大學、南昌大學、廣東工業大學。 

這些高校將被美國《出口管理條例》限制出口、進口或轉口,無法和美國進行任何商業交易,在獲得美國科技方面面臨新的限制。它們和去年被列入清單的華為、中興等中國企業一樣,和美國企業之間的進出口業務需要美國政府的批准,也就是所謂的“技術制裁”。迫於政府的壓力,MATLAB 所屬公司 MathWorks 被迫中止對這些國內高校的正版授權。

雖說能上這份清單的組織機構都不簡單,至少證明其科研實力得到了美國的重視。但當這些我們常用的基礎軟體真的被別人卡脖子時,其帶來的負面影響還是肉眼可見的。 

MATLAB 是矩陣實驗室(Matrix Laboratory)的簡稱,由美國 MathWorks 公司出品,是一種高階技術計算語言和互動式環境整合軟體,由 MATLAB 和 Simulnk 兩大部分組成,廣泛應用於演算法開發、資料視覺化、資料分析、模擬建模以及數值計算,在工業製造、學術研究等領域具有近乎壟斷的市場地位。大學讀理工科專業的同學基本上都接觸過這款軟體。有分析人士指出,如果整個學校被禁用了正版 MATLAB,這意味著學校的人員再發表論文或者從事商業專案,其成果原則上就不應包含任何基於 MATLAB 的內容,這對國內相關企業和研究學者帶來的影響不可忽視。

而隨著 MATLAB 在國內高校被禁用,一些類似 MATLAB 的開源軟體開始重獲關注。

可替代 MATLAB 的開源軟體

SCILAB

SCILAB 是一款與 MATLAB 類似的開源軟體,可以實現 MATLAB 上所有基本的功能,如科學計算、矩陣處理及圖形顯示等。

由於 SCILAB 的語法與 MATLAB 非常接近,熟悉 MATLAB 程式設計的人很快就會掌握 SCILAB 的使用。有意思的是,SCILAB 提供的語言轉換函式可以自動將用 MATLAB 語言編寫的程式翻譯為 SCILAB 語言。目前,SCILAB 可在 Linux、WINDOWS 和 Mac OS 全 PC 平臺執行。

作為開放原始碼的軟體,SCILAB 遵循 GPL 2.0 開源協議,原始碼、使用者手冊及二進位制的可執行檔案都可以透過官網免費直接下載使用。使用者不僅可以在 SCILAB 的許可證條件下自由使用該軟體,還可以根據自己需要修改原始碼。

Octave

Octave 是一個類似 MATLAB 和 Scilab 的數學軟體包,可以進行各種運算,程式設計。它還有豐富的 C++ 介面可以讓使用者程式設計時呼叫。其配套的繪圖工具採用 gnuplot 。Octave 的使用也是基於字元終端模式的,當需要繪圖時,將會呼叫 gnuplot 進行資料繪圖,並顯示出來。

Octave 是用 C++ 編寫的,它內容豐富的庫也可以供使用者在編寫軟體時呼叫。Octave 同時還支援 Fortran 等的呼叫,GSL 繫結等。可以由使用者定製自己的函式、子程式等。

Spyder

Spyder 是一款輕量級的 Python IDE ,提供高階的程式碼編輯、互動測試、除錯等特性,適用於資料分析。Spyder 的介面與 MATLAB 非常類似,其作者早年也承認模仿了 MATLAB 的設計。如果對於 MATLAB 的模擬建模需求不高的話,Spyder 足以取而代之。

高校應擁抱開源

MATLAB 事件也引發了人們的反思,國內高校是否會因此事件掀起一波進一步擁抱開源的風潮?

自由軟體運動之父 RMS 曾呼籲學校只應使用自由軟體,因為學校具有社會使命:教育學生成為強大、有能力、獨立、合作和自由的社會公民。“學校應該推動自由軟體的使用,正如學校推動對話和投票一樣。教育學生使用自由軟體就是培育能夠生活在自由數字社會的公民。這樣就可以幫助整個社會避免為超級企業集團所主導。反過來,教授非自由軟體就是在培育依賴性,這和學校的社會使命背道而馳。學校絕不應該這麼做。”

 

如今看來,RMS 的擔憂絕非危言聳聽。我們很多人從學生時代開始,接觸的就是 Windows 系統、MATLAB、CAD 等專有軟體,對這些國外軟體產生了很強的依賴性,儘管這些軟體對學生來說或許是免費的。但歸根結底,為什麼專屬軟體的開發者會為學校提供非自由軟體的免費複製?RMS 曾表示,“因為他們企圖利用學校來培育對其產品的依賴性,正如菸草公司向學生髮放免費香菸一樣。一旦學生畢業,他們就不會再得到免費複製,他們的僱主也不會。一旦有了依賴性,你就會付錢,而且升級換代也會很貴。”

“自由軟體允許學生學習軟體如何工作。一些有程式設計天賦的學生,在他們的少年時代,渴求學習一切關於計算機和軟體的知識。他們有強烈的好奇心,想要閱讀他們所用軟體的原始碼。專屬軟體拒絕了他們對知識的渴求:它說,‘這些知識是祕密—學習是禁止的!’專屬軟體是教育精神的敵人,所以學校不應該容忍專屬軟體,除非是作為逆向工程的物件。” 

儘管 RMS 的話中包含了個人對於專有軟體廠商的敵意,但當越來越多的專有軟體成為政治的枷鎖時,國內高校擁抱開源確實是一個更好的選擇。

寫在最後

面對美國日漸加深的技術封鎖,從開源社群中尋找替代品,或許是國內組織機構在短時間內解決問題的一條捷徑。但從長遠來看,只有我們擁有了自己的技術,才能完全擺脫別人的限制。當然,這是一條漫長的艱難道路,很難在一朝一夕內實現,但我們卻不得不堅持走下去。


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/116379/matlab-ban-and-edu-schools
高校應擁抱開源,哈工大等國內高校被禁用 MATLAB已經有135次圍觀

http://coctec.com/news/soft/show-post-238154.html