(轉載)開放源碼軟件作者的五大毛病

edited 十月 2013 in 其他
出處: http://www.hkpug.net/node/25

First Monday 很久以前刊登了一篇 Michelle Levesque 的文章,抒發他對開放源碼軟件作者的五大控訴,今天看來仍然很有啟發性:

1. 介面設計:這是絕大部分開放源碼軟件的通病,很多非技術的用家不明白為甚麼開放源碼軟件比 Windows XP 或者 Mac OS X 難用得多,Mac OS X 尤其得到文章作者的稱許。事實上用家看到的是軟件的介面,這正是用家賴以評估的主要因素,差勁的介面無異於驅趕用家。

2. 說明文件:絕大部分的開放源碼軟件不是沒有恰當文件,就是只有過時的文件。恰當的意思是這些文件應該讓最入門的用家也能輕鬆看得明白,而且是集中一處讓用家容易找得到,無須到網上、新聞 組、交談室等地方搜尋。缺乏恰當而準確的說明文件,開放源碼軟件永遠只會被視為劣質產品。

3. 功能為主的開發心態:開放源碼軟件的作者很容易因為個人的興趣而把很多功能加入,忽略了整個系統的穩定性、可用性和整體的協調,當用家遇到了問題,卻因為說明文件的不足而陷入困境。

4. 為自己服務的開發心態:很多開放源碼軟件的作者把他們認為很簡單、很理所當然的事情,推廣到其他人身上,忽略了用家的真正需要和要求,結果是開發出來的東西只有他們自己或者少數技術專家才會使用。

5. 宗教性的盲目:很多熱情的開放源碼軟件作者對商業軟件具有很大排擠心態,拒絕向很多成功的商業軟件借鏡學習,令自己失去了改進的機會,甚至不肯承認任何缺點。

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1627

評論

  • edited 五月 2006
    很多人還是習慣透過概括性的說法來套用整個世界,開放原始碼的社群當中有太多例外存在;如果沒有大規模的調查與統計,基本上評論都沒有太大參考性(當然,也包括我的一堆xx見解)。

    有一點是確定的,開放原始碼提供了更多的包容與發展空間,因此行動會比觀望來得有價值些 :)
  • edited 五月 2006
    我認為原作者的說話雖然不是百份之一百正確(世上恐怕沒有甚麼是百分之一百正確的),但應該涵蓋了大部分開放源碼專案的情況。

    在 SourceForge 裡的專案全都是開放源碼的,數目有上千上萬個,可是真正名揚天下,受到廣大群眾歌頌的明星軟件,所佔的百份比其實很小,這是不爭的事實。
  • edited 六月 2006
    同樣的,許許多多的商用軟體裡面
    多少是被使用者嫌棄到臭頭的??
    包括Jbuilder與部分版本的VB...(雖然這兩個例子不一定好)
    所以這些問題點,
    其實大家都有....
    這牽涉到軟體的開發生命週期.....(講到這個又無限上綱了)
  • edited 六月 2006
    大家抱著「聞過則喜」的態度, 有過則改, 無則加勉 :-)
Sign In or Register to comment.