次の方法で共有


NuGet パッケージ名に関する紛争の解決

この記事では、コミュニティ メンバーが他の NuGet パブリッシャーとの紛争を解決するための推奨される解決プロセスについて説明します。

たとえば、Northwind Traders は、クライアント ドライバーを Web サイトからダウンロード可能な MSI として提供する CRM システムを作成するとします。 独立した開発者である Nancy は、Northwind のクライアント ライブラリを簡単に使用できるようにし、 NorthwindTraders.Clientという NuGet パッケージに変換したいと考えています。 その後、Northwind はクライアント ライブラリ用に独自の公式 NuGet パッケージを作成し、Nancy のパッケージ名の所有権に異議を申し立てたいと考えています。

このシナリオでは、Nancy は悪意を持って行動しているようには見えませんが、自分の時間とコードを提供することで Northwind のツールと顧客をサポートしています。 同時に、Northwind は Northwind 名の正当な所有者です。

Northwind と Nancy は、以下のプロセスに従うことで、開発者コミュニティにサービスを提供することに関心があるため、適切な解決策を得ることができます。 通常、NuGet チームが関与する必要はありません。コラボレーションは通常、最適に機能します。

プロセス

  1. パッケージの詳細ページの [ 所有者に問い合わせる ] リンクを使用して、問題が発生したパッケージの所有者に問い合わせてください。 問題を親切かつ直接的な方法で説明します。
  2. NuGet と .NET Foundation が紛争を認識できるように、メッセージのコピーを support@nuget.org に送信します。
  3. 解決まで最大 30 日間待ってから、もう一度 support@nuget.org 通知します。 nuget.org サポート チームが関与し、両当事者との紛争を解決しようとします。