nuget的license问题

William Liu 511 信誉分
2024-11-29T01:10:21.8566667+00:00

你好,我使用.net 9的wpf为公司开了机械设备上的上位机程序,该程序会作为设备的一部分出售给客户.

程序中使用了一些来自微软和第三方的nuget,我查看了这些nuget在nuget.org上标注的license.它们大多数是MIT和Apache2.0协议.

我开发的程序是闭源的上位机程序,请问在使用此类MIT和Apache2.0协议的nuget时,需要做哪些工作以符合法规呢?

.NET
.NET
基于 .NET 软件框架的 Microsoft 技术。
71 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Minxin Yu 12,341 信誉分 Microsoft 供应商
    2024-11-29T02:28:15.2333333+00:00

    您好,

    1.在你发布的应用程序或源代码中,必须包含原始软件的版权声明和许可声明。
    2.无需公开修改后的源代码。
    3.如果你修改了源代码,并重新分发它,必须注明对原始代码的修改部分。
    4.不能使用 Apache 的品牌标志宣传你的产品。 Apache 2.0 禁止您使用创建您正在修改的原始软件的实体的商标。
    5.如果某些 Apache 2.0 许可证库有 NOTICE 文件,请确保将该文件或其内容包含在你的项目中。


    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。


0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。