本文为社区成员提供了一个建议的解决过程,以解决与其他 NuGet 发布者的争议。
例如,假设 Northwind Traders 创建了一个 CRM 系统,他们为其提供客户端驱动程序作为可从其网站下载的 MSI。 独立开发人员 Nancy 希望更轻松地使用 Northwind 的客户端库,并将其转换为名为 NorthwindTraders.Client 的 NuGet 包。 后来,Northwind 希望为他们的客户端库生成一个官方的 NuGet 包,因此想要质疑 Nancy 对该包名称的所有权。
在这种情况下,南希似乎并没有以不良意图行事,而是通过贡献自己的时间和代码来支持 Northwind 的工具和客户。 同时,Northwind 是 Northwind 名称的合法所有者。
通过遵循以下过程,Northwind 和 Nancy 可以协同工作,以解决此问题,因为两者都有兴趣为开发人员社区服务。 NuGet 团队通常不需要参与其中;协作通常效果最佳。
流程
- 使用软件包详细信息页上的“联系所有者”链接联系与您有争议的软件包的所有者。 以礼貌且直接的方式解释你的问题。
- 发送消息 support@nuget.org 的副本,以便 NuGet 和 .NET Foundation 知道你的争议。
- 等待最多 30 天解决,然后再次通知 support@nuget.org 。 nuget.org 支持团队将参与进来,并努力与双方一起解决争议。