2021년 라이선스 변경 관련 FAQ

Elasticsearch와 Kibana의 Apache 2.0 라이선스 소스 코드를 Elastic License와 SSPL(Server Side Public License)에 따라 이중 라이선스로 전환하여 사용자가 어느 라이선스를 적용할 지 선택할 수 있도록 변경하고 있습니다. 또한 Elastic License(Elastic License v2 또는 ELv2)를 단순화하고 훨씬 더 허용 범위가 커지도록 하고 있습니다. 이러한 라이선스 변경은 커뮤니티와 고객이 코드를 사용, 수정, 재배포 및 공동 작업할 수 있는 무료 개방형 액세스를 보장합니다. 또한 클라우드 서비스 제공자가 다시 기여하지 않고 Elasticsearch와 Kibana를 서비스로 제공하는 것을 제한하여 우리가 무료 개방형으로 배포하는 제품 개발에 대한 지속적인 투자를 보호합니다. 이는 7.11 릴리즈부터 이 두 제품의 모든 유지관리 분기에 적용됩니다. Elastic의 기본 배포판은 계속 Elastic License를 따르게 됩니다.

라이선싱 변경 요약


변경 사항을 요약해 주시겠어요?

Elasticsearch와 Kibana의 Apache 2.0 라이선스 소스 코드를 Elastic License 및 SSPL 1.0에 따라 이중 라이선스로 전환하여 사용자가 어느 라이선스를 적용할 지 선택할 수 있도록 변경하고 있습니다. 또한 Elastic License(Elastic License v2 또는 ELv2)를 단순화하고 훨씬 더 허용 범위가 커지도록 하고 있습니다. 기본 배포판은 거의 지난 3년 동안 그랬던 것처럼 계속 Elastic License를 따르게 되며, 더 이상 Apache 2.0 배포는 생산되지 않습니다.


Elastic은 왜 이런 변경을 하고 있나요?

이러한 변경을 통해 커뮤니티와 고객은 Elasticsearch와 Kibana 소스 코드를 사용, 수정, 재배포 및 공동 작업할 수 있는 무료 개방형 액세스를 확보할 수 있습니다. 또한 클라우드 서비스 제공자가 서비스 관리 계층의 소스 코드와 수정 사항을 공유하지 않고 제품을 서비스로 제공하지 못하도록 제한함으로써 우리가 무료 개방형으로 배포하는 제품 개발에 대한 지속적인 투자를 보호합니다.


Elastic License에 대한 주요 변경 사항은 무엇인가요?

Elastic License 2.0은 Elasticsearch와 Kibana의 모든 무료 및 유료 기능의 소스 코드와 Elastic의 배포에 적용됩니다. ELv2를 이용하는 우리의 목표는 남용으로부터 보호하면서 가능한 한 많은 것을 허용하는 것입니다. 이 라이선스는 다음의 세 가지 간단한 제한 사항과 함께 사용, 수정, 파생 작품 생성 및 재배포를 할 수 있는 자유로운 권리를 허용합니다.

  • 제품을 다른 사람에게 관리형 서비스로 제공할 수 없습니다. 
  • 라이선스 키 기능을 우회하거나 라이선스 키로 보호되는 기능을 제거하면/숨길 수 없습니다. 
  • 라이선스, 저작권 또는 기타 통지를 제거하거나 숨길 수 없습니다.

이 조항들의 목적은 우리의 제품과 브랜드를 남용으로부터 보호하는 동시에 배포와 수정을 가능한 한 간단하게 하는 것입니다. ELv2에 대한 자세한 내용은 전용 FAQ를 참조하세요.


저는 사용자인데, 이 라이선스 변경이 저에게 어떤 영향을 미치나요?

Elasticsearch와 Kibana의 기본 배포판을 다운로드하여 사용하시는 경우, 아무 것도 달라지지 않습니다. 기본 배포판은 거의 지난 3년 동안 그랬던 것처럼 Elastic License 하에서 계속 무료 개방형으로 제공됩니다. Elastic License 2.0을 통해, 우리는 라이선스 조건을 단순화했고, 훨씬 더 허용 범위를 넓혔습니다. Elasticsearch를 기반으로 애플리케이션을 구축하시는 경우, 아무 것도 달라지지 않습니다. 클라이언트 라이브러리는 Apache 2.0 하에서 계속 라이선스가 부여됩니다. Elasticsearch 또는 Kibana를 기반으로 플러그인을 사용하시는 경우, 아무 것도 달라지지 않습니다.


