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
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.