天天看點

GitHub調查開源項目:文檔、許可證書、在工作中的使用情況

github對開源項目進行了一個調查,在對所收集的資料進行分析後,釋出了結果。他們感興趣的内容包括:開發人員跟開源項目之間是什麼關系、文檔扮演了什麼樣的角色、項目中出現的消極互動的程度和影響。

調查的組織者把調查結果歸納如下:

文檔很重要,是建立包容、便利的社群的一種手段,但經常被忽視。 消極的互動不常發生但很醒目,會影響項目的活躍度。 全世界都在用開源項目,但其貢獻者尚未展現其廣泛的閱聽人群體。 使用開源項目和對其做出貢獻經常是在工作過程中發生的。 開源項目是軟體選型時的預設選擇。

在開源項目遇到的問題中,調查發現最令人讨厭的是不完整或混亂的文檔(>90%),其次是無回報(約80%),接下來是輕蔑的回報(55%),有沖突(45%)和不明原因的拒絕(33%),不親切的語言或内容(約15%)。很明顯的,這些項目中存在文檔問題,而這也許和開發人員熱愛程式設計但不喜歡寫文檔有某些關系。

細化到文檔上,93%的受訪者抱怨大多數文檔不是不完整就是過時了。還有60%的受訪者說他們從不或很少寫文檔。作為一個普遍存在的問題,github建議使用者這樣來幫助項目的維護者:當他們碰到問題時,可以修正、更新或添加文檔。

對于67%的使用者來說,當其決定為一個項目做點貢獻時,該項目的許可證書是個決定性的因素。而64%的使用者說,當其要用到一個項目時,他們認為該項目的許可證書是非常重要的。這兩種情形綜合在一起,大約有2/3的使用者把許可證書看得非常重要。

該調查的另一個發現是開源項目在工作中有意義:94%的受雇人員至少用過一次開源項目,而81%的人經常使用開源項目。還有65%的開源項目貢獻者把做開源項目當作其工作的一部分;同時,“許多人談到他們的開源工作對完成其目前工作很重要”。

人們認為開源軟體比專有軟體更安全(58%),但是沒太多人贊同開源軟體是穩定的(30%)和具有良好的使用者體驗(36%)。盡管這些人數量很少,但72%的人仍然會在軟體選型時評估一下開源項目。

有關如今如何使用開源項目的更多細節,包括互動、包容性、在工作上的使用情況,我們建議您閱讀一下整個調查分析報告。感興趣的人可以下載下傳完整的原始資料包來做進一步的分析。

關于本研究中所使用的方法,github随機選取了5500名受訪者,涉及了3800個github項目,還有來自其他社群的額外500名標明的受訪者。

本文轉自d1net(轉載)

繼續閱讀