저는 Elasticsearch 및/또는 Kibana에 기여하고 있는데, 이것이 저에게 어떤 영향을 미치나요?

먼저, 정말 감사하다는 인사를 드리고 싶습니다! 코드가 Elastic License 또는 SSPL에 속하는지 여부에 관계없이 Elasticsearch와 Kibana에 언제나처럼 계속해서 기여하실 수 있습니다. 기여 방법에 대한 자세한 내용은 기여자 가이드를 참조하세요.


저는 고객/파트너인데, 이것이 저에게 어떤 영향을 미치나요?

Elastic Cloud에서 또는 자체 관리형 구독에 따라 제품을 사용하는 고객과 파트너는 이러한 변경의 영향을 받지 않습니다.


Elasticsearch를 임베드하고 재배포하는 애플리케이션을 빌드했는데, 이것이 저에게 어떤 영향을 미치나요?

고객이시라면, 아무 것도 달라지지 않습니다.



이전에 Apache 2.0 배포를 임베드하고 재배포하고 있었다면, Elastic License v2에 따라 기본 배포판으로 전환해야 합니다. Elastic License 2.0은 위에서 설명한 바와 같이 Elastic의 제품과 브랜드를 남용으로부터 보호하기 위한 간단한 3가지 제한 사항만으로 무료 사용, 수정 및 재배포를 허용합니다. 원하시는 경우, SSPL에 따라 소스로부터 Elasticsearch와 Kibana를 빌드할 수 있는 옵션도 있습니다.



문의 사항이 있으시면 기꺼이 도와드리겠습니다. elastic_license@elastic.co로 연락하여 구체적인 상황에 대해 논의해 주세요.


이중 라이선스는 어떻게 작동하나요?

Elasticsearch와 Kibana의 Apache 2.0 라이선스 소스 코드는 Elastic License와 SSPL에 따라 이중 라이선스로 변경됩니다. 즉, 소스 코드를 사용할 때 사용자의 필요에 가장 적합한 약관을 선택할 수 있습니다. 기본 배포판은 거의 지난 3년 동안과 마찬가지로 계속 Elastic License 하에서 출시되며, 소스 코드를 직접 사용하지 않는 경우, 이러한 변경이 아무런 영향을 미치지 않습니다. 또한 Elastic License를 가능한 한 허용 범위가 넓어지도록 하기 위해 단순화했습니다.


이중 라이선스 전략을 제공하는 이유는 무엇인가요?

대부분의 우리 사용자와 고객은 이미 Elastic License를 거의 3년 동안 지켜온 기본 배포판의 일부로 Elastic을 사용하고 있습니다. 그러나 퍼블릭 클라우드 서비스 제공자가 커뮤니티에 다시 투자하지 않고 호스트형 서비스를 제공하는 것을 방지하면서 가능한 한 개방적이고 관대한 태도를 보이도록 모든 노력을 기울이고자 했습니다. Elastic License를 이미 사용하고 있는 사용자의 경우, 원하시면 계속 현재 상태로 작업하세요! 여러분에게는 아무런 영향도 미치지 않습니다. 실제로 Elastic License 2.0 업데이트를 통해 Elastic License의 허용 범위를 더욱 넓혔습니다. 우리는 또한 SSPL의 개발자인 MongoDB가 SSPL을 사용하기 때문에 수백만 명의 사용자와 회사들이 SSPL에 친숙하다는 것을 알기 때문에 SSPL을 옵션으로 선택하였습니다. 그리고 SSPL은 우리가 깊이 소중하게 여기는 일종의 자유를 제공해 줍니다.


SSPL은 무엇이며 어떻게 작동하나요?

SSPL은 원래 MongoDB가 생성한 소스 사용 가능 라이선스입니다. MongoDB는 오픈 소스의 이상을 구현하여 다른 사람에게 제품을 서비스로 제공하는 경우, SSPL에 따라 관리 계층의 소스 코드와 모든 수정 사항도 공개해야 한다는 간단한 요구 사항과 함께 무료로 무제한 사용, 수정 및 재배포를 허용하는 라이선스를 만들었습니다.



SSPL은 GPLv3에 기반을 두고 있으며 복사본 카피레프트 라이선스로 간주됩니다. 즉, 소스 코드를 사용하고 파생 작품을 만드는 경우, 해당 파생 작품도 SSPL에 따라 라이선스가 부여되고 공개되어야 합니다. 자세한 내용은 MongoDB에 유용한 FAQ가 있으니 참조하세요.
 
