從以前的 BBS/News Group,到現在的 Web Forum、blog,每次發起 flame war 的時候,你發現總是同一群人噴著口水大聲主張著他們的立場。這種人可以作兩件事情,而且對社群而言也只有這麼兩件事情,就是告訴你「你什麼事情做錯了」以及「你什麼事情不該作」。

話說再度引起爭議的是由軟體自由協會首頁主辦的2006 自由軟體傑出應用推廣選拔大賽,事實上,我已經於 2003 年敘述過這段故事,不過又遭同樣一批人污名化。過了三年,當初反對的人還是道聽途說的吐些沒建設性的口沫,絲毫沒有實際的作為,縱然如此可以滿足他們自命清高的形象。

這個原名自由軟體社群傑出優良獎的活動,其實是 2003 年由我與 Audrey (Autrijus) 在 IRC 上很熱血的討論出來的社群自發性活動。起因是我們認為前一年由教育部指導、中華民國軟體自由協會主辦的「2002開放源碼軟體競賽」對於社群的實質意義不大,反而造成很多學生專題或是科專計畫的成果重複投遞到這個比賽中,賽後該軟體計畫便終止消失,除了培養學生對於程式設計的技巧外,對社群沒有實質的意義。這些人是為了獎金開發計畫,未來不會再投入心力到自由軟體社群中,而科專計畫已經領取教育部的補助費用,卻可以再度投入競賽爭取獎金,造成政府資源濫用。「2002開放源碼軟體競賽」是很典型的政府計畫,政策性的鼓勵人們完成某件事,不求效益。這種支出純粹是政策性考量,就像把「政府機關資料文件交換之電子檔案格式應用研究」預算花用在研究公務員不可能拿來當文件交換格式的 CJK/LaTeX 一樣缺乏實際效益。

為了基於達到聯絡社群的目的,並可確實鼓勵社群活躍人士 (我指的是那群每天有很多想法,並且真的願意完成這些概念,不計報酬動手執行的人)。當初我與 Audrey, Jeffliu 等人參考 White Camel Award 等社群獎勵之精神,設計了一個自由軟體社群傑出優良獎的規則,希望可以建立承先啟後的傳統。這些規則的目的是建立起社群內的聯絡管道,每年被選出的最活躍人士,能夠於隔年遴選其他知名度較低但貢獻卓越的社群人士,同時一般的自由軟體使用者又可以自由的獎勵令人受益的軟體計畫。當年有了這樣的出發點,然後再找了贊助者也就是資策會,並將其列為主辦單位,準備約二十餘萬獎金,Audrey 並撰寫了電子郵件聯記投票 (approval voting)系統,公正地完成了整個活動。當年 Audrey 正在開發 Open Foundry 等所謂社群基礎建設,而我尚活躍於 Debian 社群。

隔了幾年,軟體自由協會今年又打算再辦一次自由軟體社群傑出優良獎,今年稱為自由軟體傑出應用推廣選拔大賽,雖然規則依照當年的理念與文字,但是活動內容絲毫未尊重當初的精神。主辦人捨棄了無法使用當年的程式,非常草率的寫了新的投票程式,但是新的程式與制定的規則完全不符,任何單一人士皆可提名並投票,系統也沒有採取所謂的電子郵件聯記投票。連規則裡面提到「競賽評審及過去曾獲獎之個人或組織,均不得成為參選人。」,但幾個我加入的組織已經於 2003 年獲獎,名字卻又再度列在傑出社群成員獎中。更誇張的是,提名系統裡面將許多人的網路代號與真名視為獨立的個體,也就是一個人同時列名兩個被投票。這種輕率、不負責任的行為真是千人所指。

爭論中,有許多莫名的指控。我認識的幾位社群朋友,都不眷戀所謂的稱謂,而且只要有人願意接手,大家都樂於放手去做其他事情吧。這些老骨頭們的能力,早可承受職業需求的挑戰,根本不需要倚賴所謂的社群光環。他們真正在意的是把計畫放出來退休去忙其他的事情之後,接手的人是不是能夠持續原有的理想。他是否不會因為一時熱血褪去,就把計畫擺在一旁,連點資料都無法傳遞給後人?

