이중 라이센스는 어떻게합니까?


9

GPL v3에서 내 프로젝트를 오픈 소스로 만들고 싶습니다. 또한 독점적 인 응용 프로그램에서 코드를 사용하려는 사람들을 위해 라이센스를 판매하고 싶습니다.

GPL v3에서 소스 코드를 공개하고 다른 라이센스로 배포 할 수있는 권한을 보유하려면 어떻게해야합니까? 그래도 GPL 헤더를 각 소스 파일의 맨 위에 배치합니까?

저는 소프트웨어의 법적인 측면에 익숙하지 않습니다.


6
나는 그것이 변호사에 대한 질문이라고 생각합니다. 스택 오버플로가 아닙니다. 그러나 코드에 대한 저작권을 보유한 경우 원하는 방식으로 다른 사람에게 라이센스를 부여 할 수 있습니다. GPL 3에서 배포한다고해서 저작권을 상실한다는 의미는 아니며, GPL 3의 제한에 따라 다른 사람이 귀하의 코드를 사용할 수 있도록 허용하는 것입니다. 당신은 당신의 자신의 조건에서 적은 제한으로 다른 사람에게 라이센스를 부여 할 수 있습니다.

2
@ cyco130 댓글로 답변을 올렸다면 가능한 한 열심히 의견을 표명합니다.
Malachi

답변:


8

소스에 GPL 헤더를 넣을 필요가 없습니다. 아무 것도 할 필요가 없습니다. 파일에 귀하의 이름과 날짜에 대한 저작권 고지가 유용하지만 일부 지역에서는 필요할 수 있습니다.

헤더에 귀하의 이름 / 이메일 / 웹 사이트와 "licence.txt 용어"를 적어두면 GPL / Commercial을위한 다른 소스 파일을 걱정할 필요가 없습니다.

GPL은 배포 라이센스이며, GPL로 프로젝트 사본을 배포 할 때 GPL 텍스트 파일을 포함하고 소스를 사용할 수있게합니다. 직접 배포 할 때는 원하는 상용 라이센스 파일이 포함됩니다.

GPL 사용자로부터 수정 프로그램을 수락하는 경우 유일한 복잡성은 수정 사항을 소유하며 GPL 하에서 만 배포 할 수 있다는 것입니다. 저자가 귀하에게 저작권을 부여하도록 할 수 없다면.


GPL 사이트에서 모든 소스 파일에 헤더를 추가 해야하는 것처럼 보이기 때문에 혼란 스럽습니다.
KallDrexx

2
@KallDrex-GPL은 자신이 소유 한 코드로 무엇을해야하는지 알려줄 수 없습니다. 소스 파일이 배포 패키지와 분리되어 있기 때문에 분명히 좋은 아이디어입니다. 일부 국가에서는 명시 적으로 명시하면 더 강력한 저작권 사건을 제기 할 수 있습니다.
Martin Beckett

2
연구를 마친 후에는 얻지 못했지만 GPL 설명서 페이지 (GPL 라이센스 자체가 아님)는 모든 페이지를 GPL 라이센스로 표시 해야하는 것처럼 보이기 때문에 그렇지 않다는 것을 깨닫기 위해서는 추가 연구가 필요합니다. 이전에 자신의 코드에 대한 라이센스를 선택하는 것을 다루지 않았는지 확실하지 않습니다.
KallDrexx

각 파일의 맨 위에 항상 저작권 표시 (저작권 <연도> <저자>)를 포함시켜 코드의 저작권이 있고 라이센스를 받아야한다는 것을 분명히해야합니다. 그 부분이 중요합니다. 권장되는 나머지 헤더는 단지 편의를위한 것입니다.
elplatt

"... 저자에게 저작권을 할당하도록 할 수 있습니다". 이중 라이센스를 원하는 프로젝트에 대해 풀 요청을 받았습니다. 저자에게 저작권을 할당하도록 요청하려면 어떻게해야합니까?
ilyaigpetrov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.