회사를 위한 GPL 호환 여부 확인 방법
글쓴이: 권순선 / 작성시간: 월, 2007/05/28 - 3:17오후
아래는 사용자들을 위한 GPL 호환 여부 확인 방법에 이어지는 글입니다.
http://fsfeurope.org/projects/ftf/useful-tips-for-vendors.en.html를 번역한 것입니다. 조만간 아래 내용이 해당 페이지에 한국어 버전으로 추가될 것입니다.
회사를 위한 GPL 호환 여부 확인 방법
여기에 있는 팁들은 GNU GPL 라이센스 하의 코드를 포함하는 소프트웨어가 지켜야 할 공통적인 사항들을 확인하는데 도움을 줄 수 있습니다. 좀더 자세하고 권위있는 정보는 FSF의 GNU GPL FAQ를 참고하시기 바랍니다.
이 글은 법적인 효력을 가지지 않습니다. 의심가는 부분이 있다면 법률가의 자문을 받으시기 바랍니다.
기본적인 가이드라인:
- 사용자에게 소프트웨어의 소스코드가 제공되는지 확인하십시오.
- 여러분의 회사가 소프트웨어의 저작권자임을 확인하시고 제 3자가 저작권을 가지는 자유 소프트웨어(Free Software)를 포함할 경우 그 사실을 정확하게 표기하고 있는지 확인하십시오.
- 제대로 된 버전의 소스코드를 제공하는지 확인하십시오. 소스코드는 실행 파일을 빌드하는데 사용된 것과 동일하여야 합니다.
- 제 3자의 GNU GPL 컴포넌트 뿐만 아니라 현재 사용중인 GNU GPL 코드의 파생물(derivative work)의 소스코드도 포함하는지를 확인하십시오.
- 컴파일과 설치를 위한 스크립트도 포함되어 있는지를 확인하십시오.
- 툴체인이 함께 배포되고, 툴체인에 GNU GPL로 배포되는 소프트웨어(예: GCC 컴파일러)가 포함되어 있다면 해당 소프트웨어의 소스코드도 모두 포함되어 있는지 확인하십시오.
제품을 시장에 출시하기 전에:
- 구매 계약 조건에 공급자가 GPL 소프트웨어가 있음을 명시토록 하는 내용이 포함되어 있음을 확인하십시오.
- 여러분이 GNU GPL 라이센스를 지키기 위해 공급자가 모든 필요한 문서 및 자료들을 제공해 주는 것인지 확인하십시오.
- 만약 공급자가 GPL을 제대로 준수하지 못할 경우 적절한 시간 내에 준수하기로 상호 합의해 두었음을 명확히 해 두는 것이 좋습니다.
제품을 시장에 출시할 때:
- GNU GPL 라이센스 전문이 제품에 함께 포함되어 출시되는지 확인하십시오.
- 제품에 소스코드도 함께 포함되어 있는지, 혹은 제작비와 배송비만 받고 CD Rom 등의 매체에 소스코드를 제공하겠다는 사항이 제품 상에 명문화되어 있는지 확인하십시오.
- CD Rom과 같은 물리적인 매체에 소스코드를 제공하겠다는 사실을 명문화하는 대신 다운로드 링크만 제공하여서는 안된다는 사실을 기억하십시오. 다운로드 링크는 부차적인 것이며 소스코드 제공 요청 횟수를 줄이는데 도움이 될 것입니다.
- 바이너리 파일들을 인터넷으로 제공할 경우 소스코드도 동일한 서버에서 제공함을 확인하십시오.
FSF의 GNU GPL HOW-TO를 꼭 읽어 보시기 바랍니다. 간결하고 명확하며 GNU GPL 라이센스로 코드를 릴리즈할 때 해야 할 일을 정확하게 기술하고 있습니다.
혹시 수정할 부분이 있다면 알려 주시기 바랍니다.
댓글 달기