最簡單的例子,就是這個獎項的規則是當初仔細推敲、設計而成的,隔了幾年,交給其他人主辦的時候,他是否還記得最初的精神?

另外一種人也是頗令人氣絕,他們除了批評以外,無所作為,而且可以只依賴片面的資訊大放厥詞,與台灣的政治人物一個模樣。有人提到 Wiki.debian.org.tw 被提名很令人 :-|,事實上 Debian.org.tw 是由數個網站所組成,成員有非常緊密的連結,彼此之間透過 IM、EMail、IRC、wiki 與 PGP 等方法相互合作。dot 的主要成員每一位都是傑出的系統管理者、程式開發者,參與並發起多項國內外計畫。他們鼓勵創新的概念與想法,WishList 即是為了鼓勵創新的例子,這些代辦事項是那當下所缺乏或創新的軟體元件,他們以不支薪的閒暇時間投入開發,試著滿足缺乏的軟體斷層,即知即行。這群人互相討教、合作,有了 Bug 送 Patch,沒電腦就籌機器,需要伺服器便奔走找贊助商,甚至為了特定計畫,想辦法私下籌錢找人參與。這群人幾個月完成的程式與翻譯的文件遠比大部份所謂社群玩家幾年完成的還多。一年一度的聚會傳統,是唯一一次可以招集所有成員的機會,藉此難得的機會可以面對面的避免誤解的交換於網路上不易溝通的意見,並順道交換 PGP Key,以維繫彼此未來的合作與信任關係。倘若連這種社交都被稱呼為墮落的話,說出這種話的人可以說是根本不認識 Debian 社群。

一個更令人啼笑皆非的評論是要求退休狀態的前輩把位置讓出來,彷彿大老佔著茅坑,你就僅能捏著雞巴不能小便一樣。自由軟體計畫從來都是自發性,完全不會因為你是否掛上協調者這種稱號,萬事就會自發完成。如果你想動手做,閉上嘴,捲起袖子就是。如果你連起頭都不懂,甚至需要計畫成員主動聯絡你,麻煩請學著多作點功課,少打點嘴砲吧。最好的方法,就是找個當地的 User Group,學著謙虛著與前輩們學習討教吧。他們可是真材實料、博學廣聞,不像你只懂著社交吃飯喔。

