GPL 라이센스 적용 여부
글쓴이: dorado2 / 작성시간: 화, 2009/04/14 - 2:35오후
GPL license에 대해 대충 내용은 읽어본 적은 있지만, 다음 경우에 대해서 궁금하네요.
제가 아는 대략 2가지 큰 틀은 아래와 같습니다.
1. 개발 프로그램이 GPL 라이브러리를 링크하는 경우 개발 프로그램도 GPL을 따르고 소스를 공개해야 한다.
2. GPL 실행 프로그램을 단지 내부적으로 호출/실행만 하는 경우에는 GPL을 따를 필요가 없다.
위 경우가 아니라 GPL 프로그램과 IPC (Unix domain socket)를 통해 필요한 동작을 하는 경우는 어떻게 되나요? 이 경우 상호 통신을 위해 GPL 프로그램의 소스를 일부 변경해야 할 수도 있습니다.
물론 변경된 GPL 프로그램 소스는 역시 GPL이니 공개가 되어야 할 것이고, GPL 프로그램과 IPC 동작을 하는 별도의 개발 프로그램이 GPL을 따라야 하는가가 질문입니다.
다른 분들은 이러한 경우에 어떻게 피해가시나요?
Forums:
ipc라는 프로토콜을 이용해 별도의 통신을 하는 별개의 프로그램을 말씀하시는것 같네요.
그런 경우에는 별 문제 없이 Non GPL로 사용 하실 수 있습니다.
GPL...
Dynamic(DLL같은거) 이나 Static 으로 "LINK" 를 했을 경우만 GPL 이 됩니다.
IPC 나 Socket 통신은 포함되지 않습니다.
GPL 라이센스의 FTP 서버에 로그인 했다고..알FTP 가 GPL 이 되는건 아닙니다.
댓글 달기