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

jopen 7年前發布 | 10K 次閱讀 Github

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

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

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

  1. 文檔很重要,是建立包容、便利的社區的一種手段,但經常被忽視。 
  2. 消極的交互不常發生但很醒目,會影響項目的活躍度。 
  3. 全世界都在用開源項目,但其貢獻者尚未體現其廣泛的受眾群體。 
  4. 使用開源項目和對其做出貢獻經常是在工作過程中發生的。 
  5. 開源項目是軟件選型時的默認選擇。

在開源項目遇到的問題中,調查發現最令人討厭的是不完整或混亂的文檔(>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 名選定的受訪者。

來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!