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.