Résolution des litiges autour des noms de package NuGet
Cet article présente aux membres de la communauté un processus recommandé pour régler les litiges avec d’autres éditeurs NuGet.
Par exemple, supposons que Northwind Traders crée un système CRM pour lequel il fournit des pilotes clients sous la forme d’un fichier MSI téléchargeable à partir de son site web. Nancy, développeuse indépendante, souhaite faciliter l’utilisation de la bibliothèque cliente de Northwind et la convertit en package NuGet appelé NorthwindTraders.Client
. Peu après, Northwind veut produire de son côté un package NuGet officiel pour leur bibliothèque cliente et souhaite donc contester à Nancy la propriété du nom du package.
Dans ce scénario, Nancy ne semble pas agir avec de mauvaises intentions. Au contraire, elle agit plutôt en faveur des outils et des clients de Northwind en donnant de son temps et en contribuant avec son code. Parallèlement, Northwind est le propriétaire légitime du nom Northwind.
En suivant la procédure ci-dessous, Northwind et Nancy peuvent rechercher ensemble une résolution appropriée, car l’un comme l’autre souhaitent servir la communauté des développeurs. Il n’est généralement pas nécessaire que l’équipe NuGet intervienne, car la collaboration résout généralement tous les problèmes.
Process
- Contactez les propriétaires du package pour lequel vous avez un litige en utilisant le lien Contacter les propriétaires situé sur la page des détails du package. Décrivez votre problème de façon simple et directe.
- Envoyez une copie de votre message à support@nuget.org afin que NuGet et la .NET Foundation prennent connaissance de votre litige.
- Si le litige n’est pas résolu au bout de 30 jours, notifiez de nouveau support@nuget.org. L’équipe de support nuget.org prendra part au dossier afin de résoudre le litige avec les deux parties.