被質疑“在開源社區執行微軟意願”,.NET基金會前董事爲其提交的PR道歉並辭職

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"編譯|燕珊"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/dotnetfoundation.org\/","title":"","type":null},"content":[{"type":"text","text":".NET基金會"}]},{"type":"text","text":"最近“不太平”。上週五,.NET基金會執行董事Claire Novotny在其成員反對她對其中一個項目的干預後,爲自身的行爲道歉並宣佈辭去職務。巧合的是一個多月前,董事會成員Rodney Littles II因與基金會的目標方向不同而辭職。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“上週我犯了一個錯誤,當時我做了一個 PR 並將它合入到一個項目中卻沒有跟大家討論,”Claire Novotny在.NET基金會的道歉公告中如此"},{"type":"link","attrs":{"href":"https:\/\/github.com\/dotnet-foundation\/Home\/discussions\/39","title":"","type":null},"content":[{"type":"text","text":"寫道"}]},{"type":"text","text":",她指的可能是在開源 .NET 基金會項目 ReactiveUI 中添加了對可複製的構建的支持。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於該代碼的合入,GitHub上有評論稱Novotny的決定不夠恰當,其他在 ReactiveUI 上工作的人覺得她與該項目並不親近,但她也沒有去問過那些真正親近項目的人。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Rodney Littles II,ReactiveUI 的核心維護者和前基金會董事會成員,很快就對基金會的行爲準則進行了提醒。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Littles 在董事會舉行9月選舉之前辭職。他本不打算在公開場合說什麼,但基金會在9月末宣佈新一輪選舉結果的同時還順帶說了“我們祝他一切順利,因爲他重新專注於個人生活”的話,看到這,Littles 改變了主意。他公開對基金會的角色和作用提出了質疑。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"10月2日,在一篇"},{"type":"link","attrs":{"href":"https:\/\/rodneylittlesii.com\/posts\/topic\/foundation-echo-chamber","title":"","type":null},"content":[{"type":"text","text":"文章"}]},{"type":"text","text":"中,Littles 解釋了辭職的一些背景,並說不是因爲個人生活問題才離開董事會。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":".NET 基金會於2014年由微軟公司成立與贊助,其宗旨在於推進與維護微軟公司開放源代碼後的.NET 框架,扮演的是軟件社羣與商業開發者之間的對話窗口角色。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Littles 於 2020 年 8 月加入 .NET 基金會董事會。在他的競選宣傳中,他談到了**“.NET 生態系統中的嚴重脫節”,微軟推動了 .NET 開源,但其周圍的社區並不健康**。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"根據 Littles 所寫,“.NET 基金會並不關心其成員身份”,並且“對社區的任何事情都沒有公開透明”。他質問基金會:“你來這裏是爲了在 .NET 開源上執行微軟的意願,還是來幫助培養和促進一個健康的社區?”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"他對基金會曾經提出的“成熟度模型”意見很大,“它看起來太‘微軟官僚主義’……更多關注的是監督和命令,而不是培養和幫助。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Littles 的文章沒有提到 Claire Novotny 的事情。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"但很快社區裏出現了一個名爲“DNF 及其與成員項目的關係”的新主題,並繼續對基金會董事會就相關問題進行批評。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/9e\/9ee08b9f47679f5931f809ef8337620c.png","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Rob Mensching 在其博客"},{"type":"link","attrs":{"href":"https:\/\/robmensching.com\/blog\/posts\/2021\/10\/6\/how-the-.net-foundation-kerfuffle-became-a-brouhaha\/","title":"","type":null},"content":[{"type":"text","text":"寫道"}]},{"type":"text","text":",在沒有任何討論或警告的情況下,NET基金會的人將WiX Toolset項目轉移到基金會GitHub企業版。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Novotny在道歉裏補充說,她對 ReactiveUI 的決策“越界”了。她的帖子還解釋了上面推文中提到的 GitHub 企業版的使用,解釋說該服務將使得開發人員“可以更好地控制他們的項目”。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“許多人感到驚訝和不安的事實意味着,使用 GitHub 企業版作爲支持項目的工具這件事情沒有得到很好的溝通,”她補充道, 新文件即將出臺以澄清問題。基金會計劃在短時間內分發這些文件,並很快舉行一次“聆聽之旅”之類的活動。道歉文還顯示,基金會董事會將舉行 TMA(tell me anything)公開電話會議。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“很明顯,.NET 基金會項目治理模型還沒有得到很好的理解,”她寫道。 “項目維護者簽署協議,將他們的項目分配或貢獻給 .NET 基金會。這就是項目所有權發生變化的時刻。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/84\/843ceae541f222e504f7ecae5164704d.png","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","text":"Claire Novotny在推特上表示爲了使.NET 基金會繼續前進,已從基金會辭職,但仍留在微軟。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前來看,Novotny的道歉並不足以平息“民怨”,道歉帖下面的第一條評論將此描述爲“完全不道歉”——並且這種情緒在其他評論中重複出現,評論區的對話還討論瞭如何從基金會撤回項目。對於.NET 基金會來說,這關或許並不容易闖。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"延展閱讀:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/www.theregister.com\/2021\/10\/07\/net_foundation_boss_apologises_for\/","title":"","type":null},"content":[{"type":"text","text":"https:\/\/www.theregister.com\/2021\/10\/07\/net_foundation_boss_apologises_for\/"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/www.theregister.com\/2021\/10\/05\/microsoft_net_foundation_under_fire\/","title":"","type":null},"content":[{"type":"text","text":"https:\/\/www.theregister.com\/2021\/10\/05\/microsoft_net_foundation_under_fire\/"}]}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章