致蒂姆·庫克的一封公開信

李鬆峰發表於2014-10-24

題記:Ind.ie釋出了Phoenix專案,一個蘋果Swift語言的開源實現,讓開發人員可以在iOS平臺之外操練Swfit。該公司官網刊登了設計師Aral寫給蘋果掌門人的公開信,呼籲蘋果開放Swift,並指出蘋果與谷歌的競爭焦點在於隱私。

致蒂姆·庫克的一封公開信

尊敬的蒂姆:

看了上個月你和Charlie Rose的對話,很高興聽你說“你不是我們產品”。這也是為什麼我們已經有了自己的平臺和Indie Phone,我還會把Mac、iPhone和iPad而不是Android裝置作為備用的原因。同時這也是我們率先發布基於Yosemite的Heartbeat的原因。

可是,有一方面你被谷歌落在了後面,那就是開放。

就像你們的客戶不應該是你們的產品一樣,你們的開發者也不應該是你們的囚犯。

Swift是一門迷人的語言,但你卻想把它完全控制在自己手裡。這可不行。

想想吧,假如當初Richard沒有寫GNU C編譯器,沒有將其按照自由許可釋出,蘋果的今天會怎麼樣?史蒂夫就不可能在NeXT基於它搞出Objcective-C編譯器來。同樣,假如Chris沒有基於開放許可釋出LLVM又會怎樣?

現在,你們釋出了Objective-C的下一代語言,但好像完全忘了Objective-C當初是怎麼來的了。

我想你一定像定位Metal一樣,也把Swift當成了阻止開發人員向Android平臺移植應用的手段,從而逼迫開發人員在兩個平臺中二選一。這樣做無疑會讓iOS變得更加封閉(gain iOS more exclusive titles)。但是隻有那些對自己能力缺乏信心的人才會把封閉作為自己的競爭優勢,可你們不需要,你們有實力。

你們今天對抗谷歌,就像你們十年前對抗微軟一樣。他們好像不可阻擋,但正如你們在使用者體驗浪潮中超越微軟一樣,你們也可以在即將到來的隱私浪潮中超越谷歌。你們的業務模式是你們最大的競爭優勢。你,其實跟我們一樣,可以用人人都關心的東西來競爭,而且這東西你們有,你的競爭對手沒有,因為他們的業務模式不允許。我相信這一點你早已胸有成竹。

所以拜託不要讓幾代開發者都為蘋果暫時的信心不足而買單。

請滿懷信心地在自由開放的協議之上釋出Swift吧。讓世人看一看,蘋果今天的成功就是因為你們站在了巨人的肩膀上(Let it become like the giants on whose shoulders Apple got to where it is today)。要競爭就拿出蘋果的核心優勢:使用者體驗,以及今天的隱私。

今天,我們宣佈了Phoenix,目的是給你們一個善意的推動。這是朋友在看到自己關心的人犯錯時應該做的。

我們希望蘋果做正確的事,在自由和開放的許可之上釋出Swift。這樣我們就可以為它貢獻自己的力量,而無需多費一份力氣來構建自己的版本了。

你覺得怎麼樣?

你會基於自由和開放的許可釋出Swift嗎?

我能感覺到,你也願意如此。再次懇請你鼓足信心做出正確的決定。

你的朋友,Aral

啥是Phoenix?

Phoenix是蘋果Swift程式語言的免費開源版,出自Ind.ie團隊新成員Greg Casamento之手。Greg為Ind.ie注入了多年Objective-C及編譯器開發經驗,他還是GNUStep專案的領導者。

原文地址:An open letter to Tim Cook

相關文章