Udostępnij przez


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 własny pakiet NuGet dla swojej biblioteki klienckiej i dlatego chciałby zakwestionować prawo Nancy do nazwy pakietu.

W tym scenariuszu Nancy nie wydaje się działać ze złymi intencjami, lecz raczej wspiera narzędzia i klientów Northwind, poświęcając swój czas i kod. Jednocześnie Northwind jest prawowitym 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.

Proces

  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 rozwiązać spór z obiema stronami.