Elastic License 2.0(ELv2) 관련 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를 따르게 됩니다.

Elastic License 2.0에서 허용되는 사항을 요약해 주시겠어요?

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

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

Elastic은 우리의 제품과 브랜드를 남용으로부터 보호하는 것에만 제한을 최소화하려고 노력했습니다.


회사 내부적으로 Elasticsearch와 Kibana를 사용하고 있는데, 이런 경우 ELv2가 어떻게 적용되나요?

Elasticsearch 와 Kibana의 기본 배포판을 계속 무료로 사용하실 수 있습니다. ELv2는 추가 권한을 부여하지만, 사용자의 사용은 Elastic License가 생성된 이래 명시적으로 허용되어 왔습니다. Elastic의 골드, 플래티넘 및 Enterprise 기능에 액세스하려면 구독이 필요합니다.


Elasticsearch를 기반으로 그 위에 애플리케이션을 빌드하고 있는데, 이런 경우 ELv2가 어떻게 적용되나요?

위에서 설명한 세 가지 제한 사항을 준수하는 경우, SaaS 또는 자체 관리형 애플리케이션 내에서 Elasticsearch를 자유롭게 사용하고 자신의 애플리케이션과 함께 재배포할 수 있습니다.


애플리케이션 내에서 Elasticsearch 또는 Kibana를 사용자 정의하고 있는데, 이런 경우 ELv2가 어떻게 적용되나요?

Elastic License 2.0은 위에 요약되어 있는 세 가지 제한 사항과 함께 사용, 수정 및 재배포를 허용합니다.

이러한 간단한 규칙을 따르는 경우, Elastic License 하에서 기본 배포판을 계속 사용하셔도 좋습니다. 문의 사항이 있으면 elastic_license@elastic.co로 연락 주시기 바랍니다.


Elastic License 2.0과 Elastic License 1.0은 어떻게 다른가요?

Elastic License 2.0을 통해 우리는 지난 몇 년 동안의 경험및 MongoDB, CockroachDB, RedisLabs, TimescaleDB, Graylog 같은 기업에서 본 내용과 함께 커뮤니티의 피드백을 귀담아 들었습니다. 그 결과, "모든 것을 허용하고, 가장 적은 수의 남용 방지 기능을 추가하는 데 집중하자"는 말로 시작해서 이를 염두에 두고 라이선스를 만들었습니다.

Elastic License 2.0은 위에서 설명한 바와 같이 Elastic의 제품과 브랜드를 남용으로부터 보호하기 위한 간단한 3가지 제한 사항만으로 무료 사용, 수정 및 재배포를 허용합니다.


"소프트웨어를 호스트형 또는 관리형 서비스로 제3자에게 제공"할 수 있는 자격 요건과 관련해 몇 가지 예를 들어주시겠어요?

저는 제 고양이 사진 SaaS 제품에 검색 상자를 넣기 위해 Elasticsearch를 사용하고 있습니다.
이것은 ELv2 하에서 허용됩니다. 냐옹!

저는 고객이 내부적으로 사용할 수 있도록 Elasticsearch와 Kibana를 설치하는 계약자입니다.
이것은 소프트웨어를 관리형 서비스로 제공하지 않기 때문에 ELv2 하에서 허용됩니다.

제 고양이 사진 SaaS 제품은 검색 및 보기에 대한 보기 전용 Kibana 분석 대시보드를 표시합니다.
이것은 ELv2 하에서 허용됩니다. 이 경우 Kibana의 사용은 제한적이며, 이것이 Kibana의 기능 중 상당 부분에 대한 접근을 의미하지는 않습니다.

저는 고객을 위해 Elasticsearch와 Kibana를 실행하는 관리형 서비스 제공자(Managed Service Provider, MSP)입니다.
귀하의 고객이 Elasticsearch와 Kibana에 액세스하지 않는 경우, 이것은 ELv2 하에서 허용됩니다. 고객이 귀하의 서비스의 일부로 Elasticsearch와 Kibana의 기능 중 상당 부분에 액세스할 수 있는 경우, 이는 허용되지 않을 수 있습니다.

저는 lasticsearch와 Kibana를 서비스로 제공하며, 고객은 Elasticsearch API와 Kibana UI의 상당 부분에 직접 액세스할 수 있습니다.
이 사용은 ELv2 하에서 허용되지 않습니다. 저희에게 연락하셔서 어떤 옵션이 있는지 의논하시기 바랍니다.

구체적인 시나리오에 대해 궁금한 점이 있으시면 elastic_license@elastic.co으로 연락주세요.