Alojamiento de Git que nunca sale de Europa

Un nuevo servicio de alojamiento de Git basado en la UE, Pushin.eu, aspira a mantener el código totalmente dentro de jurisdicciones europeas y promete no usar los repositorios para entrenamiento de IA, lo que atrae a desarrolladores que buscan una alternativa a plataformas centradas en EE. UU. Los comentaristas valoran el rendimiento, el stack tecnológico Elixir/Rust y el enfoque tanto en proyectos comerciales como de código abierto, pero expresan preocupación por la falta de información legal y de precios, el lenguaje de marketing vago sobre “bloquear slop” y la confianza a largo plazo en una beta por invitación y de una sola persona. Las comparaciones con Codeberg y con Forgejo autoalojado resaltan los compromisos entre restricciones ideológicas, soberanía y la necesidad de un forge fiable y apto para empresas en Europa.

Confianza, transparencia y madurez

  • A muchos comentaristas les gusta la idea de un alojamiento solo en la UE, pero ven “cero señales de confianza”: sin páginas legales, detalles de la empresa, precios ni políticas claras al lanzamiento.
  • El fundador explica que el sitio llegó a HN antes de lo previsto; el enfoque estaba en la estabilidad de la app y la durabilidad de los datos más que en el marketing o lo legal.
  • Varios argumentan que los documentos de confianza (ToS, privacidad, modelo de propiedad) no son “marketing”, sino algo esencial para confiar el código fuente.
  • La confusión en torno a expresiones como “track” frente a “store/collect” datos de usuario refuerza las peticiones de un lenguaje legal más claro.

Modelo de negocio, precios y hoja de ruta

  • El servicio está en beta con invitación, autofinanciado, con una fecha objetivo de GA alrededor de 2027.
  • Se planean suscripciones estilo GitHub/GitLab para individuos y equipos; todavía no hay precios exactos.
  • Las cuotas actuales (logs, artefactos, caché) son compartidas; podrían cambiar con planes de pago.
  • Los usuarios piden conocer los precios antes de migrar trabajo serio.

Stack técnico, alojamiento y alcance Europa/UE

  • Stack: Elixir/Phoenix/LiveView para la mayor parte de la lógica, Rust + gitoxide para Git, almacenamiento compatible con S3, Postgres, servidores bare-metal en un centro de datos francés.
  • La implementación de Git almacena los packfiles en S3 con bloqueo basado en Postgres; se evaluaron diseños basados en WAL y se descartaron por razones de latencia.
  • El eslogan “never leaves Europe / 100% EU” plantea dudas sobre si significa solo UE, Europa en sentido amplio, o si en el futuro podrían existir regiones fuera de la UE.
  • El DNS se gestiona mediante un proveedor que usa Cloudflare; los comentaristas señalan que esto introduce una dependencia de EE. UU. Se critica la falta de IPv6 y DNSSEC.

IA, “slop” y bots

  • La página principal afirma “Bots are welcome. Slop gets blocked,” lo que genera preguntas.
  • La intención aclarada: permitir bots/herramientas LLM, pero intentar reducir PRs/issues de baja calidad y spam.
  • Mecanismos previstos: incorporación solo por invitación, sistema de reputación/vouching, límites de tasa para nuevos colaboradores, y degradar en el ranking contribuciones sospechosamente de baja calidad, dejando la decisión final a los mantenedores.
  • Algunos lo ven como un control de spam bienvenido; otros consideran que “slop” es vago y potencialmente ideológico.

Posicionamiento frente a alternativas

  • En comparación con Codeberg: esa plataforma restringe a FOSS, prohíbe proyectos con mucha cripto e IA generada, y es ideológicamente marcada; este nuevo servicio apunta tanto a público como privado, incluido uso comercial/empresarial.
  • Algunos preguntan en qué se diferencia de simplemente ejecutar Forgejo u otros forges en hosts europeos como Hetzner; la respuesta enfatiza el alojamiento gestionado, las funciones de comunidad y el enfoque en la UE.
  • Un subconjunto de usuarios prefiere autoalojarse, pero siente curiosidad y podría probarlo más adelante.

UX, marca y nombre

  • Muchos elogian la interfaz por ser extremadamente rápida y amigable con el teclado.
  • Otros critican el diseño “vibe-coded”, la marca genérica de la UE y la ambigüedad del nombre (“pushin” se lee de varias formas no deseadas).
  • Preocupa que un estilo visual muy derivativo, sin una marca fuerte ni señales de confianza, pueda perjudicar la adopción a largo plazo.

CI e integraciones

  • La CI básica ya funciona mediante runners compatibles con Gitea; se planean una mejor UI y runners gestionados (posiblemente basados en Firecracker).
  • Algunos usuarios quieren una CI más simple y portable (por ejemplo, docker+script) y/o integraciones con CI de terceros.

Invitaciones y acceso

  • El registro requiere invitaciones, incluso para enviar issues, lo que a algunos les parece demasiado restrictivo pero coherente con la estrategia anti-slop.