2 puntos por GN⁺ 2025-09-13 | 1 comentarios | Compartir por WhatsApp
  • pgEdge, empresa especializada en PostgreSQL distribuido, cambió sus componentes principales de un modelo de código disponible a una licencia de código abierto
  • Antes, motores y extensiones clave como Spock, Snowflake y Lolor se ofrecían bajo la pgEdge Community License, lo que imponía restricciones de uso
  • Ahora, todos los repositorios principales fueron relicenciados bajo la PostgreSQL License, permitiendo uso y contribuciones libremente
  • Los usuarios pueden revisar directamente en GitHub los repositorios de spock, snowflake y lolor, y probar Postgres distribuido multimáster
  • Se espera que esto refuerce la contribución al ecosistema de PostgreSQL y a la comunidad de código abierto, impulsando una colaboración más amplia

Contexto del cambio en pgEdge

  • Dave Page (ex EDB y creador de pgAdmin) se unió a pgEdge para enfocarse en Postgres distribuido en lugar de empresas centradas en IA
  • En pgEdge se han sumado varios ingenieros provenientes de la comunidad de Postgres, y planean contratar más talento en el futuro
  • Sin embargo, existía el problema de que los componentes principales de pgEdge eran “source available”, pero no eran completamente de código abierto

Cambio de licencia

  • Ahora, todos los componentes principales de pgEdge y todos los repositorios que antes usaban la pgEdge Community License pasan a la PostgreSQL License
    • Entre ellos están Spock (motor de replicación), Snowflake (secuencia única global para clústeres) y Lolor (replicación lógica de objetos grandes)
  • La PostgreSQL License es una licencia permisiva de código abierto aprobada por la Open Source Initiative
  • Con este cambio, cualquiera puede usar libremente el software y utilizarlo sin problemas incluso en entornos de producción
  • Cualquiera puede usar, modificar y distribuir el código sin restricciones

Cómo contribuir y usarlo

  • Repositorios públicos en GitHub: spock, snowflake, lolor
  • Se puede compilar directamente o contribuir al proyecto
  • También se ofrecen builds con soporte, listas para usarse en entornos de nube, contenedores y VM

1 comentarios

 
GN⁺ 2025-09-13
Comentarios de Hacker News
  • Quiero destacar que usa la licencia de PostgreSQL, es decir, una licencia de código abierto realmente aprobada por la OSI, no una de esas licencias que solo se llaman open source; eso me gusta mucho
    • Si te refieres a la publicación de ayer, en realidad la situación es que se relicenció a Apache 2.0 enlace relacionado
  • Me pregunto si hay alguien que pueda hablar de experiencia real usando PgEdge o de su confiabilidad
    • Actualmente hay un issue abierto relacionado con SIGILL al cargar la extensión pgvector, y lleva un mes sin ningún cambio ni feedback enlace al issue
    • Hace unos meses intenté probar PgEdge una vez… pero me rendí al ver esto en la documentación de instalación: dice que, para usarlo sin ingresar la contraseña de sudo, hay que agregar una línea como %username ALL = (ALL) NOPASSWD: ALL en el archivo /etc/sudoers, y además configurar al mismo usuario para que pueda conectarse por SSH sin contraseña
  • Me parece muy bien que lo publiquen como open source, aunque espero que tengan una buena estrategia de defensa para evitar que, cuando los hyperscalers de nube entren de lleno, solo dejen gratis los contenedores y las VM y se queden con los servicios de pago
  • Me pregunto si PgEdge es un sistema distribuido dedicado a Postgres que se comporta como Vitess para MySQL; últimamente también se están desarrollando dos Vitess para Postgres, así que supongo que por eso PgEdge también lo está publicando como open source
  • Yo publiqué este artículo ayer; me pregunto por qué Hacker News no lo reconoció como duplicado enlace a la publicación de ayer
    • Tal vez porque tu publicación tuvo muy pocos votos; da la impresión de que, si no fue una publicación que llegó a la portada en los últimos meses, normalmente no la detectan como duplicada
  • De verdad me alegra que hayan empezado sobre una base open source, pero me pregunto si el objetivo de pgEdge es similar a lo que ofrece CitusDB o si va en una dirección completamente distinta
  • Sin duda son buenas noticias
  • Siento que necesitan bajar el tono del marketing; un enfoque async multi-master al final es una estructura que sacrifica consistencia, y me parece raro que le cuelguen muchas funciones con el argumento de que muchas bases de datos NewSQL son lentas porque escriben sincrónicamente en múltiples nodos
  • De verdad no logro hacerme una idea de qué producto es; hay demasiado lenguaje de marketing
    • No me quedó otra que buscar en documentación externa al producto una descripción como esta: "pgEdge es un sistema moderno de base de datos distribuida construido sobre PostgreSQL estándar, orientado a la distribución geográfica, la alta disponibilidad y la baja latencia, con ventajas particulares para entornos de 'edge'"