소프트웨어 라이선스에 대한 FAQ
2021년, Elastic은 7.11 릴리즈를 통해 Elasticsearch와 Kibana의 Apache 2.0 라이선스 소스 코드를 SSPL(Server Side Public License)과 Elastic License에 따른 이중 라이선스로 전환하여 사용자가 원하는 라이선스를 선택할 수 있도록 했습니다. 2024년 9월에는 오픈 소스 이니셔티브(OSI)에서 승인한 AGPLv3 라이선스를 SSPL 및 Elastic License와 함께 옵션으로 추가하여, 커뮤니티와 고객이 자신이 선택한 명확한 권한으로 코드를 사용, 수정, 재배포 및 협업할 수 있도록 오픈 소스 액세스를 보장하고 있습니다. Elastic의 릴리즈에는 계속 Elastic License가 적용됩니다.
라이선스 변경 요약
2021년 변경 사항을 요약해 주시겠어요?
Elasticsearch와 Kibana의 Apache 2.0 라이선스 소스 코드를 SSPL 1.0 및 Elastic License 2.0(ELv2)에 따라 이중 라이선스로 전환하여 사용자가 두 라이선스 중 어느 라이선스를 적용할지 선택할 수 있도록 했습니다. 기본 배포판은 지난 3년여 동안 그랬던 것처럼 Elastic License 2.0에 따라 계속 제공되었으며, 더 이상 Apache 2.0 배포판은 생산되지 않습니다.
Elastic이 이렇게 변경하는 이유는 무엇인가요?
오픈 소스의 정신을 신뢰하며 오픈 소스 라이선스가 소스 코드에 대한 커뮤니티의 권리를 명확하게 한다는 것을 믿기 때문에, Elasticsearch와 Kibana에 OSI 승인 오픈 소스 라이선스를 다시 도입하게 되었습니다.
2021년, 시장 혼란의 위험을 줄이기 위한 방법으로 Elasticsearch 및 Kibana 소스 코드의 오픈 소스 부분을 OSI 승인 소프트웨어 라이선스가 아닌 SSPL 및 Elastic License v2로 전환하는 어려운 결정을 내렸습니다. 지난 3년 동안 이러한 변화는 위험을 완화하는 데 성공적이었고 그 이후로 차별화, 성능 및 기능 향상을 위한 혁신이 광범위하고 중대하게 이루어졌으며, 이제 SSPL과 함께 AGPL을 옵션으로 추가하는 데 무리가 없다고 생각합니다. 자세한 내용은 발표 블로그에서 확인하세요.
Elastic License 2.0이란 무엇인가요?
Elastic License 2.0은 Elasticsearch와 Kibana의 무료 및 유료 기능에 대한 Elastic 배포판과 소스 코드에 적용됩니다. ELv2의 목표는 제품과 브랜드를 남용으로부터 보호하면서 가능한 한 많은 것을 허용하는 것입니다. ELv2에 대한 자세한 내용은 전용 FAQ를 참조하세요.
이 라이선스 변경은 사용자에게 어떤 영향이 있나요?
Elasticsearch와 Kibana의 기본 배포판을 다운로드하여 사용하시는 경우, 아무것도 달라지지 않습니다. 기본 배포판은 지난 3년여 동안 그래왔듯이 Elastic License 2.0 하에서 오픈 소스로 계속 유지됩니다. Elasticsearch를 기반으로 애플리케이션을 빌드하시는 경우, 아무것도 달라지지 않습니다. 클라이언트 라이브러리는 Apache 2.0 하에서 계속 라이선스가 부여됩니다. Elasticsearch 또는 Kibana를 기반으로 플러그인을 사용하시는 경우, 아무것도 달라지지 않습니다.
Elasticsearch 및/또는 Kibana에 기여하고 있는데, 저에게는 어떤 영향이 있나요?
감사합니다! SSPL, AGPL, Elastic License 중 어떤 라이선스가 코드에 적용되는지와 관계없이 Elasticsearch와 Kibana에 지금처럼 계속해서 기여하실 수 있습니다. 기여 방법에 대한 자세한 내용은 기여자 가이드를 참조하세요.
고객/파트너에게는 어떤 영향이 있나요?
Elastic Cloud에서 또는 자체 관리형 구독으로 제품을 사용하는 고객과 파트너는 이러한 변경의 영향을 받지 않습니다.
Elasticsearch를 임베드하고 재배포하는 애플리케이션을 빌드하는데, 저에게는 어떤 영향이 있나요?
Elastic 배포판을 사용하고 있다면 아무것도 바뀌지 않습니다. ELv2의 제한 사항을 준수한다면, SaaS 또는 자체 관리형 애플리케이션 내에서 Elasticsearch를 자유롭게 사용하고 애플리케이션과 함께 재배포할 수 있습니다. ELv2에 대한 전체 라이선스 텍스트 및 추가 세부 정보는 전용 FAQ를 참조하십시오.
소스 코드를 사용할 때 필요에 따라 가장 적합한 이용 약관을 선택할 수 있습니다. 각 소스 파일 헤더에는 적용할 수 있는 라이선스(ELv2, SSPL, 예정된 AGPLv3)가 명확하게 표시되며, license.txt 파일은 옵션을 쉽게 이해할 수 있도록 소스 코드가 어떻게 구성되었는지 설명합니다.
이중/삼중 라이선스는 어떻게 작동하나요?
Elastic 배포판을 사용하고 있다면 아무것도 바뀌지 않습니다. 기본 배포판은 지난 3년여 동안과 마찬가지로 계속 ELv2에 따라 출시되므로, 소스 코드를 직접 사용하지 않는 경우에는 영향을 받지 않습니다.
소스 코드를 사용할 때 필요에 따라 가장 적합한 이용 약관을 선택할 수 있습니다. 각 소스 파일 헤더에는 적용할 수 있는 라이선스(ELv2, SSPL, 예정된 AGPLv3)가 명확하게 표시되며, license.txt 파일은 옵션을 쉽게 이해할 수 있도록 소스 코드가 어떻게 구성되었는지 설명합니다.
삼중 라이선스 전략을 제공하는 이유는 무엇인가요?
고객에게 선택권을 제공하고자 기존 소스 코드 라이선스 옵션을 제거하지 않기로 결정했습니다. 대부분의 사용자와 고객은 Elastic License 2.0에 따라 배포판을 사용하며, SSPL 또는 Elastic License 2.0에 따라 소스 코드에 액세스하고 사용하는 데 익숙한 사용자 및 고객도 있습니다. 여기에는 아무런 문제가 없지만, 잘 알려진 OSI 승인 오픈 소스 라이선스에 내재된 명확성과 확실성을 선호하는 사람들을 위해 AGPL을 추가하기로 결정했습니다.
SSPL은 무엇이며 어떻게 작동하나요?
SSPL은 원래 MongoDB가 생성한 소스 사용 가능 라이선스입니다. MongoDB는 오픈 소스의 이상을 구현하여 무료로 무제한 사용, 수정 및 재배포할 수 있는 라이선스를 만들었으며, 여기에는 다른 사람에게 제품을 서비스 형태로 제공하는 경우 SSPL에 따라 관리 계층의 소스 코드와 모든 수정 사항도 공개해야 한다는 간단한 요구 사항이 적용됩니다.
자세한 내용은 MongoDB의 유용한 FAQ를 참조하세요. 변호사가 작성한 다음과 같은 블로그를 공유하니 참고하시기 바랍니다.
https://www.coss.community/coss/sspl-re-takes-the-stage-in-2021-2koa
https://writing.kemitchell.com/2021/01/20/Righteous-Expedient-Wrong.html
Elasticsearch를 백엔드로 사용하여 SaaS 애플리케이션을 빌드하는데, 저에게는 어떤 영향이 있나요?
이 소스 코드 라이선스 변경은 귀하에게 영향을 미치지 않습니다. 기본 배포판을 사용하거나 이를 기반으로 Elastic License 하에서 무료로 애플리케이션을 개발할 수 있습니다. 이 소스 사용 가능 라이선스는 카피레프트 조항을 포함하지 않으며 기본 기능은 무료로 제공됩니다. 구체적인 예에 대해서는 Magento에서 관련 질문에 대한 답변을 참고하시기 바랍니다.
이 변경 사항은 어느 버전에 적용되나요?
이 변경 사항은 소스 코드에만 영향을 미칩니다. Elastic의 릴리즈는 Elastic License에 따라 계속 오픈 소스로 제공됩니다. Apache 2.0에서 SSPL과 Elastic License 2.0 도입으로 전환한 2021년의 변경 사항은 7.11 릴리즈 직전에 적용되었습니다. SSPL과 함께 AGPLv3를 추가한 2024년 변경 사항은 8.16 릴리즈가 정식 버전으로 출시되기 전에 이루어질 것으로 예상됩니다.
Elasticsearch와 Kibana 이외의 제품에 대한 라이선스 변경이 있을 예정인가요?
아니요, Elasticsearch와 Kibana에 대해서만 라이선스를 변경하고 있습니다. 다른 제품은 영향을 받지 않습니다.
Elasticsearch와 Kibana가 다시 오픈 소스가 된다는 의미인가요?
그렇습니다. AGPLv3는 OSI가 승인한 오픈 소스 라이선스로, Elasticsearch와 Kibana 소스 코드의 상당 부분에 적용됩니다. 자세한 내용은 발표 블로그에서 확인하세요.
Elastic은 오픈 소스 소프트웨어를 계속 개발하나요?
오픈 소스 원칙에 대한 Elastic의 약속은 전혀 변하지 않았습니다. Elastic은 언제나 투명성, 공동 작업, 커뮤니티를 소중히 여기고 있으며 앞으로도 항상 그럴 것입니다. Elasticsearch 및 Kibana뿐 아니라 클라이언트 라이브러리, Beats, Logstash는 물론 Elastic Common Schema와 같은 표준을 포함한 당사의 많은 제품과 프로젝트는 계속 Apache 2.0 라이선스 하에서 제공됩니다. 또한 지금까지 그랬던 것처럼 Apache Lucene, OTel, 기타 오픈 소스 프로젝트에 계속 기여할 것입니다.
클라우드 서비스 제공자의 서비스 형태로 Elasticsearch를 사용하고 있는데, 이러한 변경은 저에게 어떤 영향을 미치나요?
퍼블릭 클라우드 서비스 제공자는 이 변경 후에 출시되는 Elasticsearch와 Kibana 버전을 제공하려면 SSPL, AGPLv3 또는 Elastic License를 준수해야 합니다.
API를 통해 Elasticsearch를 사용하고 있는데, 이러한 변경은 저에게 어떤 영향을 미치나요?
이러한 변경은 클라이언트 라이브러리를 사용하여 Elasticsearch에 액세스하는 방식에는 영향을 미치지 않습니다. 클라이언트 라이브러리는 계속 Apache 2.0에 따라 라이선스가 부여됩니다.
문의 사항이 있으면 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은 각각의 마켓플레이스 생태계에 속해 있습니다. 이러한 관계는 영향을 받지 않습니다.
이러한 변경은 Elastic과 AWS와의 관계에 어떤 영향을 미치나요?
Elastic은 AWS Marketplace에서 Elastic Cloud의 리스팅을 갖추고 AWS와 긴밀히 협력하고 있으며, Elastic Cloud를 AWS에서 최고의 호스팅형 Elasticsearch 및 Kibana 환경으로 만들기 위해 이러한 관계에 지속적으로 투자하고 있습니다. 2023년 AWS 올해의 라이징 스타 파트너상을 수상하기도 했습니다! 마찬가지로, Elastic Cloud를 Elasticsearch를 사용하는 최상의 방법으로 만들기 위해 Google Cloud 및 Microsoft Azure와 강력한 관계를 구축해 왔습니다.
Kibana 외부에 있는 제 애플리케이션에서 EUI 또는 Elastic Charts를 사용하고 있는데, 저에게는 어떤 영향이 있나요?
애플리케이션이 호스팅형 또는 관리형 서비스가 아니라면 전혀 영향을 받지 않을 수 있습니다. 자세한 설명을 원하거나 추가 질문이 있으면, elastic_license@elastic.co로 문의하세요.
제 Kibana 플러그인에서 EUI 또는 Elastic Charts를 사용하고 있는데, 저에게는 어떤 영향이 있나요?
Elastic은 Kibana를 위한 플러그를 만드는 것을 장려합니다. EUI 또는 Elastic Charts를 사용하는 Kibana용 플러그인을 계속 빌드하실 수 있습니다. 추가 질문이 있으면 elastic_license@elastic.co로 문의하시기 바랍니다.
변경 기록
- 2024년 8월 29일: 소스 코드 라이선스 옵션으로 AGPL 도입한 것을 반영하여 FAQ를 대규모로 업데이트.
- 2021년 12월 21일: 새로운 Java API 클라이언트에 대한 세부 정보 업데이트.
- 2021년 6월 7일: EUI와 Elastic Charts 라이선스에 관한 질문 두 개 추가.
- 2021년 2월 2일: Elastic License v2(ELv2)에 대한 업데이트를 반영하기 위해 전체적으로 몇 가지 변경.
- 2021년 1월 26일: 추가 설명을 위해 "SSPL은 무엇이며 어떻게 작동하나요?"에 대한 답변 추가 설명.
- 2021년 1월 18일: 일관성을 유지하고 명확성을 확보하기 위해 “Elasticsearch 및/또는 Kibana의 수정된 버전을 임베드...” 및 "Elasticsearch를 임베드하고 재배포하는 애플리케이션을 빌드...” 질문을 병합.
- 2021년 1월 17일: 추가 컨텍스트를 위해 “Elasticsearch를 임베드하고 재배포하는 애플리케이션을 빌드...” 질문 게시. “SSPL에서 "서비스로서의 제품 제공"에 해당하는 사용은 무엇인가요?" 질문과 답변 게시.
- 2021년 1월 15일: "이중 라이선스 전략을 제공하는 이유는 무엇인가요?", "Elasticsearch를 백엔드로 사용하여 SaaS 애플리케이션을 빌드...", "이러한 변경은 Elastic과 AWS와의 관계에 어떤 영향을 미치나요?" 질문과 답변 게시.
2024년 변경 사항을 요약해 주시겠어요?
현재 Elastic License 2.0(ELv2) 및 SSPL 1.0에 따라 제공되는 Elasticsearch 및 Kibana 소스 코드의 무료 부분에 대한 옵션으로 OSI 승인 오픈 소스 라이선스인 AGPLv3를 추가했습니다. 이러한 변경으로 이 소스 코드는 SSPL 1.0, AGPLv3 및 Elastic License v2에 따라 제공되며, 사용자는 소스 코드에 액세스하고 사용할 때 어떤 라이선스를 적용할지 선택할 수 있습니다.
AGPL이란 무엇인가요?
AGPLv3는 OSI에서 승인한 Open Source 라이선스로, 소스 코드를 무료로 무제한 사용, 수정, 재배포할 수 있으며 소스 코드 자체 및 사용 가능한 파생물을 동일한 라이선스에 따라 수정해야 한다는 간단한 요구 사항이 적용됩니다.