NuGet 패키지 이름 분쟁 해결
이 문서는 커뮤니티 구성원에 대해 다른 NuGet 게시자와의 분쟁을 해결하도록 권장 해결 프로세스를 제공합니다.
예를 들어 Northwind Traders가 해당 웹 사이트에서 다운로드 가능한 MSI로 클라이언트 드라이버를 제공하도록 CRM 시스템을 만든다고 가정합니다. 독자적 개발자인 Nancy는 보다 쉽게 Northwind의 클라이언트 라이브러리를 사용할 수 있도록 하고 NorthwindTraders.Client
라는 NuGet 패키지로 변환합니다. 나중에 Northwind에서는 해당 클라이언트 라이브러리에서 고유한 공식 NuGet 패키지를 생성하고 따라서 패키지 이름에 대한 Nancy의 소유권에 대한 분쟁이 발생합니다.
이 시나리오에서 Nancy는 나쁜 의도를 가진 것으로 보이지 않지만 대신 고유한 시간 및 코드를 제공하여 Northwind의 도구 및 고객을 지원합니다. 동시에 Northwind는 Northwind 이름의 정당한 소유자입니다.
Northwind 및 Nancy는 둘 다 개발자 커뮤니티를 제공하는 데 관심이 있기 때문에 아래 프로세스를 수행하여 적합한 해결 방법을 함께 모색합니다. 일반적으로 NuGet 팀이 관련될 필요는 없습니다. 협업은 일반적으로 뛰어난 결과를 발생시킵니다.
Process
- 패키지 세부 정보 페이지에서 연락처 소유자 링크를 사용하여 분쟁이 발생한 패키지의 소유자에게 연락합니다. 직접 친절하게 문제를 설명합니다.
- 해당 NuGet 및 .NET Foundation이 분쟁을 인식하도록 support@nuget.org에 메시지의 복사본을 보냅니다.
- 해결을 위해 최대 30일 동안 대기한 다음 support@nuget.org에 다시 알립니다. nuget.org 지원팀이 참여하고 두 당사자와 분쟁을 해결하려고 합니다.