本演講「自由開源軟體協同開發模式及社群溝通媒體簡介」係受銘傳大學資工系王家輝老師所邀請,於「社群媒體專案發展」課堂中所進行之演講。
隨著社群網站使用者的大幅增加,社群媒體已成為近年來常被論及的顯學,社群同儕間的協作生產 (peer production),即「眾包 (crowdsourcing)」的協同生產模式,也成為各界討論的話題及研究的範圍。
事實上,三十年前伊始的自由開源軟體發展正可說是今日的濫觴,程式開發者透過網際網路之郵件群組形成了討論及開發社群,最著名者即為 Linux Kernel Mailing List (LKML),是 Linux 開發者社群的主要溝通媒介。此外,Internet Relay Chat (IRC) 也是很重要的訊息交換媒介。最為當代自由開源社群成員所熟知的協同開發及代碼託管平台 GitHub,除了讓使用者能提交程式碼、分支程式碼、參與或建立專案之外,也是重要的溝通管道。此外,由於今日的溝通媒介變的更多元,現下流行的 Facebook、Twitter 也成為了部分社群的主要溝通管道;使用 mailing list 者也經常直接使用 Google Group 的服務,除省卻自行架設郵件伺服器之時間及成本外,其直接留存舊信的功能,也使新加入之訂閱者更能理解討論串的脈絡及過程。
以上工具雖然不見得能受到大眾使用者一致的青睞,但可從其利用方式了解眾人透過網際網路的合作模式的原型及本質。本議程中也會舉出一台灣本土的開源社群「零時政府 (g0v.tw)」作為案例,說明其彼此溝通的媒介以及發起、參與專案的方式,使聽講同學更能了解開源社群的運作,並了解成為貢獻者之方式及管道。