본문으로 가기

OLIS QnA

상담게시글 상세내용
제목 elasticsearch ELSv2 라이선스 사용 문의
작성일 2023.06.15 작성자 엔*아 조회수 1951
첨부파일 첨부파일 없음

안녕하세요.

 

제품 개발중에 다음과 같은 문의가 있습니다.

현재 제품이 apache 라이선스2.0 을 가지고 있는 http 통신 라이브러리를 사용하여 elasticsearch 에 저장/검색을 진행하고 있습니다.

기존 사용중인 버전은 6.8 버전인데, 7.17 로 업그레이드시 ELSv2 의 라이선스에 의해 소스코드 공개가 의무적인지 확인이 필요한 상황입니다.

기존 elasticsearch 6.8는 임베디드 되어 제품이 설치중인데 7.17 버전으로 업그레이드 한다고 했을때 베이직 라이선스에도 소스코드 공개 의무가 있나요?

OLIS 상담 답변
답변 답변일: 2023.06.16

안녕하십니까, 문의하신 내용에 답변드립니다.

문의 주신 내용은 http 라이브러리를 사용하여 연결된 elasticsearch의 6.8버전에서 7.17버전으로 업그레이드하면서 변경되는 라이선스에 대해 문의주셨습니다.

1) elasticsearch 6.8에서 7.17버전 업그레이드에 따른 라이선스 변동 이슈

elasricsearch는 7.10 및 이전 버전에는 Apache License v2.0이 적용되었고 7.11 이후 버전에는 Server Side Public License v1.0(SSPL v1.0) or Elastic License v2.0(ELS v2.0)의 듀얼 라이선스가 적용되어 배포되고 있습니다. 듀얼라이선스란 사용자가 자신에게 적합한 라이선스를 선택하여 사용할 수 있도록 한 라이선스 정책 유형입니다.

1-1) ELS v2.0

문의주신 ELS v2.0(Elastic License v2.0)은 구매가 구독 구매가 필요한 상용 라이선스입니다. ELS 2.0의 라이선스를 구매하시는 경우에는 소스코드 공개 의무가 발생하지 않을 것으로 보여집니다.

ELS v2.0은 다음의 세 가지 간단한 제한 사항과 함께 사용, 수정, 파생 작품 생성 및 재배포를 할 수 있는 자유로운 권리를 허용합니다.

a) 제품을 다른 사람에게 관리형 서비스(Managed Service)로 제공할 수 없습니다.

b) 라이선스 키 기능을 우회하거나 라이선스 키로 보호되는 기능을 제거하거나 숨길 수 없습니다.

c) 라이선스, 저작권 또는 기타 통지(notice)를 제거하거나 숨길 수 없습니다.

이와 관련된 정보가 포함된 URL 링크 첨부드립니다.

https://www.elastic.co/kr/licensing/elastic-license/faq

○ 상용 라이선스에 대한 자세한 문의는 제조사를 통해 확인하시면 더욱 정확한 답변 받아보실 수 있습니다.

1-2) SSPL

SSPL 라이선스는 GPL 3.0에 기반을 두고 있으며, 소스코드를 수정하지 않더라도 서비스로 제공하는 경우에 관리 소프트웨어, 사용자 인터페이스, 응용 프로그램 인터페이스, 자동화 소프트웨어, 모니터링 소프트웨어, 백업 소프트웨어, 스토리지 등의 연결되는 모든 소프트웨어에 소스코드 공개의무가 발생합니다.
따라서, 귀사가 elasticsearch의 SSPL 라이선스를 선택하는 경우 소스코드 공개 범위가 확장될 가능성이 있습니다. 다만, 대체로 파이프, 소켓, 명령행인자 호출, http 통신 방식을 사용한 연결은 독립적 프로그램으로 간주하고 있습니다. apache 2.0의 http 통신 라이브러리를 사용하여 elasticsearch와 귀사의 어플리케이션을 연결한다면 elasticsearch의 라이선스가 귀사의 어플리케이션에 영향을 주지 않을 것으로 보여집니다.

이상입니다.

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