2013-03-08 1 views
0

소스 코드를 오픈하고 싶습니다. 파일 헤더에 무엇을 써야합니까? 그냥 저작권 진술이나 라이센스 텍스트? 다른 당사자가 프로젝트에 기고한다면 헤더에 저작권 진술을 추가해야합니까?소스 파일의 헤더에있는 저작권 정보

+4

이 질문은 프로그래밍이나 소프트웨어 개발이 아니라 라이센스 또는 법적 문제에 관한 주제이므로 닫으려고합니다. [여기를 참조하십시오 (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) 및 [여기] (http://meta.stackexchange.com/questions/139804/can- 주제에 대한 라이센싱 질문), 자세한 내용은 [도움말 센터] (http://stackoverflow.com/help)를 참조하십시오. – durron597

답변

2

파일 헤더에 무엇을 써야합니까?

이는 파일, 저자 및 요구 사항에 적용되는 라이센스와 같은 많은 요소에 따라 다릅니다.

파일의 일부인 파일의 맨 위에 쓰기 시작합니다. 소프트웨어의 이름처럼. 이름이 있으십니까?

저작권 문 또는 라이센스 텍스트 만 사용 하시겠습니까?

자유롭게 선택할 수 있습니다. 일반적인 상위 보관 헤더가 짧기 때문에 일반적으로 전체 소스 텍스트를 각 소스 파일에 넣지는 않습니다. 대신 프로젝트 root-dir 안에 LICENSE이라는 파일에 넣는 것이 일반적입니다.

다른 당사자가 프로젝트에 기부 할 경우 저작권 진술을 헤더에 추가해야합니까?

그러나 저작권에 해당하는 기부를 한 경우 저작권을 보유하기 위해 실제 저작권 라인을 올릴 필요가 없습니다. 그것은 필요하지 않습니다 (더 이상 베른 협약하에 - 어떤 때는 언젠가 한 번이었습니다).

소유권을 문서화하기 위해 서명 된 패치는 사물을 추적하는 훨씬 더 좋은 방법입니다. 최신 소스 코드 버전 제어 시스템을 사용하면이 작업을 쉽게 수행 할 수 있습니다.

하지만 어딘가에 크레딧을 부여 할 수 있으므로 원하는 경우 AUTHORSCONTRIBUTORS 파일을 보관할 수 있습니다. 프로젝트에서이를 어떻게 처리하고 정보를 미리 제공하여 참여자가 자신이 의도 한 방식을 알고 있는지 생각하십시오.