SSPL은 OSI에서 승인되지 않았으므로 혼동을 방지하기 위해 오픈 소스 라이선스로 지칭하지 않습니다.


SSPL에서 "서비스로서의 제품 제공"에 해당하는 사용은 무엇인가요?

분명한 것은 7.11 버전부터 우리의 배포판은 Elastic License 2.0에 따라서만 제공됩니다. Elastic License 2.0은 카피레프트 측면이 전혀 없으며, 위에 설명된 바와 같이 우리의 제품과 브랜드를 보호하기 위한 간단한 3가지 제한과 함께 자유로운 사용, 수정 및 재배포를 허용합니다.

소스로부터 Elasticsearch 및/또는 Kibana를 빌드하는 경우, SSPL과 Elastic License 중 하나를 선택하여 소스 코드의 사용을 제어할 수 있습니다. 문제의 조항은 소스로부터 빌드하고, SSPL을 관리 라이선스로 선택하고, Elasticsearch와 Kibana를 다른 사람들에게 유료 서비스로 제공하는 경우에만 적용됩니다. 이 경우, 기본 제품이나 또는 기본 제품의 주요한 부분으로 "Elasticsearch와 Kibana를 관리형 서비스로 제공”라고 있는 경우에만 적용됩니다.


Elasticsearch를 백엔드로 사용하여 SaaS 애플리케이션을 빌드하는데, 이것이 저에게 어떤 영향을 미치나요?

이 소스 코드 라이선스 변경은 귀하에게 영향을 미치지 않습니다. 사용자는 기본 배포판을 사용하거나 Elastic License 하에서 이를 기반으로 그 위에 무료로 애플리케이션을 개발할 수 있습니다. 이 소스 사용 가능 라이선스는 카피레프트 조항을 포함하지 않으며 기본 기능은 무료로 제공됩니다. 특정한 예를 들자면, Magento 프로젝트에서 이와 관련된 질문에 대한 우리의 응답을 보실 수 있습니다.


이 변경 사항은 어느 버전에 적용되나요?

이 변경 사항은 소스 코드에만 영향을 미칩니다. Elastic의 릴리즈는 Elastic License에 따라 계속 무료 개방형으로 제공됩니다. 이러한 변경은 Elastic 소프트웨어의 모든 유지관리 분기(6.8, 7.x 및 마스터/8.0)에 적용되며, 7.11 릴리즈가 정식 출시되기 전에 이루어지게 됩니다.


Elasticsearch와 Kibana 이외의 제품에 대한 라이선스 변경이 있게 되나요?

아니요, Elasticsearch와 Kibana에 대해서만 라이선스를 변경하고 있습니다. 다른 제품은 영향을 받지 않습니다. Elastic은 언제나 데이터 수집 및 전송 구성 요소를 최대한 무료로 쉽게 액세스할 수 있도록 하고 싶습니다. Elasticsearch와 Kibana에 대한 우리의 투자를 보호함으로써, 이러한 변경을 통해 다른 제품을 더욱 개방적으로 만들 수 있습니다. Apache 2.0 하에서 라이선스가 부여되도록 Beats, Elastic Agent 및 Logstash의 훨씬 더 많은 기능을 마이그레이션하는 것을 고려할 예정입니다. 추가 변경 사항이 있으면 별도로 알려드리겠습니다.


Elasticsearch와 Kibana가 더 이상 오픈 소스가 아니라는 뜻인가요?

예. Elastic License나 SSPL 모두 OSI에 의해 승인되지 않았기 때문에 혼동을 방지하기 위해 Elasticsearch나 Kibana를 더 이상 오픈 소스로 지칭하지 않습니다. 이 제품들을 "무료 개방형"이라고 지칭하기 위해 웹사이트와 메시지를 업데이트했고, 라이선스에 대해 직접 이야기할 때는 "소스 사용 가능"이라고 표현했습니다. 이런 측면에서 누락된 부분을 보시게 되면, 정정할 수 있도록 알려주시기 바랍니다.

이 제품들을 지칭할 때 오픈 소스라는 용어를 사용하지 않는 등 혼선을 피하기로 한 가운데, '오픈'과 '무료 개방형'이라는 단어는 계속 사용하게 됩니다. 이러한 방법은 제품을 자유롭게 사용할 수 있고, 소스 코드를 사용할 수 있으며, GitHub의 공개 및 협업 참여 모델에도 적용된다는 사실을 설명하는 간단한 방법입니다. 우리는 투명성, 협업 및 커뮤니티라는 오픈 소스의 원칙에 여전히 전념하고 있습니다.


