Luego de 18 años de usar Ubuntu, OpenStreetMap ha tomado la importante decisión de migrar a Debian. OpenStreetMap (OSM) es una alternativa libre a Google Maps, que opera bajo una filosofía similar a la de Wikipedia: depende de las contribuciones de la comunidad para crear y mantener sus datos cartográficos.
Motivos para migrar
- Valores comunes con la comunidad Debian: Una de las principales razones para la migración son los valores compartidos entre la comunidad de OpenStreetMap y la comunidad de Debian. Ambas comunidades enfatizan la colaboración, la transparencia y la importancia del software libre.
- Excelente soporte: Debian ofrece un excelente soporte para las herramientas que utiliza OpenStreetMap. Este soporte es crucial para garantizar que OSM pueda funcionar de manera eficiente y eficaz.
- Fortalecer las relaciones con los mantenedores de paquetes y con la comunidad Debian en general: al estar más cerca de la comunidad Debian, OSM puede mejorar su integración y colaboración con estos colaboradores clave.
- Mejoras de rendimiento: La migración a Debian permite a OpenStreetMap utilizar una versión «backported» del núcleo Linux, que soluciona los problemas de rendimiento relacionados con el almacenamiento NVMe.
Acciones ejecutadas
- Infraestructura como código con Chef:En el proceso de migración se ha empleado Chef, una herramienta que permite definir la infraestructura como código. Este enfoque no solo automatiza el proceso de migración, sino que también permite realizar pruebas exhaustivas antes de que se lleve a cabo la migración real.
- Actualización de Ruby: OpenStreetMap ha migrado con éxito de Ruby 3.0 a Ruby 3.1. Se prevé que esta actualización mejore el rendimiento de la plataforma y la haga más eficiente para los usuarios y colaboradores.
- Cambios en la gestión de red: se reemplazo netplan por sytemd-networkd.
Desde una perspectiva personal, considero que esta migración es un paso positivo para OpenStreetMap. El enfoque de Debian orientado a la comunidad, junto con su compromiso con la transparencia, fomenta una mejor comunicación e integración con el equipo de OpenStreetMap. En contraste, Ubuntu ha priorizado cada vez más los intereses comerciales sobre la participación de la comunidad y la transparencia. Si bien no hay nada inherentemente malo en monetizar el software libre, el cambio de Ubuntu hacia las prioridades comerciales ha llevado a la introducción de características que perjudican la experiencia del usuario y la privacidad, como la controvertida integración de la tienda de Amazon.
En conclusión, la migración de Ubuntu a Debian representa un movimiento estratégico para OpenStreetMap, que lo alinea más estrechamente con una filosofía centrada en la comunidad y mejora sus capacidades operativas. Se espera que esta transición beneficie significativamente tanto a la plataforma como a sus usuarios.