2 poin oleh GN⁺ 2025-09-13 | 1 komentar | Bagikan ke WhatsApp
  • pgEdge, perusahaan spesialis PostgreSQL terdistribusi, mengalihkan komponen intinya dari model source-available yang lama ke lisensi open source
  • Sebelumnya, engine dan ekstensi utama seperti Spock, Snowflake, dan Lolor disediakan di bawah pgEdge Community License, sehingga ada batasan penggunaan
  • Kini seluruh repositori inti dilisensikan ulang ke PostgreSQL License, sehingga dapat digunakan dan dikontribusikan dengan lebih bebas
  • Pengguna dapat langsung memeriksa repositori seperti spock, snowflake, dan lolor di GitHub serta mencoba Postgres terdistribusi multi-master
  • Langkah ini diharapkan memperkuat kontribusi terhadap ekosistem PostgreSQL dan komunitas open source, serta mendorong kolaborasi yang lebih luas

Latar belakang perubahan pgEdge

  • Dave Page (mantan EDB, pencipta pgAdmin) pindah ke pgEdge untuk fokus pada Postgres terdistribusi alih-alih perusahaan yang berpusat pada AI
  • Sejumlah engineer berlatar komunitas Postgres telah bergabung dengan pgEdge, dan perusahaan berencana merekrut lebih banyak talenta ke depannya
  • Namun, masalahnya adalah komponen utama pgEdge sebelumnya hanya “source-available” dan belum benar-benar open source

Perubahan lisensi

  • Kini semua komponen utama pgEdge dan seluruh repositori yang sebelumnya menggunakan pgEdge Community License telah dialihkan ke PostgreSQL License
    • Termasuk Spock (engine replikasi), Snowflake (urutan unik global untuk klaster), dan Lolor (replikasi logis untuk large object)
  • PostgreSQL License adalah lisensi open source permisif yang telah disetujui oleh Open Source Initiative
  • Dengan perubahan ini, siapa pun dapat menggunakan perangkat lunak tersebut secara bebas, termasuk di lingkungan produksi, tanpa beban
  • Siapa pun juga dapat memanfaatkan, memodifikasi, dan mendistribusikan kode tanpa pembatasan

Cara berkontribusi dan memanfaatkan

  • Repositori publik di GitHub: spock, snowflake, lolor
  • Bisa di-build sendiri atau dikontribusikan langsung
  • Juga tersedia build yang didukung dan siap dipakai di lingkungan cloud, container, dan VM

1 komentar

 
GN⁺ 2025-09-13
Komentar Hacker News
  • Saya ingin menekankan bahwa ini memakai lisensi PostgreSQL, yaitu lisensi open source yang benar-benar disetujui OSI, dan bukan lisensi yang hanya mengklaim dirinya open source; saya sangat suka soal itu
    • Kalau yang dimaksud adalah postingan kemarin, sebenarnya situasinya adalah relicensing ke Apache 2.0 tautan terkait
  • Saya penasaran apakah ada orang yang bisa berbagi pengalaman langsung memakai PgEdge atau berbicara soal keandalannya
    • Saat ini ada issue terbuka terkait SIGILL yang muncul ketika memuat ekstensi pgvector, dan issue itu dibiarkan selama sebulan tanpa perubahan atau umpan balik apa pun tautan issue
    • Beberapa bulan lalu saya sempat ingin mencoba PgEdge… tapi saya menyerah setelah melihat ini di dokumentasi instalasinya: agar bisa digunakan tanpa memasukkan kata sandi sudo, pengguna diminta menambahkan baris seperti %username ALL = (ALL) NOPASSWD: ALL ke file /etc/sudoers, dan pengguna yang sama juga harus dikonfigurasi agar bisa melakukan koneksi SSH tanpa kata sandi
  • Saya rasa merilisnya sebagai open source benar-benar layak disambut, tetapi saya berharap ada strategi pertahanan yang matang agar ketika hyperscaler cloud mulai benar-benar masuk, situasinya tidak berubah menjadi hanya menyediakan container dan VM gratis sementara yang tersisa hanya layanan berbayar
  • Saya penasaran apakah PgEdge adalah sistem terdistribusi khusus Postgres yang bekerja seperti Vitess untuk MySQL; belakangan ini juga ada dua proyek Vitess untuk Postgres yang sedang dikembangkan, jadi saya menduga mungkin karena itulah PgEdge juga dibuka sebagai open source
  • Saya yang mengirim artikel ini kemarin, dan saya penasaran kenapa Hacker News tidak menganggapnya sebagai duplikat tautan artikel kemarin
    • Mungkin karena jumlah upvote di postinganmu terlalu sedikit; kalau bukan artikel yang sempat naik ke halaman depan dalam beberapa bulan terakhir, sepertinya biasanya tidak dianggap duplikat
  • Saya senang sekali karena proyek ini dimulai dengan basis open source, tetapi saya penasaran apakah tujuan pgEdge mirip dengan kemampuan yang ditawarkan CitusDB, atau arahnya benar-benar berbeda
  • Ini jelas kabar baik
  • Saya merasa ungkapan pemasarannya perlu dikurangi; pendekatan async multi-master pada akhirnya adalah struktur yang mengorbankan konsistensi, jadi menurut saya agak aneh ketika banyak database NewSQL menambahkan berbagai fitur dengan alasan penulisan sinkron ke banyak node itu lambat
  • Saya benar-benar tidak mendapat gambaran produk ini sebenarnya seperti apa; istilah marketing-nya terlalu banyak
    • Saya sampai harus mencari penjelasan di dokumentasi luar produk seperti ini: "pgEdge adalah sistem database terdistribusi modern yang dibangun di atas PostgreSQL standar, menargetkan distribusi geografis, ketersediaan tinggi, dan latensi rendah, serta sangat cocok untuk lingkungan 'edge'"