自主可控,這四個字本身沒錯,錯的是主語。自主可控是使用的人可控——怎麼現在變成開發公司可控了?
它本來的意思很清楚:那個代碼你有,你可以去修改,可以去審查它安不安全,可以保證別的國家不讓你用的時候,你還能用。現在流行的版本呢?你被控制,被抽三成,還不能問裏面裝了什麼。這不叫自主可控,這叫他老大哥。
有人説,封閉才安全,開放了敵人也看見了。反了。內核開放了才是安全,因為開放了,全人類都看到了;封閉了,只有他自己知道。一個全世界只有一家公司能修的內核,真出了後門,補丁的排期看它研發的心情。
按這個定義推下去更好玩:誰最自主可控?反倒是攤開的代碼。AOSP,代碼擺在那,誰都能拿、能改、能審。擺脱 AOSP 的控制權,結果把自己做得比 AOSP 更不自主可控——這一步棋,名頭上贏了,定義上輸了。
所以判斷一個系統可不可控,別問它屬於哪家公司,別聽它喊什麼口號。就問一句:內核敢不敢攤開?
使用的人能看、能改、能在斷供的時候接着用,這才叫自主。主語是使用的人。不是那家公司。