在 C# 项目的 AssemblyInfo.cs 文件中指定开源许可证?

问题描述 投票:0回答:0

我正在开发多年前根据 GPLv2 许可发布的开源 C# 应用程序。在更新其中的几个程序集时,我注意到 AssemblyInfo.cs 文件中的 AssemblyCopyright 属性都说明了我公司拥有版权。如果合适的话,我想在 AssemblyInfo 中包含有关开源许可证的信息,但我不确定最好的方法是什么。

AssemblyInfo 文件提供给我们在内部分发的 NuGet 包,因此不会有人看到这些属性的值。 AssemblyCopyright 是指定许可证的正确位置吗?我应该用有关 GPLv2 许可证的注释替换该属性的值,还是应该同时包含版权信息和有关许可证的信息?

可能相关:出于安全原因,我的公司进行了一些不应作为开源在网络上分发的修改(更好的架构可能会使这些修改与开源位分离,但这既不存在也不存在) .该应用程序在我们的内部系统中使用,不会出售或提供给其他方,因此我不一定对此有法律顾虑。

c# nuget .net-assembly
© www.soinside.com 2019 - 2024. All rights reserved.