Amazon memperkenalkan OpenSearch, cabang dari platform Elasticsearch

Amazon telah mengumumkan pembuatan proyek OpenSearch, di mana cabang dari platform pencarian, analisis, dan penyimpanan data Elasticsearch, serta antarmuka web Kibana yang terkait dengan platform tersebut, telah dibuat. Kode ini didistribusikan di bawah lisensi Apache 2.0. Di masa depan, kami berencana mengganti nama Amazon Elasticsearch Service menjadi Amazon OpenSearch Service.

OpenSearch bercabang dari basis kode Elasticsearch 7.10.2. Pengerjaan fork secara resmi dimulai pada 21 Januari, setelah itu kode fork dibersihkan dari komponen yang tidak didistribusikan di bawah lisensi Apache 2.0 dan elemen merek Elasticsearch diganti dengan OpenSearch. Dalam bentuknya saat ini, kode tersebut masih dalam pengujian alfa, dan rilis beta pertama diharapkan dalam beberapa minggu. Direncanakan untuk menstabilkan basis kode dan membuat OpenSearch siap digunakan dalam sistem produksi pada pertengahan tahun 2021.

OpenSearch akan dikembangkan sebagai proyek kolaboratif yang dikembangkan dengan masukan komunitas. Perlu dicatat bahwa kurator proyek saat ini adalah Amazon, namun di masa depan, bersama dengan masyarakat, strategi optimal untuk pengelolaan, pengambilan keputusan dan interaksi peserta yang terlibat dalam pembangunan akan dikembangkan.

Perusahaan seperti Red Hat, SAP, Capital One dan Logz.io telah bergabung dalam pengerjaan OpenSearch. Patut dicatat bahwa Logz.io sebelumnya mencoba mengembangkan cabang Elasticsearch miliknya sendiri, tetapi bergabung dengan pengerjaan proyek bersama. Untuk berpartisipasi dalam pengembangan OpenSearch, Anda tidak perlu menandatangani perjanjian transfer (CLA, Perjanjian Lisensi Kontributor), dan aturan penggunaan merek dagang OpenSearch bersifat permisif dan memungkinkan Anda untuk menunjukkan nama ini saat mempromosikan produk Anda.

Alasan pembuatan fork adalah pengalihan proyek Elasticsearch asli ke SSPL (Lisensi Publik Sisi Server) berpemilik dan penghentian penerbitan perubahan di bawah lisensi Apache 2.0 yang lama. Lisensi SSPL diakui oleh OSI (Open Source Initiative) tidak memenuhi kriteria Open Source karena adanya persyaratan yang diskriminatif. Secara khusus, meskipun lisensi SSPL didasarkan pada AGPLv3, teks tersebut berisi persyaratan tambahan untuk pengiriman di bawah lisensi SSPL tidak hanya kode aplikasi itu sendiri, tetapi juga kode sumber dari semua komponen yang terlibat dalam penyediaan layanan cloud. .

Motivasi di balik fork ini adalah untuk menjaga Elasticsearch dan Kibana tetap open source dan menyediakan solusi open source lengkap yang dikembangkan dengan masukan dari komunitas. Proyek OpenSearch juga akan melanjutkan pengembangan independen dari Distro Terbuka untuk distribusi Elasticsearch, yang sebelumnya dikembangkan bersama dengan Expedia Group dan Netflix dalam bentuk add-on untuk Elasticsearch dan menyertakan fitur tambahan yang menggantikan komponen berbayar dari Elasticsearch, seperti sebagai alat untuk pembelajaran mesin, dukungan SQL, pembuatan notifikasi, mekanisme untuk mendiagnosis kinerja cluster, otentikasi melalui Active Directory, Kerberos, SAML dan OpenID, implementasi single sign-on (SSO), dukungan untuk enkripsi lalu lintas, akses berbasis peran sistem kontrol (RBAC), pencatatan rinci untuk audit.

Sumber: opennet.ru

Tambah komentar