話不多說,免得有被害妄想症的人又狂妄的以為要陷害工作給他。

  • Woodman Tuen
  • lman

    2006 的程式是小弟寫的,有錯是小弟的錯
    對提名人的過濾不仔細,也是小弟的問題,雖然總提名數以經讓我從49個人修正到三十幾個人。
    但是就“主辦人捨棄了當年的程式”不是小弟的問題
    當年的程式,開放者放棄維護,又沒人會安裝,所以才“不得已放棄”

    希望針對這點能稍做修正。

    至程式寫的不好,沒花心力在這個競賽上,是我的錯,但我的飯碗比競賽重要,所以在那段時間我的時間花在客戶身上比較多。

  • Hi, Woodman

    我知道您從 2004 至今年翻譯或更新了
    alacarte bug-buddy dasher eel ekiga eog epiphany evince file-roller gconf-editor gdm2 gedit gnome-applets gnome-applets-locations gnome-backgrounds gnome-control-center gnome-doc-utils gnome-keyring gnome-keyring-manager gnome-media gnome-menus gnome-netstatus gnome-nettool gnome-panel gnome-power-manager gnome-session gnome-system-monitor gnome-system-tools gnome-terminal gnome-utils gok gtksourceview gucharmap libwnck metacity nautilus-cd-burner nautilus sound-juicer totem yelp zenity … 等套件。而您就是當初設立此獎項時,不想遺漏最想鼓勵的人士之一,但是顯然沒有人注意到您的辛勞,而本獎項又無法選拔香港朋友,或主要成員為香港的團體。一般的使用者難得注意到 po header 裡面的貢獻者列表,這也是為什麼會設定頗為複雜的規則,就是避免發生遺珠之憾。

    如果您因為我的文章而受到傷害,或因為參與自由軟體計畫缺乏成就感,而因此要退出,我感到很遺憾。但您所參與計畫協調者是 Abel Cheung,建議您通知他。此外 synaptic 上一位翻譯者是 Anthony Fok 他其實也相當忙碌,但我相信會有其他使用者接手的。謝謝您對於社群的貢獻。

  • Hey, lman. You have the source code. right ? 😉

  • Woodman Tuen

    lman 我沒有針對這個比賽,比賽是沒錯的。可以這樣說,我以比賽借題發揮了,談一下 free software 的問題,你不需要自責。

  • lman

    chihchun
    1. 我“曾經”向原程式撰寫者要過程式碼
    得到的回答是“這個可能是完整的版本,不過不維護、不回答、不支術支援”,也就是當初要我能拿到的版本,是連“能不能裝起來”都不太確定的版本。

    2. 我本身對Perl CGI mode 並不熟悉。

    那我不知道我拿到“原始碼”能如何使用。

    我只能說,這次的競賽跟我的飯碗時間上有衝突,我選擇把飯碗顧好,但我“不願意”看到未經證實就瞎猜的言論,我的問題我會大方承認,但是未經證實的言論發言前請多加考慮,謝謝。

  • 嘿 lman,你有可能不完整的程式碼、以正體中文與白話文文體寫下的投票規則,然後答應或被陷害承接此獎項票選系統,可是為了飯碗,沒有時間了解原本的程式設計與規則,只好隨便交差了事。我僅能說,辛苦你了。

  • lman

    chihchun 我的重點很簡單
    我不是“捨棄”原投票程式
    而是“無法使用”原投票程式

    其餘的您自己發揮

  • woodman,

    實在不喜歡網路論戰,但顯然我把話說的太低俗直率了。在討論還算理性未有謾罵的狀態下,我試著回應這個發散的議題。

    如果你覺得某協調者做的不夠好,或者已經進入置之不理狀態,或者根本已經流浪去了,你永遠都可以直接略過所謂協調者直接回饋給上流 (upstream) 社群。自由軟體社群向來採取非常鬆散的科層制度,或者根本沒有階級。既使眾人皆知其中一個最為官僚Debian 社群,也都可以透過各式各樣的管道貢獻心力

    自由軟體社群做事的人都是志工。人們要求學、要謀生、要玩耍、要旅遊、要娶妻生子、要奉養高堂老母、要盡社會責任、要探索生命意義,總有階段性的人生目標,總有一套代辦事項的優先順序。就算是協調者也只有二十四小時可以運用,是的,他們常常分身乏術。但是所謂志工社群與協調者並不是強硬的分工制度,之所以稱為協調者 (coordinator) 而不是領導者 (leader) 是因為社群通常缺乏法規或條例或默契,而無法以某種民主式的競選機制選出領導者,並授予權限。(當然 Debian Project 另當別論),協調者之所以為協調者若非率先帶頭進行貢獻,就是異於常人的有活力。這種稱號或虛名存在的目的只是為了更迅速的分工、溝通與協調。捨去所謂社群倫理不談,只要以適當的口氣與語言,有耐性且友善的與上游社群對話,你永遠都不會吃閉門羹,相信先進如你十分明瞭社群如此的運作方式。最糟的狀況不過是 fork 一個計畫而已,這種事情也不是沒發生過。

    至於關於「清流」影射一文,請您不要放在心上。我批評的是那種只作兩件事情(告訴你「你什麼事情做錯了」以及「你什麼事情不該作」)的人。自由軟體社群向來是開放、自由的精神,若你不喜歡某軟體,改了它就是,若你不喜歡計畫發展方向而且協調者不理你,自己做一個就是,甚至你不喜歡社群的體質,那也可以改變它,就像我試著以獎項賦予貢獻者能見度,名耀功績以刺激社群活力。重點是要起而行,因為 “You can make it different.” 從來不敢自命清流,也沒有足夠的能力與時間完成理想,但是我自己還是緩步的在能力之內執行自己的想法,有些計畫做完了、有些計畫失敗了、有些計畫根本是空想、有些計畫甚至被罵的一塌糊塗,但是至少我試過了。文章諷刺的是那些幾年來還是光說不做的人,而且你也知道我嘲諷誰。

    這幾年我學會在能力有限的狀態下,在社群內最好只做一些可以讓自己快樂的事情,或是對自己有用的事情。請你不要感到失望或難過,因為身份未被認同或重視,因為像我這樣的人還是衷心敬佩與感謝您的長期貢獻。希望您可以繼續做自己想做的事情,或者遠離那些令人做噁的小圈圈。

  • Dear lman, 原作者不是拒絕提供你程式碼,而是已經忙著做其他事情去吧。真是抱歉,像我這樣的玩家,完全不明瞭可以擁有程式碼,卻無法安裝或引用或抄襲或改寫是一種 “無法使用” 的合理理由。真是為難你了。

  • lman

    chihchun 是啊
    如您這般的強者,這些對您都不是問題
    對我這個現在連CGI跟apache Perl Mod 要怎麼裝都不知道的白目人,果然是很大的問題

    讓我為您歌頌您的偉大的,謝謝

  • Dear lman, 謝謝您的抬舉。我實在不想指責您,但是您一直搞不清楚狀況。請不要把不是自己的問題攬在身上,是自己的責任卻找了一堆藉口。

    您的問題不是是否懂 Perl/CGI/mod_perl,而是您不願參照舊程式或規則開發投票程式,卻敷衍的寫了網頁提名投票系統,造成提名與投票不公的現象。您的問題不是投票程式是否有加上驗證碼,而是規則裡面分明設計為 Approval voting,而卻連基本的身份認證信函都沒作。您的問題不是名單上有重複的列表,而是您自己權充委員會,自由刪除提名人數,規則中明確訂立了「每一提名人可提名一個以上專案計畫、網站及傑出維護者、開發者、社群成員。受提名者由評選委員會檢定評選資格。」

    您的問題不是技能或時間不足,而是從頭到尾一副漫不經心的態度!一個立意良好的鼓勵機制因此變成令眾人蒙羞的遊戲。

  • Jouston Huang

    哈哈哈!捏著雞巴不准小便,這句話真經典。coordinator不理你,那就上報upstream,upstream不理你,那就『幹!老子自己做完自己爽,播放在自己的blog上自爽』

    這一陣子Jouston的心思放在別的地方,沒有想到一回頭,熟悉的flame war又回來了。這可是最有趣的呢!

    看著一堆人站著互打巴掌,愈打愈響,這好戲真是精彩萬分。

  • 果正兄,此文乃針對您過去的言論的總結,非關個人,但期待您對自己的發言清楚詮釋。

    您從 2003 年開始,就以經費來源非「政治正確」為由,在 tw.bbs.comp.linux 與論壇上反對「自由軟體社群傑出優良獎」,從第一年的「資策會」為主辦單位,濫用預算經費,應該『請大家共同監督、質疑,那都是納稅人的錢。』,到今年甚至聯想為『基本上,某單位有預算要消化,某組織剛好堪任經費進出的窗口,就是這麼一回事啦!』等等批評。

    根據敝人過去與最近和 SLAT 理監事的聯絡確認,以上沒有一項為事實。此獎的發起目的敝人已經敘述清楚,目的非常單純的是為了發揚社群人士功績,每一年的獎金都是主辦單位自籌。您數次明示或暗示此活動為消化預算所成立,希望您可以說明此評論之依據。整個討論中,充斥了聯想與猜測,若您有明確真實的內幕可暴露,敝人倒是樂於洗耳恭聽。

    而您總以問題反問問題或顧左右而言他,該用的論文技巧都用上了,敝人再怎麼低俗的言語都對比不過您高調且人身攻擊的言論 (見 『有些人 … 天生 leader … 請觀照一下自己是什麼流。』一段)。我可以這樣請教您通盤了解「自由軟體社群傑出優良獎」或主辦之社團法人運行的細節與計畫內容嗎?對於過去兩屆的承辦與後續效應,您是否有所研究?而您又能論述您所參與之研究與實際計畫之效益嗎?身為一位納稅義務人,我是否可以質疑「政府機關資料文件交換之電子檔案格式應用研究」濫用預算,投資於缺乏效益的研究計畫?

    希望台灣政治圈無的放矢、捕風抓影的爆料文化,不要傳染到自由軟體社群才好。敝人在所謂台灣自由軟體社群也服務了一段時間,從 User Group、文件翻譯、程式開發、活動推廣或多或少所有主辦或參與,根據經驗辦理任何一項鼓勵社群的活動或計畫,都需要相當的人力、資源或金錢。有許多想法想進行,但是都必須評估可行性與 “政治因素”。

    例如以計畫成果論功行賞,或許可以達成一種利益交換的推動力量,但是您可以評估此獎項之公平與發放獎金之正當性,若以某貢獻者為特定計畫如 GCC/Apache/Mozilla 等貢獻卓越 patches,那麼獎項是頒發給國外計畫主持人或國內人士,而此獎項又該限制國籍或國家嗎?受獎人或計畫又很直接的牽涉到募款對象或獎勵方法,這都是有待協調處理的政治問題。

    又,我與 Jserv 、AndrewLee 在 2005 初於我家附近的夜店 “社交” 酌飲小酒時,發 WishList 夢幻軟體計畫,此概念的想法是先收集現行缺乏的軟體缺縫,然後可以聚集一些感興趣的人一塊開發撰寫,或是利用募款的方式贊助社群中的學生於暑假開發,甚至可以聯名提交到 Google Summer of Code ,以爭取經費。這其實也是可以執行的計畫。在前幾年,我們幾個人還有活力可以幾天就聚在一起通霄寫程式或設定伺服器或是發想計畫或喝酒聊八卦。但是少數幾個人能力實在有限,最近大家工作忙碌或身體不適,其實也後繼無力。很遺憾現在也只能參與幾個相關自由軟體計畫,而空想的夢幻軟體完成度實在不高。

    真心期待除了批評指教之外,還有人可以起身參與。
    (最近實在很忙,因此很難參與口水論戰,請見諒)

  • 老實說, 吵來吵去的結果, 就是沒有結果.

    lman 很苦, 臨危受命. 但是 ping 指出的 bug 也不能說是沒有錯, 確實有瑕疵. 所以重點應該是在於, 交作業心態, 又或者是說, 急就章.

    這個 target 我絕對不是說 lman, 而是後面的那個組織. 社群人馬本來就是來來去去, 之所以會有 SLAT 就是希望能有個正式組織可以持續進行這些事, 如果換一個負責人/執行者就得要砍掉重練, 十年之後, 大家會不會還在原地踏步? 又如何能跟人家說 Open Source 是『站在巨人的肩膀上』?

    人本來就形形色色, 正如政治立場有藍有綠, 但是社群稍有不同. 政治會影響你的生活, 政治會彼此競爭, 社群並不會, 大不了不跟他們玩就好了. 既然在 OSS/FS 裡我們都能容忍 GPL/Anti-GPL 等等的立場了, 論戰在所難免, 但是真的, 不需要 “比”, 要比永遠比不完的.

  • Pingback: 人是誰殺的? at - a knight’s tale - 乃特風雲錄 -()