「封殺中興」後,TensorFlow、MySQL、Hadoop 也「閉源」了,我們該怎麼辦?
從 Oracle 「版權戰」先後向 Java、JavaScript 開火,到中美貿易摩擦科技戰中,中興可能失去 Android 系統部分服務授權。當我們日常所使用的編程語言、操作系統、開發框架與工具、服務,被注入了國家政府或是商業集團的意志時,究竟該怎麼辦?
「封殺中興「事件持續發酵
4 月 16 日,美國政府宣布禁止其國內企業七年內向中興通訊出售零部件。消息如平地驚雷,加大了中美從貿易摩擦延伸到科技戰的可能性。
從各界的判斷來看,美國政府「禁令」的原因遠非「違反對伊朗貿易協議」這麼簡單,業界普遍認為是美國政府對中國在 5G 通信發展上設下的第一道「絆馬索」。此番禁令背後,中美在科技領域的爭端似乎已經浮出水面,特別是對於半導體、晶元、通信和數據基礎軟體等核心基礎技術資源的控制已經是不可避免的事實。
從此次事件,對於國內基礎軟體企業,也看到了核心技術自主研發的迫在眉睫。就像習近平主席此前所說,「核心技術是『定海神針』,靠化緣是要不來的」。
境外開源技術是否面臨「被閉源」?
根據媒體的消息傳聞,在面臨供應商和晶元等技術供應「斷供」後,似乎美國政府還將要求 Google 公司禁止中興使用 Android 手機操作系統。這一招「釜底抽薪」可謂更讓廣大手機廠商恐慌。
這就像《三體》中的「智子」鎖死人類基礎科技一樣。
科技行業在政治和商業的壓力下,也早已不是曾經的「烏托邦」。近年來,高通收購案、Facebook「數據門」和此次中興事件我們都可以看到,科技界並不是完全自由開放的,背後也同樣有各個國家政府或是商業集團的意志。
這也給廣大用戶、廠商提了個醒,因為政治或者商業的原因,開源軟體、開源技術是否會某一天突然「閉源」?
試想一下,MySQL、OpenStack、Hadoop、Spark 還有 TensorFlow 等等互聯網基礎架構、基礎技術在某一天突然「被閉源」?這些問題可謂「細思極恐」!
基礎軟體不能過分依賴開源,需要自主研發
不管是操作系統還是資料庫,基礎軟體過度依賴海外、開源技術,將帶來許多隱患:
- 單純的模式創新很難取得真正的創新,後勁不足,難以起到真正顛覆作用;
- 創新過分依賴開源容易受制於人,被開源「主項目」或者海外公司牽著走,大大降低了創新的程度,同時,像此前手機晶元一樣,因為高額的專利和元器件購買費用,整個商業創新的收益也會白白給別人拿走;
- 依賴海外技術,國家安全和個人隱私存在隱患。「斯諾登事件」以來揭露的新聞都顯示了海外政府對於技術的管控和利用是超乎想像的,技術仍然只是工具,技術的中立代表不了人的中立。
中國的科技方面起步較晚,但是隨著移動互聯網的普及,中國在科技創新方面一直保持強勁態勢,準備「彎道超車」。而在至關重要的基礎軟體領域,目前也呈現幾大現狀。
隨著國內團隊研發能力不斷提升,以及國內大規模應用的磨練,國內如巨杉、青雲、阿里 OceanBase 等基礎軟體在技術上達到了領先,也在企業級市場取得了成功。2017 年阿里、巨杉等資料庫產品首次入選 Gartner 資料庫報告,就可以看到海外業界目前也開始逐漸認可中國基礎軟體產品。
但基礎軟體領域,此前仍有許多產品採用開源技術「本地化「轉化來進行所謂的」國產化「,能夠堅持完全自主研發的的廠商仍然較少。
因此,基礎軟體等核心技術不能過度依賴海外開源技術,需要堅持自主可控。
基礎軟體突圍幾點建議
- 堅持自主創新,掌握「核心技術」;
- 找准用戶需求,從用戶需求出發,促進技術創新;
- 不可以閉門造車,敢於到國際市場去拼殺,保持技術自信,將優秀的產品技術和應用場景推向海外,輸出先進的技術。
希望中國基礎軟體廠商們能將此次挑戰當做一次機遇,加大自主研發力度,而國內市場和國家也應該更大力度的支持、認可國產基礎軟體產品,幫助中國基礎軟體實現更快的「自主可控」和產業升級。
推薦閱讀:
※FluentValidation驗證組件
※neofetch常用的配置文件
※本周 Github 精選:13 款煉丹利器,有開源工具包也有超大數據集
※Github 預測:2018 你必須關注的開源項目
※HttpRunner 通過 skip 機制實現對測試用例的分組執行控制