GPL 라이센스 궁금한게 있습니다.

sugarlessgirl의 이미지

음 Q&A 게시판에 올리려고 했는데, 프로그래밍이나 설치/활용에 관한 내용이 아니라 그냥 여기다 올립니다.

얼마전에 여기서 듀얼 라이센스에 관한 글을 보고나서 갑자기 궁금한게 하나 있는데요,

기본은 GPL을 따르되 상업적 목적으로는 대가를 지불해야 한다는 식의 듀얼 라이센스로 배포하는 경우에,

자기 자신이 직접 처음부터 만든 것을 배포하는 경우라면 상관이 없을 듯 한데요,

이미 GPL 라이센스로 존재하는 코드를 수정해서 GPL을 따르되 조건을 거는 듀얼라이센스로 다시 재배포 하는것이 가능하나요?

지리즈의 이미지

변경 혹은 개선한 부분에 대해서는 GPL 혹은 듀얼 라이센스로 제공할 수 있습니다.
다만, 원래 가져다 쓰는 소스가 듀얼라이센스가 아니라 GPL 만이라면 사실 의미는 없습니다.
왜냐하면 소스 배포자가 개선한 소스는 공개하지 않을 수 있어도,
원래 사용한 소스에 대해서는 GPL이 적용됨으로 GPL이 적용되어서 소스 전체를 공개해야 하기 때문입니다.

만약, 이를테면 듀얼라이센싱을 하고 있는 qt나 mysql을 개선했다면,
소스 배포자가 개선한 소스 역시 듀얼 라이센스로 배포하는 것이 의미가 있습니다.

이럴 경우 소스 사용자가 먼저 mysql사나 트롤텍(qt)에 커머셜 라이센스를 구입한다음,
소스 배포자가 개선한 소스 부분에 대해서도 커머셜 라이센스를 구입하면 됩니다.

소스 배포자가 좀 큰 규모의 회사라면 mysql,트롤텍과 일정 부분 계약을 한다음,
개선한 부분의 소스를 포함해서 mysql,트롤텍의 소스를 포함해서 일괄적으로 소스 구매자에게 판매할 수 있습니다.

이 경우 발생하는 수익에 대해서 mysql,트롤택과 어떤 식으로 분배할지는 초기 계약당시에 결정하면 됩니다.

그러니, 정확한 대답은 아니오 이겠죠.

There is no spoon. Neo from the Matrix 1999.

There is no spoon. Neo from the Matrix 1999.