본문 바로가기

GPL 라이선스와 Javascript Web Worker에 대한 문의

쿠로네코 게시글 작성 시각 2018-05-21 14:37:22

안녕하세요, 웹 서비스를 개발하고 있는 학생입니다.

 

간혹 GPL 형태로 배포된 라이브러리나 GPL 라이선스가 적용된 프로그램들을 사용해야 하는 경우가 생기는데요, 기존 GPL이 OS 단에서 실행되는 프로그램에 초점이 맞추어져 있어, 자바스크립트의 Web Worker에 대해서 궁금한 부분이 생겼습니다.

 

만약 GPL로 된 라이브러리 혹은 응용 프로그램을 Web Worker로 wrapping하여 다른 자바스크립트 코드에서 사용할 경우 해당 자바스크립트 코드까지 GPL이 전염되나요?

 

Web Worker는 특정 자바스크립트 코드를 분리된 스레드에서 실행하기 위해 만들어진 기능인데, postMessage라는 웹 브라우저에서 Message passing을 위한 프로토콜을 사용합니다. 이러면 명령줄 인수, PIPE, SOCKET 등의 프로토콜을 통해 GPL 프로그램을 사용하는 것과 비슷하게 다른 자바스크립트 코드에는 GPL이 전염되지 않는다고 생각합니다.

 

다만 웹 브라우저 특성상 분리된 스레드지만 같은 프로세스상에서 실행이 되는 것으로 보여 확신할 수가 없습니다. 이에 더욱 정확한 정보를 알고 싶어 문의드립니다.

 

감사합니다.

공개SW 라이선스 문의하기 - 번호, 제목, 조회수, 작성
번호 제목 작성자 작성
439 secret SQLITE 외 오픈소스 관련 문의 1 윤성민 2018-06-04
438 secret APM 라이센스에 대해 문의 드립니다. 1 입문자 2018-06-01
437 secret 안녕하세요? 라이센스 관련 문의를 드립니다. 1 jsjang 2018-05-31
436 secret ejabberd 라이선스 문의 1 김진규 2018-05-29
435 secret MPLv2 외 오픈소스 라이선스 문의 3 윤성민 2018-05-21
434 GPL 라이선스와 Javascript Web Worker에 대한 문의 1 쿠로네코 2018-05-21
433 secret GPLv3 라이선스 문의 3 최승연 2018-05-14
432 secret 라이센스 문의 1 박정우 2018-05-11
431 secret libzmq 오픈소스 라이선스 문의 1 윤성민 2018-05-11
430 secret GPL 3.0과 APL 2.0 호환 문의입니다. 1 전하늘 2018-05-09
맨 위로
맨 위로