open-source - 对于开源 (LGPL) 项目来说,合适的程序集属性值是什么?

标签 open-source copyright-display assembly-attributes

我刚刚开始从事一个开源项目。该项目托管在 CodePlex 上,我在业余时间从事该项目。默认程序集属性(如下所列)的合适值是什么?

[assembly: AssemblyCompany("")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]

令我惊讶的是,在几个项目(CodePlex 以及 Google Code 上)上看到了 AssemblyCompany 和 AssemblyCopyright 属性:

xUnit.net

[assembly: AssemblyCopyright("Copyright (C) Microsoft Corporation")]
[assembly: AssemblyCompany("Microsoft Corporation")]

DotNetNuke:

<Assembly: AssemblyCompany("DotNetNuke Corporation")> 
<Assembly: AssemblyCopyright("DotNetNuke is copyright 2002-2010 by DotNetNuke Corporation. All Rights Reserved.")> 

起订量:

[assembly: AssemblyCompany("Clarius Consulting, Manas Technology Solutions, InSTEDD")]

最佳答案

将您的姓名(以及您的公司,如果适用)和版权声明放入程序集中。不会影响许可证的适用性,除非许可证本身与版权不兼容;您仍然可以根据需要许可该软件。

您不必放弃版权即可将您的代码许可给其他人,除非您将代码放入公共(public)领域。拥有版权意味着可以决定软件的分发方式。

关于open-source - 对于开源 (LGPL) 项目来说,合适的程序集属性值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2837986/

相关文章:

server-side - 版权日期需要更新吗?

python - 在 Sphinx 文档中添加版权信息

.net - 如何加载 .NET 程序集以进行反射操作并随后卸载它?

.net - NETCore1.1中如何设置AssemblyTitleAttribute

xml - 用于 Linux 的开源命令行工具,用于区分忽略元素顺序的 XML 文件

python - 在 Windows python 中安装 Openalpr

c# - 开卷问题

java - 有没有一种简单的方法可以让android studio自动添加版权声明?

c# - 如何在多个 Visual Studio 项目之间共享属性? (尤其是 C# 项目)

git - 显示我是个人资料合作者的存储库