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名選定的受訪者。
查看英文原文: GitHub Surveys Open Source: Documentation, License, Usage at Work