본문 바로가기

상용 제품에 오픈소스 사용시 라이선스 문의

ahnchan2 게시글 작성 시각 2019-09-10 13:58:50 게시글 조회수 3337

안녕하세요.

상용 제품에 오픈소스 라이브러리 사용시 라이선스 관련하여 문의를 드립니다.

 

현재 개발중인 상용 제품은 고객사의 서버에 설치될 예정입니다.

 

개발 중인 제품에서는 MIT 라이선스를 가지는 Wand(http://docs.wand-py.org) 라이브러리를 사용하며,

Wand 가 상용 제품에 패키징 되지는 않고 고객사의 서버에 별도로 설치하고 제품에서는 단순히 라이브러리를 import 하여 함수 호출만을 사용하고 있습니다.

또한 Wand 라이브러리를 사용하기 위해서는 ImageMagick 이라는 라이브러리가 필수적으로 설치되어야 합니다.

(Wand 라이브러리 import 시 ImageMagick 이 설치되어 있지 않으면 에러가 발생하는 것으로 보아, Runtime 참조로 추정됩니다.)

 

ImageMagick(https://imagemagick.org) 라이브러리는 Apache 2.0 라이선스를 가지고 GPL V3 와 호환된다고 명시되어 있습니다.

ImageMagick 도 상용 제품에 패키징 되지는 않고 고객사의 서버에 별도로 설치할 예정이며,

상용 제품은 Wand 라이브러리 함수 호출을 통해서 ImageMagick 의 기능을 사용할 뿐 ImageMagick 라이브러리를 직접적으로 import 하거나 호출하지는 않습니다.

 

위와 같은 상황에서 몇가지 질문을 드립니다.

 

1. ImageMagick 라이브러리가 Apache 2.0 라이선스를 가지고 GPL V3 와 호환된다고 명시되어 있는데,

   호환된다는 의미가 무엇인지요? Apache 2.0 을 따르는 것인지 GPL V3 를 따르는 것인지 궁금합니다.

 

2. (Wand를 사용하지 않는다는 가정에서)

   ImageMagick 라이브러리를 상용 제품에 패키징 하지는 않으나 직접적으로 import 하여 함수 호출을 하거나

   바이너리를 Command-Line-Interface 로 사용시 상용 제품은 어떤 라이선스를 따르게 되는지,

   또한 어떤 중요 의무사항(소스코드 공개여부, 공개 대상 및 범위, 비용발생 등)이 발생하게 되는지 궁금합니다.

 

3. (Wand를 사용하는 처음 설명드린 현재 개발 상황에서)

   상용 제품은 어떤 라이선스를 따르게 되는지, 또한 어떤 중요 의무사항이 발생하게 되는지 궁금합니다.

 

질문 외에도 기타 중요한 사항이 있으신 경우, 답변해 주시면 감사하겠습니다.

 

맨 위로
맨 위로