Elastic은 오픈 소스 소프트웨어를 계속 개발하게 되나요?

오픈 소스 원칙에 대한 Elastic의 약속은 지난 몇 십 년 동안 전혀 변하지 않았습니다. Elastic은 언제나 투명성, 공동 작업, 커뮤니티를 소중히 여기고 있으며 앞으로도 항상 그럴 것입니다. Elastic의 클라이언트 라이브러리, Beats, Logstash 및 Elastic Common Schema와 같은 표준을 포함하여 많은 제품과 프로젝트가 계속 Apache 2.0 하에서 제공됩니다. 또한 Apache Lucene과 같은 다른 오픈 소스 프로젝트에도 항상 그랬던 것처럼 계속 기여할 것입니다.


클라우드 서비스 제공자의 서비스 형태로 Elasticsearch를 사용하고 있는데, 이러한 변화가 저에게 어떤 영향을 미치나요?

퍼블릭 클라우드 서비스 제공자는 7.11 버전부터 출시되는 Elasticsearch와 Kibana 버전을 제공하려면 Elastic License 또는 SSPL을 준수해야 합니다.


API를 통해 Elasticsearch를 사용하고 있는데, 이러한 변경이 저에게 어떤 영향을 미치나요?

이러한 변경은 클라이언트 라이브러리를 사용하여 Elasticsearch에 액세스하는 방법에는 영향을 미치지 않습니다. Java High Level Rest Client(Java HLRC)를 제외하고 클라이언트 라이브러리는 Apache 2.0 하에서 라이선스를 유지합니다.

Java HLRC는 Elasticsearch의 핵심에 의존하며, 결과적으로 이 클라이언트 라이브러리는 Elastic License에 따라 라이선스가 부여됩니다. 시간이 지나면서, 이러한 종속성을 제거하고 Java HLRC를 Apache 2.0에 따라 라이선스가 부여되도록 전환할 예정입니다. 그 때까지는 의문의 여지가 없도록 하기 위해 Elasticsearch에 액세스하는 데 사용되는 애플리케이션 또는 라이브러리를 개발할 때 Java HLRC를 클라이언트 라이브러리로 사용하여 Elastic License에 따라 파생 작업을 구성하는 것을 고려하지 않으며, 이 경우 이 클라이언트 라이브러리를 사용하여 애플리케이션의 소스 코드를 라이선스하는 방법이나 이를 배포하는 방법에 아무런 영향을 미치지 않습니다.

문의 사항이 있으면 elastic_license@elastic.co로 연락 주시기 바랍니다.


Elasticsearch나 Kibana를 위한 플러그인을 만들고 있는데, 이러한 변경이 저에게 어떤 영향을 미치나요?

이러한 변경은 Elasticsearch 또는 Kibana에 플러그인을 빌드하거나 라이선스를 부여하는 방법에는 영향을 미치지 않습니다. 의문의 여지가 없도록 하기 위해, Elasticsearch 또는 Kibana에서 사용할 플러그인을 빌드하는 것은 파생 작업을 구성하지 않으며 플러그인의 소스 코드 라이선스 방법에 영향을 미치지 않습니다.

문의 사항이 있으면 elastic_license@elastic.co로 연락 주시기 바랍니다.


이러한 변경이 Microsoft, Google, Alibaba, Tencent와의 파트너십에 어떤 영향을 미치나요?

아무런 영향도 미치지 않습니다. Elastic은 이러한 퍼블릭 클라우드 서비스 제공자와 강력한 상업적 관계를 맺고 있으며 앞으로도 이 서비스 제공자와 파트너 관계를 지속해 나갈 것입니다. Elastic Cloud는 Microsoft, Google 및 AWS에서 제공되며, 이 세 가지 경우 모두, Elastic은 각각의 마켓플레이스 생태계에 속해 있습니다. 우리는 Alibaba 및 Tencent와 제휴하여 이들이 Elasticsearch를 서비스 형태로 제공할 수 있도록 허용하고 있습니다. 이러한 관계는 라이선스 변경 발표로 인해 아무런 영향을 받지 않습니다.


이러한 변경이 Elastic과 AWS와의 관계에 어떤 영향을 미치나요?

