2 Punkte von GN⁺ 2025-09-13 | 1 Kommentare | Auf WhatsApp teilen
  • Das auf verteiltes PostgreSQL spezialisierte Unternehmen pgEdge stellt seine Kernkomponenten von einem bisherigen Source-Available-Modell auf eine Open-Source-Lizenz um
  • Bisher wurden wichtige Engines und Erweiterungen wie Spock, Snowflake und Lolor unter der pgEdge Community License bereitgestellt, was die Nutzung einschränkte
  • Nun wurden alle zentralen Repositories unter die PostgreSQL License neu lizenziert, sodass eine freie Nutzung und Mitarbeit möglich werden
  • Nutzer können auf GitHub Repositories wie spock, snowflake und lolor direkt einsehen und verteiltes Multi-Master-Postgres selbst ausprobieren
  • Dies dürfte den Beitrag zum PostgreSQL-Ökosystem und zur Open-Source-Community stärken und eine breitere Zusammenarbeit fördern

Hintergrund des Wechsels bei pgEdge

  • Dave Page (ehemals EDB, Gründer von pgAdmin) wechselte zu pgEdge, um sich statt auf AI-orientierte Unternehmen auf verteiltes Postgres zu konzentrieren
  • Bei pgEdge sind zahlreiche Engineers aus der Postgres-Community dazugekommen, weitere Einstellungen sind geplant
  • Problematisch war jedoch, dass die wichtigsten Komponenten von pgEdge zwar „source available“, aber nicht vollständig Open Source waren

Lizenzänderung

  • Jetzt wechseln alle wichtigen Komponenten von pgEdge sowie sämtliche Repositories, die bislang die pgEdge Community License nutzten, zur PostgreSQL License
    • Dazu gehören Spock (Replikations-Engine), Snowflake (clusterweite eindeutige Sequenzen) und Lolor (logische Replikation großer Objekte)
  • Die PostgreSQL License ist eine von der Open Source Initiative anerkannte permissive Open-Source-Lizenz
  • Durch diese Änderung kann nun jeder die Software frei nutzen und sie auch in Produktionsumgebungen ohne Bedenken einsetzen
  • Jeder kann den Code ohne Einschränkungen verwenden, ändern und weiterverteilen

Beiträge und Nutzung

  • Öffentliche GitHub-Repositories: spock, snowflake, lolor
  • Direktes Bauen oder Beitragen ist möglich
  • Unterstützte Builds für den sofortigen Einsatz in Cloud-, Container- und VM-Umgebungen werden ebenfalls bereitgestellt

1 Kommentare

 
GN⁺ 2025-09-13
Hacker-News-Kommentare
  • Ich möchte betonen, dass hier die PostgreSQL-Lizenz verwendet wird, also eine tatsächlich von der OSI anerkannte Open-Source-Lizenz, und nicht so eine Lizenz, die nur dem Namen nach Open Source ist — das gefällt mir sehr
    • Falls du dich auf den Beitrag von gestern beziehst: Tatsächlich wurde auf Apache 2.0 umgestellt passender Link
  • Ich frage mich, ob es jemanden gibt, der aus eigener Erfahrung etwas über PgEdge oder dessen Zuverlässigkeit sagen kann
    • Derzeit gibt es ein offenes Issue zu einem SIGILL beim Laden der Erweiterung pgvector, das seit einem Monat ohne Änderungen oder Feedback offen ist Issue-Link
    • Ich wollte PgEdge vor ein paar Monaten einmal ausprobieren … habe dann aber aufgegeben, nachdem ich in der Installationsdokumentation so etwas gelesen habe: Um es ohne Eingabe des sudo-Passworts zu verwenden, soll man in /etc/sudoers eine Zeile wie %username ALL = (ALL) NOPASSWD: ALL hinzufügen; außerdem soll derselbe Benutzer auch passwortlosen SSH-Zugriff einrichten können
  • Dass es als Open Source veröffentlicht wird, ist wirklich zu begrüßen; ich hoffe nur, dass es eine gute Abwehrstrategie gibt, damit nicht am Ende nur kostenlose Container und VMs übrig bleiben und nur die kostenpflichtigen Dienste erhalten bleiben, sobald die Hyperscaler-Clouds ernsthaft einsteigen
  • Ich frage mich, ob PgEdge ein verteiltes System speziell für Postgres ist, das sich wie Vitess für MySQL verhält; da gerade zwei Vitess-ähnliche Projekte für Postgres entwickelt werden, vermute ich, dass PgEdge vielleicht auch deshalb als Open Source veröffentlicht wird
  • Ich habe diesen Beitrag gestern selbst eingereicht und frage mich, warum Hacker News ihn nicht als Duplikat erkannt hat Link zum gestrigen Beitrag
    • Vielleicht, weil dein Beitrag zu wenige Upvotes hatte; ich habe den Eindruck, dass Beiträge meist nicht als Duplikate erkannt werden, wenn sie in den letzten Monaten nicht auf der Startseite waren
  • Es ist wirklich erfreulich, dass das Projekt auf Open Source basiert; ich frage mich aber, ob das Ziel von pgEdge den von CitusDB gebotenen Funktionen ähnelt oder ob die Ausrichtung völlig anders ist
  • Das ist auf jeden Fall eine gute Nachricht
  • Ich habe das Gefühl, dass man die Marketingformulierungen etwas reduzieren sollte; ein asynchrones Multi-Master-Verfahren opfert letztlich Konsistenz, und ich finde es etwas seltsam, viele Funktionen damit zu begründen, dass viele NewSQL-Datenbanken langsam seien, weil sie synchron auf viele Knoten schreiben
  • Ich habe überhaupt kein klares Bild davon, was das Produkt in der Praxis eigentlich ist, da es so viele Marketingbegriffe gibt
    • Ich musste in externer Dokumentation nach einer Erklärung suchen wie: "pgEdge ist ein modernes verteiltes Datenbanksystem, das auf Standard-PostgreSQL aufbaut, geografische Verteilung, hohe Verfügbarkeit und niedrige Latenz anstrebt und besonders für Edge-Umgebungen vorteilhaft ist"