今天, 在某暗黑 channel 上, 看到有人引了苦勞網的改版需求這篇 wiki, 雖說我不想得罪長輩 (講白一點, SLAT 理監事), 而且我也完全支持苦勞網願意弄錢來搞 Open Source Software這件事 (相較於某些商業公司或是 X改團體 社X 大學). 這格的重點在於針對這篇 wiki 的內容加以評論, 點出我所定義的 “消費者理論”.

既然是 wiki, 那就很有可能會改版, 我要說的是 “最後更改01:49 2006年九月26日” 這一版.

整份文章, 從軟體工程的角度來說, 老實說, 是一份很不錯的系統需求分析報告. 但是, 從 Open Source 整體發展的角度來看, 大體上來說, 分成 coder, promoter 和 user 三大類, 之前我也提過, 分界並不明顯, 通常一個人/團體會身兼數個角色, 但是除了自我要求之外, 很難去要求別人幫你做這做那的 (不要忘了, coder 大部份都是做 “爽” 的). 而在文中提到了一句話:

以上談到的工作,可能需要各具專長和興趣的人,組成一個可以彼此討論、溝通的團隊,分工合作,這種團隊如何組成,希望大家能提供意見。

這就是我的重點了, 我挑幾個問題來說好了:

  1. 既然是個 專屬系統 (Proprietary System), 除非真的對這個網站的營運有熱誠的 coder, 從一般 coder 寫程式寫 “爽” 的角度來說, 這東西寫出來, 畢竟不會像 xoops joomla drupal 這類的系統來得有人氣, 當然爽度也會比較低, 所以我還真看不出有多少熱血青年會想跳進來做. 不過有錢的話, 那就難講了.
  2. 既然當成是 Propietary System, 所以考慮以現有 CMS 來修改, 這是個好事, 只是因為是從使用者的角度來看問題, 所以專有名詞不少, 但是沒有架構 (marr 的這篇算是解決了他的問題). 而從 Promoter 的角度來看 (相信苦勞網自許是 Promoter), 應該是要考慮有多少人可以 Reuse, 而不是一開始就很用力的考慮客製化, 否則 Open Source 老實說也沒什麼用, 只是開源開爽的. 更不要講, OSS 最大的問題在於 maintain, 你今天就算有錢開發, 那維護呢?
  3. 文中也提到 “不管是否利用現有開放原始碼的CMS來修改,希望最後的成果都能以GPL的方式釋出。” 很好, 支持別的授權模式的人, 會想跳進來? 或是有些既有模組, 你拿來用了之後轉成 GPL, 會不會出問題?
  4. 以軟體開發的角度來看, OSS 是軟體, 不是專屬系統專案, transition plan 是不存在的, 更不要講, transition plan 很難成 SOP (Standard Operation Procedure). 那麼, 這整件事看起來, 不就變成四不像了?
  5. 想要用 Open Source, 或許想要回饋出來, 卻無法實質對 Open Source 造成正面的幫助, 甚至因為 Open Source 之後, 反過來認為 “人家就要幫你怎樣怎樣”, 這樣的心態不是消費者是啥? (在 icos06 會場跟我嗆的那位兄台, 我想你心裡有數) (這也是為什麼我 ”不建議” 一般 end user 用太多 OSS)

所以這就是我所定義的 “雖然自稱是 Coder/Promoter, 但其實是消費者”. 但是我也必須要講, 苦勞網願意花錢搞 OSS, 這一步希望是成功的.

Trackback

only 1 comment untill now

  1. 您好:
    Palacan!是目前國內最大的部落格聯播站,您的內容很優質,讓我們選定為聯播的邀請對象,歡迎您參與,網址在:
    http://www.palacan.com

    Palacan!站長 Tom 敬邀

Add your comment now