역사적으로 X-Pack은 Elastic Stack, 즉, Elasticsearch, Kibana, Beats, Logstash를 확장하는 일련의 클로즈드 소스 기능으로 개발되었습니다. 모니터링과 같은 일부 기능은 무료였고, 경보 및 머신 러닝과 같은 다른 기능은 유료였습니다.
Elastic은 무료 개방형 코드와 상용 IP 사이의 건전한 균형을 기반으로 구축되어 있습니다. (자세한 내용은 Shay의 블로그를 참조하세요.) X-Pack을 개방하면 개발 속도가 빨라지고 전체 커뮤니티에 걸쳐 참여가 증가합니다. 즉, 모든 사용자가 코드에 기여하고, 코멘트를 하고, 검사할 수 있습니다.
보다 최근에 Elastic은 AWS가 Elasticsearch를 통해 추구한 지속적인 비협력적 계약에 대응하여 Apache License에서 Elastic License v2로 변경하였습니다. 여러 블로그와 출판물에서 설명한 바와 같이, 이는 대부분의 고객과 커뮤니티 구성원에게 영향을 미치지 않을 것이며, Elastic은 Elastic 제품을 계속 사용할 수 있는 방법에 대해 논의하기를 원하는 모든 파트너를 위해 문을 열어놓고 있습니다.
비공개 X-Pack 리포지토리에 있는 코드는 적절한 공개 Elasticsearch, Kibana, Beats, Logstash 리포지토리로 옮겨졌습니다.
그리고 Elastic License에 따라 라이선스가 부여된 이러한 각 리포지토리에 새로운 X-Pack 폴더를 만들었으며, 이 폴더는 일부 파생 작업과 기여를 허용합니다.
이렇게 하면 별도의 GitHub 리포지토리를 동기화하는 데 드는 오버헤드와 복잡성이 제거되고, 빌드-테스트-릴리즈 주기가 빨라지며, 모든 사용자가 문제를 생성하고 추적할 수 있는 단일한 장소가 마련됩니다.
1 2018년에 이러한 변경이 이루어진 후에, 상황이 바뀌었고, Elastic은 라이선싱 전략에 추가 변경 사항을 발표했습니다.
6.3 버전부터, 모든 무료 X-Pack 기능(모니터링, Search Profiler, Grok Debugger, Elastic Maps Service의 축소/확장 수준, 전용 APM UI 등)은 Elasticsearch, Kibana, Beats, Logstash의 기본 배포와 함께 제공됩니다.
이메일 등록, 설치 단계, 전체 클러스터 재시작 등 모든 장벽을 제거하여 사용자가 이러한 강력한 기능들을 사용할 수 있도록 하였습니다. Elastic 기술과 더불어 이러한 기능들은 여러분의 성공에 기여할 수 있으리라 믿습니다.