이 누리집은 대한민국 공식 전자정부 누리집입니다.

임베디드 리눅스 관련 라이센스 질문 드립니다.

2016.06.14

안녕하십니까.

임베디드 제품 개발 중 임베디드 리눅스 관련해서 라이센스 질문드립니다.

현재 Yocto Project를 이용하여 리눅스를 포팅하고 GPIO 및 커널 타이머 관련 드라이버 설계하였고

이를 이용하여 FPGA와 통신을 하며 데이터를 수신하고 프레임 버퍼에 영상을 뿌리는 메인 프로그램을 설계하고 있습니다.

이 경우에 소스 공개의 범위는 어떻게 되는 지 궁금합니다.

설계한 드라이버는 GPL 라이센스를 따라야 할 것 같고 이 드라이버를 메인 프로그램에서 사용합니다.

메인 프로그램의 소스 코드도 공개해야 하는지 궁금합니다.

------ 댓글 -------

OSS

안녕하세요.

문의하신 내용에 대한 답변입니다.

GPL로 라이선스된 코드를 활용하여 개발된 드라이버를 메인프로그램에서 활용하신다면 기본적으로 메인프로그램의 소스코드공개 의무가 발생하게 된다고 볼 수 있습니다.

다만, 파이프/소켓/명령행인자 방식으로 통신하는 경우, fork/exec를 이용하여 다른 프로세스 혹은 새로운 프로세스로 동작하도록 설계하는 경우 등에는 의무사항 적용이 되지 않을 수도 있습니다.

마지막으로 메인프로그램이 의무사항에 적용을 받지 않는다고 해도 GPL 코드로 개발된 드라이버에 대해서는 저작권 고지 및 라이선스 사본 포함 등 GPL 규정을 준수하셔야 합니다.

감사합니다.

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.