Хабрахабр

[Перевод] Elastic открывает исходный код X-Pack

переводчика. Прим. X-Pack — это проприетарное расширение для продуктов ELK.

X-Pack включает в себя функционал, связанный с безопасностью, оповещениями, мониторингом, а также отчеты, аналитику и машинное обучение. От открытых комуникаций до свободного ПО, открытость всегда была в духе Elastic.
Поэтому мы открываем проприетарный код X-Pack.

Некоторые функции, например, мониторинг были бесплатными. Изначально мы создали X-Pack как набор проприетарного функционала, расширяющего стек Elastic — Elasticsearch, Kibana, Beats и Logstash. Некоторые, например, безопасность и машинное обучение были платными.

Открытие кода X-Pack должно ускорить разработку и увеличить вовлеченность сообщества. Наша компания построена на сочетании открытого кода и коммерческой выгоды(подробнее в посте Shay). Каждый может контрибутить, комментировать и изучать код.

Мы не меняем Apache 2. Код из приватных репозиториев X-Pack будет перемещен в соответствующие публичные репозитории Elasticsearch, Kibana, Beats и Logstash. И никогда не будем. 0 лицензию на код Elasticsearch, Kibana, Beats, and Logstash. Данная лицензия позволяет контрибутить и еще некоторые производные действия. Мы создаем в каждом репозитории новую директорию X-Pack, которая будет распространяться по лицензии Elastic EULA.

Также ускоряем сборку, тестирование и релизы. Таким образом мы избавляемся от проблем с постоянной синхронизацией разных github репозиториев. Кроме того, теперь у нас есть одно место, где каждый может создавать и отслеживать issues.

image

3 весь бесплатный функционал X-Pack (monitoring, Search Profiler, Grok Debugger, zoom levels in Elastic Maps Service, dedicated APM UIs, и др.) будет поставляться в стандартных сборках Elasticsearch, Kibana, Beats и Logstash. Начиная с версии 6.

Это упрощает быстрый старт разработки, позволяет использовать дополнительный функционал из коробки. Мы убираем все ограничения — регистрацию по email, отдельную установку, полный перезапуск кластера. В итоге позволяет эффективнее использовать наши технологии.

0, мы будем предоставлять ‘-oss’ версии сборок. На случай, если вы предпочитаете использовать только открытый код под лицензией Apache 2.

Это значит, что каждый сможет разрабатывать, вносить свой вклад и тестировать в равных условиях. Мы верим в open source и наш вклад в него останется прежним.
Многие компании становятся более закрытыми по мере развития и роста.
Но этот подход — наш свободный выбор, чтобы сделать нас более открытыми
и развивать наш бизнес совместно с open source сообществом. Здесь нет “community” или “enterprise” версий.

0. Мы не забираем код из под лицензии Apache 2. Мы только еще больше открываем его.

У продуктов Elastic более 200 милионов загрузок, наши продукты нравятся многим.
Мы работаем над тем, чтобы обеспечить максимальное удобство использования, будь то публичное облако, частное облако, свое железо или комбинация всего вышеперечисленного.

Мы стараемся разрабатывать отличные технологии, которым вы сможете доверять в будущем.

Прим переводчика: query — поисковые запросы, каламбур
Здесь ответы еще на несколько общих вопросов. Мы любим хорошие запросы.

Elasticsearch, Kibana, Beats и Logstash по прежнему open-source?

мы не меняем лицензии на имеющийся Apache 2. Да. 0 код.
Мы только открываем код X-Pack под коммерческой лицензией и добавляем в соответствующие репозитории.

0 лицензией? Как теперь контрибьютить в репозитории Elasticsearch, Kibana, Beats, and Logstash, если теперь там есть код не под Apache 2.

Лицензия контрибутора и весь процесс остался без изменений.
Изменилось только то, что теперь можно контрибутить в функционал X-Pack.
Вам нужен дополнительный график или отображение для мониторинга Elasticsearch? Так же, как и раньше. Теперь вы можете принять участие в создании/улучшении этого функционала. Или улучшение Grok Debugger для Logstash?

Если код X-Pack теперь открыт, значит ли это, что теперь он бесплатный?

Многие функции X-Pack бесплатны, например, мониторинг, tile maps, Grok Debugger и Search Profiler. Нет. Некоторые функции X-Pack платные и требуют лицензии, которая приобретается с золотой либо платиновой подпиской.

X-Pack теперь Open Source?

Лицензирование Open Source четко определено организацией Open Source Initiative (OSI).

3 код X-Pack будет доступен по лицензии Elastic License. C версии 6.

Elastic License не соответствует определению OSI. Но он не будет в традиционном смысле 'Open Source' т.к. Однако модель взаимодействия с кодом X-Pack будет такой же, как для других open source продуктов Elastic, включая возможность изучать код, создавать issues и pull-реквесты в существующих github репозиториях.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть