2013-03-06 1 views
0

약간의 수정을 통해 다른 소프트웨어의 일부 코드를 사용하는 소프트웨어를 작성했습니다. 나는 그 사본 권리 기간 및 면허 기간에 의해 혼동된다. 저작권 또는 라이센스 성명서는 어디에 넣어야합니까?다른 사람이 만든 소프트웨어의 구성 요소를 사용하는 소프트웨어의 라이선스를 부여하는 방법에 대한 예를들 수 있습니까?

자세한 내용은 A, B 및 C라는 세 개의 프로젝트가 있습니다. A LGPL 라이센스를 사용하십시오. B는 라이센스를 사용하지 않지만 저작권 정보는 LICENSE라는 파일에 넣습니다. C는 라이센스 나 저작권을 사용하지 않습니다. 저자를 나타내는 줄만 씁니다.

나는 그 프로젝트에서 코드 조각을 가져 와서 수정했다. (실제로는 몇 가지 기능 만 사용했다.) 그래서 내가 무엇을해야하니?

이미 다른 질문을 확인했습니다. 그들은 루트 디렉토리에 LICENSE라는 파일을 넣는 것으로 충분하다고 말했다. 하지만 그 파일을 어떻게해야합니까?

아무도 도와 줄 수 있습니까? 감사합니다.

+3

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

답변

2

LICENSE 파일에는 코드에서 사용중인 라이선스 종류에 대한 정보가 포함됩니다.

제프 앳 우드로 (당신이 라이센스를 가지고 있지 않기 때문에 멀리한다) A, B 또는 C의 라이센스의 모든 조건을 위반하지 않아야이 라이센스는 설명 :

내가했기 때문에 명시 적으로 라이센스를 표시하지 않고, 다른 사람들이 내 코드를 어떻게 사용할 수 있는지 설명하지 않고 암묵적인 저작권을 선언했습니다. 코드가 라이센스가 없기 때문에 이론적으로 저작권을 주장 할 수 있으며 사람들이 내 코드 사용을 중단하도록 요구할 수 있습니다. 숙련 된 개발자는 라이센스가없는 코드를 사용할 법적 권리가 없으므로 라이센스가 부여되지 않은 코드를 만지지 않습니다.

라이센스가 없으면 코드의 저작권은 기본적으로 적용됩니다. 사람들은 코드를 읽을 수는 있지만 코드를 사용할 법적 권리가 없습니다. 코드를 사용하려면 작성자에게 직접 연락하여 허락을 요청해야합니다.

소스 : http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html


지금까지 당신이 간다에서 코드를 촬영 한있는 프로젝트 (A/B/C)를 언급으로, 그것은 단지 필요한 경우 A/B의 라이센스/C는 그렇게해야합니다.

샘플 LICENSE 파일 템플릿 :이 파일은 프로젝트 이름의 일부가

저자 에 의해

프로젝트 이름. project_name은 자유 소프트웨어입니다 : 자유 소프트웨어 재단, 라이센스 버전 3 또는 (귀하의 선택에 따라)로 출판 된 GNU 일반 공중 사용 허가서의 조건에 따라이 파일을 재배포하거나 으로 수정할 수 있습니다. 최신 버전.

project_name은 유용 할 수 있기를 희망하며 배포되지만, 보증은 제공되지 않습니다. 상품성 또는 특정 목적에의 적합성에 대한 묵시적인 보증도 제공하지 않습니다. 자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.

project_name과 함께 GNU 일반 공중 라이선스 사본을 받아야합니다. 그렇지 않은 경우 http://www.gnu.org/licenses/을 참조하십시오.

+0

대단히 감사합니다. 나는 많은 것을 배웠다. 그러나 또 다른 질문이 있습니다. 그 면허는 실제로 법적 효과가 있습니까 (아니면 서구 국가에서만 가능합니까)? 일부 개발자가 라이센스를 위반하면 어떻게 될까요? – Ming

+0

GGPL의 예를 들어 보겠습니다. ** 개인 저작권 소유자 만 라이센스 위반 발생시 고소 할 권한이 있습니다 **. 따라서 당신이 기능을 훔친 법원에 데려다 줄 시간이 있다고 생각하는 사람으로부터 코드를 빼지 않는다면, 내가 보는 한 걱정거리는별로 없습니다. 하지만 전 변호사가 아니에요. 또한 공개적으로 사용 가능하게하려는 경우 사람들에게 신용을주고 프로젝트에 라이센스를 포함하는 것이 좋습니다. – Kedar

+0

예, 해당 라이센스는 법적 효력이 있습니다. 그들은 @kedar가 말한 것에 기반을 둡니다 : 라이센스가 없으면 코드는 100 % 저작권이 있으며 라이센스는 어떤 일을 할 수있게합니다. 정확히 라이센스에 명시된 것, 그 이상은 아무것도 아닙니다. –