2010-05-14 4 views
2

저는 방금 오픈 소스 프로젝트를 시작했습니다. 이 프로젝트는 CodePlex에서 호스팅되며 여가 시간에 작업합니다. 아래 나열된 기본 어셈블리 특성에 적합한 값은 무엇입니까? xUnit.net오픈 소스 (LGPL) 프로젝트에 적합한 어셈블리 속성 값은 무엇입니까?

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

DotNetNuke의를

:

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

IT는 AssemblyCompany을보고 나를 놀라게하고 AssemblyCopyright은 여러 개의 (코드 플렉스에뿐만 아니라 구글 코드) 프로젝트 속성

<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")] 
+1

저작권과 라이센스는 서로 다른 두 가지입니다. –

+0

저작권은 귀하에게 귀하가 귀하에게 적용되는 라이센스를 포함하여 귀하의 저작물이 사용되는 방식을 결정할 권리를 부여합니다. –

답변

4

귀하의 이름 (귀하의 회사 및 해당되는 경우)과 저작권 진술을 어셈블리에 넣으십시오. 라이센스 자체가 저작권과 호환되지 않는 한, 라이센스의 적용 가능성에는 영향을 미치지 않습니다. 당신은 당신이 맞은대로 소프트웨어를 아직도 허용 할 수있다.

퍼블릭 도메인에 코드를 추가하지 않는 한 코드를 다른 사람에게 라이센스하기 위해 저작권을 포기할 필요는 없습니다. 저작권 보유는 입니다. 소프트웨어 배포 방법 결정.

2

LGPL (및 대부분의 기타 FOSS 라이센스)에서는 저작권을 보유하므로 "Copyright (C) 2009-2010 MichielVoo. All rights reserved."를 넣을 수 있습니다. 이것은 라이선스에 영향을 미치지 않습니다. 반대로 저작물의 "소유권"을 강화하기 위해 라이선스가 의존하는 저작권을 주장해야합니다.

또한 제품/프로젝트의 소스 파일에 라이센스 스텁이 포함되어 있는지 확인해야합니다.

은 프로젝트와 관련하여 상표를 보유하고 있지 않으면 상표가 필요하지 않습니다. 예를 들어 모질라는 파이어 폭스와 관련된 "모질라"이름과 작품에 대한 상표권을 보유하고 있으므로 해당 상표권을 주장합니다. 프로젝트가 "FooBar"라고 불리며 그 용어에 대한 상표권을 보유하고 있다면 그곳에 주장 할 수 있습니다.

+0

"저작권 보유자" 프로젝트 회원이 여러 명이거나 패치를 수락하면 어떨까요? –

+0

일반적으로 주 IP 보유자 인 경우 다른 기고자가 자신의 저작권 침해 주장을 귀하에게 전가하는지 확인해야합니다. 예를 들어 FSF는 자신의 소프트웨어를 GNU 프로젝트하에 배치하고자하는 개발자가 필요합니다. 이 경로를 간다면 패치를 위해해야 ​​할 것입니다. 코드베이스의 전반적인 제어권을 보유하고 싶다면, 예를 들어 그것을 팔기 위해서만 이것을 할 필요가 있습니다. 그렇지 않으면 중요하지 않습니다. – kprobst

관련 문제