分享方式:


解決 NuGet 套件名稱的爭議

本文提供解決社群成員與其他 NuGet 發行者發生爭議的建議解決方法流程。

例如,假設 Northwind Traders 建立了 CRM 系統,並從其網站提供用戶端驅動程式作為可下載的 MSI。 而獨立開發人員 Nancy,想要更輕鬆地使用 Northwind 的用戶端程式庫,並將它轉換成 NuGet 套件,稱之為 NorthwindTraders.Client。 在此之後,Northwind 想要產生自己的用戶端程式庫官方 NuGet 套件,因此就 Nancy 對套件名稱的擁有權發生爭議。

在此案例中,Nancy 似乎並無惡意,甚至貢獻了自己的時間和程式碼為 Northwind 的工具和客戶提供支援。 與此同時,Northwind 是 Northwind 名稱的合法擁有者。

藉由遵循下列程序,Northwind 和 Nancy 可以協調出適當的解決方式,因為雙方都有意服務開發人員社群。 NuGet 小組一般沒有必要介入,因為共同作業通常會運作出最佳方案。

處理

  1. 使用套件詳細資料頁面的連絡擁有者連結,連絡與您發生爭議的套件擁有者。 客氣地直接說明您的問題。
  2. 將您的郵件副本傳送至 support@nuget.org,以便 NuGet 和 .NET Foundation 了解您的爭議。
  3. 解決方法的等候期最多 30 天,屆時請再次通知 support@nuget.org。 nuget.org 支援小組會介入,嘗試解決雙方爭議。