Articles
Magazine Articles 雜誌文章 / 軟件·人性·見聞錄 / 不滿處事態度或管理手法

軟件開發在某方面來說可和中國的封建社會稍作比較:國家是否興盛,幾乎全繫於君主一人,分別在於看是賢君還是昏君。某件軟件是否成功,其中一個重要因素,得看開發者能否寫出令使用者滿意的軟件,還有就是領導開發者和一眾開發人員的關係,及開發人員和使用者 / 軟件發佈者的關係。
XFree86 的 David Dawes
要用例子說明管理者如何能夠親手摧毁軟件,就記憶所及,XFree86 最值得研究。XFree86 向來在開發方面沒有任何透明度,要參與的話難比登天(當年說明了禁止任何新人成為開發人員,這樣難不難?),外面的人要加入新功能,需要核心開發人員檢閱過,期間至少要等個一年半載,長則兩年;但最後致命一刀,不得不提 David Dawes 這個名字,他是當時的 XFree86 主持人。所有事情的導火線,是 David Dawes 在 04 年初單方面(在一部份開發人員反對下)決定在 XFree86 4.4 版更改使用條款(留意第三點),一來致使和 GPL 不兼容,二來他要求任何使用 X library 的程式都要完全加入所有 XFree86 開發人員的名字,包括數以千計的 GUI 程式;這樣做難度委實太高。除了遭受各方批評,作為 XFree86 開始没落的契機,各大 Linux 都開始改用 X.org,將 XFree86 徹底捨棄(除了當時 Debian 長期保留使用 XFree86 4.3 外)。
X.org 的出現,也是 David Dawes 逼出來的。另一個 XFree86 核心成員 Keith Packard 因為不滿 XFree86 的狀態而起異心,想將 XFree86 fork 出來,於是被 David Dawes 趕走了。問題是,Keith Packard 是當時最多產的開發人員,現在 X Window 其中一部份核心功能都是他開發的,David 就這樣成全了 Keith 建立 X.org 的心願,將 XFree86 推向湮滅邊緣。
WordPress 的 Matt Mullenweg
近期筆者有接觸的例子,WordPress 是其一。WordPress 作為發表網誌的軟件,已幾乎毌容置疑是現今最受歡迎的個人網誌平台,不計算 Blogger、MSN live 等等由公司控制的網誌,能自行安裝、設定、使用的,沒有一種比 WordPress 增長速度來得快。從 2005 年時寂寂無聞,2006 年 blogger 仍佔近一半市場,到 07 年末時淨計 Wordpress.com 已經飆升到第二位了。它的領導者 Matt Mullenweg 以 WordPress 作為發展事業,成立 Automattic 公司,經常受網上傳媒、網上新聞報導和訪問,風頭一時無兩。
可是在背後,他的程式開發管理手法卻遭人質疑,例如不經任何討論就隨意將自己編寫的功能隨時隨地加進去,往往遭用戶詬病,其 2.2 版本也是因為在發佈期限前不久將未完成的 tagging 功能強加上去,到期限才發現無法趕及,致使要延遲,將未成熟的功能先移除。另一樣最受批評的是廣告,一方面在 FAQ 說明不允許 WordPress.com 中有戶口的使用者加入諸如 Adsense 等的廣告,聲稱沒有廣告是該站的最大賣點,不久後又反口,暗地裏在所有戶口的網誌中加廣告,並在日後的訪問中提及準備和 Google Adsense 合作。作為商業手段可說是正常,但因為態度反覆,而且所有廣告最後都是進了 Automattic 的袋口,任何 blogger 一毫錢也得不到,不論是支持還是反對廣告,雙方都有不滿。
