事情的始末是蘋果上週釋出了 iPhone OS 4版的軟體開發工具(SDK)。一開始使用新版SDK時,開發者得先按下「I agree」按鈕表示接受裡面一堆條款,沒人會認真去看那些文字,不過偏偏 Daring Fireball的John Grober就真的仔細閱讀了,並把裡面一段很有趣的文字貼出來給大家看,現在蘋果可說面臨 App Store 開台以來最大的爭議事件。這個引發爭議的3.3.1條款全文如下:
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
(摘要重點:不得使用私有API、程式必須以 Objective-C、C、C++、JavaScript寫成,嚴禁透過中介層轉譯的方式來連結iPhone OS的API。)
社論漫畫家Mark Fiore擅長嘲諷政治人物,上周更因此獲頒普利茲獎。但諷刺的是,內含Fiore漫畫的一項應用程式在去年12月遭蘋果公司封殺,理由是該軟體揶揄公眾人物。
所幸Nieman Journalism Lab撰文評論此事,促使蘋果態度軟化,並於周五要求Fiore再提出申請。紐約時報周五報導,蘋果公司執行長Steve Jobs親口表示,否決那項應用程式的決定是個「錯誤」,並且「已經糾正過來」。
這對Fiore而言是個好消息。問題是,政治諷刺家未必都是普利茲獎得主,能夠因為成名的名氣而凸顯自己的軟體遭到不公平否決的待遇。