Udostępnij za pośrednictwem


Rozwiązywanie sporów dotyczących nazw pakietów NuGet

Ten artykuł zawiera zalecany proces rozwiązywania problemów dla członków społeczności w celu rozwiązania sporów z innymi wydawcami NuGet.

Załóżmy na przykład, że firma Northwind Traders tworzy system CRM, dla którego udostępnia sterowniki klienta jako plik MSI do pobrania ze swojej witryny internetowej. Nancy, niezależny deweloper, chce ułatwić korzystanie z biblioteki klienta Northwind i zamienia ją w pakiet NuGet o nazwie NorthwindTraders.Client. Później Northwind chce utworzyć oficjalny pakiet NuGet własnego dla swojej biblioteki klienta, a tym samym chciałby zakwestionować własność Nancy nazwy pakietu.

W tym scenariuszu Nancy nie wydaje się działać ze złymi intencjami, ale raczej wspiera narzędzia i klientów Northwind poprzez współtworzenia własnego czasu i kodu. Jednocześnie Northwind jest uzasadnionym właścicielem nazwy Northwind.

Wykonując poniższy proces, Northwind i Nancy mogą współpracować w celu odpowiedniego rozwiązania, ponieważ obaj są zainteresowani obsługą społeczności deweloperów. Zwykle nie jest konieczne, aby zespół NuGet był zaangażowany; współpraca zwykle sprawdza się najlepiej.

Przetwarzaj

  1. Skontaktuj się z właścicielami pakietu, z którym masz spór, korzystając z linku Skontaktuj się z właścicielami na stronie szczegółów pakietu. Wyjaśnij swój problem w miły i bezpośredni sposób.
  2. Wyślij kopię wiadomości na support@nuget.org adres , aby nuGet i .NET Foundation byli świadomi sporu.
  3. Poczekaj maksymalnie 30 dni na rozwiązanie, a następnie powiadom support@nuget.org ponownie. Zespół pomocy technicznej nuget.org zaangażuje się i spróbuje pracować w sporze z obiem stronami.