위에서 언급한 바와 같이, Elastic은 우리의 제품을 서비스 형태로 제공하는 퍼블릭 클라우드 서비스 제공자와 협업하는 것을 목표로 하고 있습니다. Elastic은 Google Cloud, Microsoft Azure, Alibaba Cloud 및 Tencent Cloud와 강력한 관계를 구축해왔습니다. 또한 AWS Marketplace에서 Elastic Cloud의 리스팅을 갖추고 AWS와 제휴를 맺고 있으며, Elastic Cloud를 AWS에서 최고의 호스트형 Elasticsearch 및 Kibana 환경으로 만들기 위해 지속적으로 이러한 관계에 투자하고 있습니다. 하지만, 우리는 Amazon Elasticsearch Service의 AWS와 상업적 관계를 맺고 있지 않습니다. Elastic은 해당 서비스를 적극적으로 지원하지 않으며, 우리의 소프트웨어에 대한 우리의 투자로 인해 더 이상 해당 서비스가 직접적으로 혜택을 받는 것을 원치 않습니다.투명성을 위해, 여기여기에서도 논의했듯이 AWS와의 소송도 진행 중입니다.


이 블로그를 “개방성을 강화하기 위한 변경, 2부”라고 부르는 이유가 무엇일까요? 이것이 어떻게 여러분을 더 개방적으로 만들까요?

우리가 블로그 포스팅의 제목에서 의도한 것은 3년 전 Elastic License와 함께 X-pack의 개방을 처음 발표했을 때 시작했던 전환을 계속 이어가자는 것이었습니다. 우리는 메시지에서 "오픈 소스"가 아닌 "개방"에 초점을 맞추기로 대단히 의도적으로 선택했습니다. 이로 인해 야기될 수 있는 모든 혼동이나 모호한 점에 대해 사과드립니다. 블로그의 첫 문장은 이러한 변화를 아주 분명하게 보여줍니다.
이러한 변화의 주된 이유는 클라우드 서비스 공급자가 Elastic 및 우리 커뮤니티와 협업하지 않고 우리의 제품을 직접 서비스 형태로 제공하는 것을 허용하지 않음으로써 우리의 투자를 보호하는 것입니다. 우리는 그렇게 하면서 가능한 한 무료 개방형 상태를 유지하기 위해 노력하고 있습니다.


Kibana 외부에 있는 제 애플리케이션에서 EUI 또는 Elastic Chart를 사용하고 있는데, 이게 저에게 어떤 영향을 미치나요?

애플리케이션이 호스트 또는 관리 서비스가 아닌 경우, 영향을 전혀 받지 않을 수 있습니다. 자세한 설명을 원하거나 추가 질문이 있으면, elastic_license@elastic.co로 문의하세요.


제 Kibana 플러그인에서 EUI 또는 Elastic Chart를 사용하고 있는데, 이게 저에게 어떤 영향을 미치나요?

우리는 사람들이 Kibana를 위해 플러그를 만들도록 격려하고 싶습니다. EUI 또는 Elastic Chart를 사용하는 Kibana용 플러그인을 계속 구축하실 수 있습니다. 추가 질문이 있으면, elastic_license@elastic.co로 연락 주시기 바랍니다.


변경 기록

  • 6월 7일: UI 및 Elastic Chart 라이선스에 대한 질문 2개 추가
  • 2월 2일: Elastic License v2(ELv2)에 대한 업데이트를 반영하기 위한 몇 가지 변경 사항.
  • 1월 26일: 한층 명확한 이해를 위해 "SSPL이란 무엇이며 어떻게 작동하는가?"에 대한 응답 확장.
  • 1월 18일: 일관성을 유지하고 명확성을 확보하기 위해 “Elasticsearch 및/또는 Kibana의 수정된 버전을 임베드하고 있습니다...”와 "Elasticsearch를 임베드하고 재배포하는 애플리케이션을 빌드합니다...” 질문을 병합.
  • 1월 17일: 추가 컨텍스트를 위해 “Elasticsearch를 임베드하고 재배포하는 애플리케이션을 빌드했는데, 이것이 저에게 어떤 영향을 미치나요” 게시. “SSPL에서 "서비스로서의 제품 제공"에 해당하는 사용은 무엇인가요?"라는 질문과 답변 게시.
  • 1월 15일: "이중 라이선스 전략를 제공하는 이유는 무엇인가요?", "Elasticsearch를 백엔드로 사용하여 SaaS 애플리케이션을 빌드하는데…" 및 "이러한 변경이 Elastic과 AWS와의 관계에 어떤 영향을 미치나요?" 질문과 답변 게시.