“親愛的GitHub” —— 致GitHub的一封公開信

jopen 8年前發布 | 5K 次閱讀 Github

(本文已于2016年1月19日更新,增加了GitHub發言人的聲明)

最近,一個由開源項目(包括一些最流行的項目)維護者組成的團體逐漸壯大起來。該團體聯署了一封 致GitHub的公開信 ,以表達他們的挫折感以及他們的抱怨——他們感覺遭到了GitHub的忽視和無視。幾天內, 簽署者 的個數就增加到了數百(不過公平地說,其中一些明顯是“假的簽署者”)。其中包括jQuery、React Native、node.js和很多其他的成功開源項目的維護者。

該團體主要的抱怨在于,GitHub缺少足夠的支持和一種恰當的、雙向的溝通渠道。他們堅稱,他們的質詢得到的唯一回應是“空白的回應或者根本沒有回應”,證據就是GitHub一直沒有能力或沒有意愿解決的問題個數。在和InfoQ的對話中,作為這封公開信的發起人之一的James Kyle說,在他編寫這封信的時候,他從全體參與者中收集到一個由大量改進建議組成的清單。但是,他們決定在最終的文稿中重點突出其中的三點。

  • 由于缺少定制化功能,通過“問題跟蹤器”報告問題很難用。這可以通過提供諸如自定義字段和基本的校驗機制來確保問題帶著所有必要的信息(例如,復現問題的步驟和測試所針對的版本)被記錄在案;
  • “問題跟蹤器”的評論系統中有太多的“噪音”,主要是由于沒有實質內容的那種“+1”評論。這種評論對于項目維護者了解問題的普遍性是有幫助的,然而卻給維護者們制造了太多的“噪音”。這可以通過“一級投票機制”來解決;
  • 難以獲取符合“CONTRIBUTING.md”指南的問題和拉取請求。這被認為是由于“貢獻者指南”鏈接到的GitHub所展示的內容不夠顯眼的造成的。可能的解決方式是,允許項目維護者來配置要在新問題/拉取請求的頂部顯示的文件。

InfoQ采訪了James Kyle以便更多地了解這封公開信的出現和意圖。

問:您能描述一下這封“致GitHub的公開信”是怎樣誕生的及其完成過程嗎?

這一切開始于一群比較活躍的開源項目維護者 在推ter上的討論 。后來,我建議給GitHub寫一封公開信。我創建了一個Google doc,并把他們都邀請進來。我寫了幾段,列出了這封信的大綱,然后把它發給其他人,讓他們把自己的關切補充到信里。最初有一個很長的、有改進建議組成的清單,后來被精簡到三個左右)。

問:您認為寫公開信是你們表達對GitHub的抱怨的最佳方式嗎?您期望GitHub給您怎樣的答復呢?

我認為寫公開信是我們向GitHub表達關切的僅存的唯一方式。參加簽名的所有作者都向GitHub寫信反映過他們對新特性的想法和產品存在的問題,但是沒有得到任何實質性的答復。GitHub是一個偉大的產品,但顯然不是完美無瑕的產品。所有參與公開信的人都維護著大量的項目,他們在很大程度上忍受著GitHub的缺點。我認為,對開源來說GitHub是最大的貢獻者之一,因為事實上GitHub的用戶不是一小撮人。

問:除了公開信中提到的主要的三點以外,在GitHub和開源開發社區之間存在著結構性的問題。您認為,如果有意愿解決這個問題,難度有多大?

這件事對GitHub是一個巨大的機會。根據GitHub自己的分析,“dear-github”這個代碼庫有超過55000個獨立的訪客。需要說明的是,這篇發表在“Hacker News”上的文章在整個歷史上受歡迎的文章中 排名第19位 (而且還在攀升)。有超過800個簽名,而且如果你快速瀏覽一下這些簽署者的話,你會發現其中包含很多GitHub上的著名項目。

對我來說,很顯然某些東西引起了GitHub用戶群的共鳴。個人認為,GitHub應將此視為機會。

希望GitHub會以某種形式回應我們,但是我一定不愿意一直等待。我私下里從GitHub以前的員工和現在的員工聽到的消息并不樂觀。過去三四年中,GitHub的停滯不前讓我愕然,開源社區嚴重依賴于它,它應該像其他產品一樣持續改進。

</div>

“親愛的GitHub”激起了另一群開源開發者的快速回應,他們聯署了另一封公開信“ 謝謝你,GitHub ”,而且當前后者已經有200多個簽名。Ruby on Rails的核心開發者和“謝謝你,GitHub”最初的支持者,澄清說,后者雖然是對前者的回應,但其本身和前者并不太相關。

向GitHub提出改進建議、提供反饋,這當然很好。但我發現自己并不同意“親愛的GitHub”中的某些消極論調——我用拒絕聯署來表達我的不敢茍同。反而,“謝謝你,GitHub”表達了各種不同的觀點,甚至就連“親愛的GitHub”的人也派了一個代表聯署了“謝謝你,GitHub”。

當被問到對“親愛的GitHub”公開信的看法時,一位GitHub的發言人向InfoQ發表了如下聲明。

對于GitHub而言,開源極其重要,我們將認真對待這次反饋。我們已經開始著手處理一些他們討論的動議,同時在 尋求更主動的方式同開源項目維護者們接洽,以便讓GitHub繼續為他們的社區提供好的體驗。

查看英文原文: "Dear GitHub…" — An Open Letter to GitHub

感謝夏雪對本文的審校。

給InfoQ中文站投稿或者參與內容翻譯工作,請郵件至editors@cn.infoq.com。也歡迎大家通過新浪微博(@InfoQ,@丁曉昀),微信(微信號: InfoQChina )關注我們,并與我們的編輯和其他讀者朋友交流(歡迎加入InfoQ讀者交流群 “親愛的GitHub” —— 致GitHub的一封公開信 (已滿),InfoQ讀者交流群(#2) “親愛的GitHub” —— 致GitHub的一封公開信 )。

來自: http://www.infoq.com/cn/news/2016/01/dear-github-letter

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