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

로컬 PC에서 AGPL V3 라이센스 문의

2016.08.10

안녕하세요....

로컬 PC에서 AGPL V3 라이센스 문의 드립니다.

로컬 PC에서 프로그램 A가 있고 AGPL 라이센스를 사용하는 프로그램 B가 있습니다.

A프로그램의 UI에서  버튼에 B 프로그램을 실행하는 명령어를 넣어 B프로그램을 독립적으로 실행하고

B프로그램에서 작업이 끝나면 네트워크가 아닌 Windows API인 Broadcast 메세지를 이용하여

작업이 완료되었다고 통보만 해주려고 합니다.

위의 경우도 A 프로그램의 소스를 공개해야하는지 궁금합니다.

그럼 답변부탁드립니다.

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

OSS

안녕하세요.

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

A프로그램의 버튼 실행 시 백그라운드에 SHELL을 뛰어 B프로그램을 실행한 후

B 프로그램이 새로운 프로세스로 실행되어 동작을 진행 후 결과를 Window API인 Broadcast로 알려주는 경우로 판단됩니다.

이와 같은 경우 일반적으로 A 프로그램은 GPL과 독립적인 프로그램이므로 GPL에 전염된다고 보이지 않습니다.

다만, B프로그램 작업 결과 산출한 파일이 있을 경우 이 파일을 향후 A 프로그램에서 사용하는 경우가 있을 수 있습니다.

이 파일에 GPL 코드가 포함되어 있을 경우 결론적으로 A 프로그램은 GPL에 전염되게 됩니다.

물론 산출물이 없다거나 있어도 GPL 코드가 포함되어 있지 않은 경우에는 문제가 없어보입니다.

감사합니다.

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

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

답변 주셔서 감사합니다.

답변주신 내용 중 아래내용이 정확히 어떤 내용인지 궁금합니다.

B프로그램 작업 결과 산출한 파일이 있을 경우 이 파일을 향후 A 프로그램에서 사용하는 경우가 있을 수 있습니다.

이 파일에 GPL 코드가 포함되어 있을 경우 결론적으로 A 프로그램은 GPL에 전염되게 됩니다.

예로 GPL 라이센스을 사용하는 Word 프로그램이 있을 경우 Word 프로그램이 생산한 문서 파일까지 GLP 코드가

포함되는 것인지 궁금합니다.

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

OSS

안녕하세요.

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

GPL 프로그램이 산출한 파일은 기본적으로 GPL의 적용을 받지 않습니다.

다만, GPL 코드를 산출되는 파일에 포함시키는 GPL 프로그램이 다수 있습니다.

이 경우에는 GPL 코드가 포함되어 있으므로 해당 산출 파일도 GPL이 됩니다.

이 파일을 응용SW에서 사용하게 될 경우 응용SW도 GPL에 전염된다는 의미입니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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