開源的價值在於其透明的開發過程

Jen Wike發表於2014-08-10

本文是對OSS Watch的服務部經理Scott Wilson的採訪,他認為公開放原始碼雖然是開源的關鍵,但是整個開放的過程才是最有意義的。公開原始碼開發過程的關鍵在於程式設計師和專案經理,那透明開發是什麼樣呢?

Scott Wilson 是OSS Watch的服務部經理,他認為公開放原始碼是開源的關鍵。與此同時,公開產品程式碼開發的過程也一樣重要。公開原始碼開發過程的關鍵在於程式設計師、駭客、文員和專案經理。那什麼是透明開發呢?

我個人的工作經歷!

我住在英國曼徹斯特,但大部分工作時間是在牛津大學一個OSS Watch團隊裡工作。團隊是牛津IT服務部的一部分,它也從事開源相關的搜尋學術和商業諮詢。而且專精社群開發,管控,採購。

當談到我怎麼和開源結識的,其實在我為公開標準工作的時候就已經開始了。早在我在 CETIS 工作期間,代表英國的大學和學院參加如 W3C 一類的會議,我意識到開源是為新標準的實施而採取的最好方法。

我參加了很多的開源專案,當下主要為 Apaech Wookie 和 Htmlcleaner 工作。Wookie 是阿帕奇基金會 的孵化專案。我還是PMC的主席,也要處理基金會帶來的控制請求。Htmlcleaner是一個庫,主要是用來清理所有HTML吧!在原作者離開之後我成了維護者,所以那時我很興奮,也很樂意從社群中獲得正面反饋的事情。

哪些開源工具或者資料幫你解決了問題,他們怎樣幫到你?

我對工具的使用非常講究,有人卻不大在意。我的Mac上也在裝了Powerpoint,Openoffice還有PDF,因為我需要幫助孩子們做很多作業上用得著的東西,所以我們需要了解更多的開源軟體。

我的工作大多是關於評估,所以我找到了像Ohloh.net網站上所列舉的工具那樣來做專案價值評估,最重要的是專案的所有資料都是開放可供分析。所以我能瞭解到專案的進度和變數。我想讓他們更多的用於商業,這也是我撰文寫如何使用它的原因。

做開發的時候我會使用Java和Eclipse,還喜歡把Javascript和文字編輯器混合起來使用,我還喜歡Github,不管是工作上用得著的還是業餘的小專案上都很好用,網頁開發我們都用Jekyll,若你不喜歡Web格式的話他就是神器。

你希望哪些東西能更加開放?

我們樂見一個開源的學籍管理系統。在美國Kuali做的很不錯,每個國家國情不同,不能照搬照抄。而且在金融和人力組員管理領域還充斥著老舊死板的遺留系統。我相信開源和免費軟體將會在那裡有一席之地。比如做一個的開源的Web框架,若有人做出新奇的設計,其他人自然會被引導進這些創意貧乏的領域,我認為這將會帶來巨大的變革。Hadoop和OpenStack都是被廣泛使用在商業上的開源專案。

你在你的工作和生活,公開面臨最大的挑戰是什麼?

在某種程度上,我們可以活在自由和免費軟體的泡沫中。完全忽視在工作或者生活的某些其他領域,換句話說,我們根本沒有真正的進入到開源的大流。除我已經提到的學校和企業管理,還有很多領域根本不能公開透明。本位主義會影響到公開透明的進行,比如政府採購程式和軟體採購策略。

我認為培養開源的土壤更為重要,近些年來,我們見證了政府和醫療領域的巨大變革。如果在每項工作、每種技術的應用中都有公開透明的選項讓人們去選擇,那麼開放的影響力將會非常偉大。

為什麼選擇了開源之路?

科技對人們生活的影響越來越深,所以說我們可以引導科技的方向,並將其塑造成我們最喜歡的那部分,同時還要減少我們對它的依賴。開源不僅是開放程式碼那麼簡單,同時還是社會化的一個表象,在對社會進行構建的時候,開源的思想對社會建設的方向指導很重要。這就是我喜歡在開源社群做貢獻的原因。對於我而言,開源就是透明開發,它鼓勵更多的參與者加入進來,而且不僅僅侷限於軟體開發方面。

相關文章