RE:《 Reflections on Firefox》

這篇是我對《 Reflections on Firefox》一文的回應,其實作者亦承認文中有不少錯漏,我就指出其中一部份吧。

首先是功能問題。對自己是必須的功能,不代表對別人是必須的,假若Firefox將每個人認為必須的功能都加進來的話,將會有另一個Firefox從Firefox分支出來,就像Firefox從Mozilla Suite分支出來一樣。

再者,不少功能會造成易用性問題,據例:
  • 滑鼠手勢:我是不用滑鼠手勢的,因為很難記下什麼動作是什麼效果。
  • Adblock:久不久就會有人問:「為何看不到某網站的圖片?」,很多時這是由於使用了Firefox內置的阻擋圖片功能。所以,規則更複雜、影響更多元素的Adblock又怎會適合End-user呢?

再來是安全問題。沒錯,雖然Firefox不是Apache,IE也不是IIS,但Firefox跟Apache同樣是開放原始碼,IE跟IIS同樣是封閉原始碼。

開放原始碼相對會有更多人回報問題,使林納斯定律能更好地作用,這才是Ben Goodger那番話的意思。而安全漏洞沒被發現並不代表漏洞不存在,也不代表居心不良者找不到漏洞,要先找出漏洞,才不致於掩耳盜鈴。

另外,把進階設定放進about:config是為了提高易用性,假若作為開發者也覺得設定足夠,End-user會否有有需要使用那些設定呢?而命令行啟動的問題,其實只要在安裝時多建一個安全模式的捷徑就可以了。

留言