2

オープンソースプロジェクトに取り組み始めたばかりです。プロジェクトは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.")> 

Moq:

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

2 に答える 2

4

あなたの名前(および該当する場合はあなたの会社)と著作権声明を議会に入れてください。ライセンス自体が著作権と互換性がない場合を除き、ライセンスの適用性に影響を与えることはありません。必要に応じて、ソフトウェアのライセンスを取得できます。

コードをパブリックドメインに置く場合を除いて、コードを他の人にライセンス供与するために著作権を放棄する必要はありません。著作権を保持するということは、ソフトウェアの配布方法を決定できることを意味します。

于 2010-05-14T22:21:47.187 に答える
2

LGPL(および他のほとんどのFOSSライセンス)では、著作権を保持しているため、「Copyright(C)2009-2010MichielVoo。Allrightsreserved」と入力できます。これはライセンスに影響を与えません。逆に、著作権を主張する必要があります。これは、著作物の「所有権」を強制するためにライセンスが依存するものです。

また、製品/プロジェクトのソースファイルにライセンススタブが含まれていることを確認する必要があります。

プロジェクトに関連するものに実際に商標を保有している場合を除き、商標は必要ありません。たとえば、MozillaはFirefoxに関連する「Mozilla」の名前とアートワークの商標を所有しているため、それらの商標を主張します。プロジェクトの名前が「FooBar」で、その用語の商標を保持している場合は、そこでそれを主張します。

于 2010-05-14T22:24:31.510 に答える