Torvalds defiende expulsar a mantenedores rusos del kernel Linux
Un cambio en la última versión en desarrollo del kernel Linux eliminó de la lista de mantenedores oficial a un número indeterminado pero considerable de desarrolladores de procedencia rusa o empleados por compañías de ese país. El responsable de aplicar el cambio fue Greg Kroah-Hartman, mano derecha de Linus Torvalds, que lo justificó con la aplicación de «requisitos de cumplimiento» y la necesidad de «documentación suficiente». No hubo comunicado transparente previo: solo una respuesta tras las quejas de los afectados. El barrido alcanzó a mantenedores de controladores, protocolos y sistemas de archivos.
Qué es el kernel Linux y por qué importa quién lo mantiene
El kernel es el núcleo del sistema operativo: la capa que habla con el hardware y sobre la que se montan distribuciones como Debian, Ubuntu o Android. Su desarrollo se coordina en una lista de correo pública, la LKML, y se organiza por subsistemas con mantenedores responsables de revisar parches. La lista MAINTAINERS es el directorio de esas personas. Quedarse fuera no impide usar el software —la licencia GPL obliga a que el código siga siendo accesible— pero sí impide figurar como responsable y, en la práctica, condiciona la colaboración.
La respuesta de Torvalds: «Soy finlandés»
Ante el revuelo, Torvalds se manifestó sin paños calientes. Acusó a los críticos de ser «trolls rusos» usando cuentas anónimas para simular un movimiento popular, y zanjó: «Está clarísimo por qué se hizo el cambio, no se va a revertir». Añadió que los «requisitos de cumplimiento» no son solo un tema de Estados Unidos y que quien no haya oído hablar de las sanciones contra Rusia debería ponerse al día con las noticias, «no con la propaganda estatal rusa». Sobre los parches para revertir la medida: «Soy finlandés. ¿Pensabas que iba a apoyar la agresión rusa?».
Preguntado por si su hermetismo se debía a un acuerdo de confidencialidad, lo negó: no es abogado y no piensa debatir temas legales con gente aleatoria de internet.
El correo que explica el criterio: la lista SDN de la OFAC
James Bottomley, veterano desarrollador del kernel, respondió al mensaje de despedida de Serge Semin con un tono más conciliador y más detalles. Resumió el asesoramiento legal bajo el que opera el proyecto: si tu empresa está en las listas SDN de la OFAC de Estados Unidos, sujeta a un programa de sanciones, o es propiedad o está controlada por una empresa en esa lista, la capacidad de colaborar queda sujeta a restricciones y no puedes aparecer en MAINTAINERS. En el caso de Semin, el problema era que su empleador estaba en esa lista. Si ha habido un error, esa es la documentación que Kroah-Hartman necesita. Bottomley pidió disculpas por cómo se había gestionado, agradeció las contribuciones previas y ofreció gestionar una mención en el archivo de créditos. Su regla práctica: «si no estás en la lista SDN, no hay problema». Buena parte de la infraestructura de Linux y muchos de sus mantenedores están en Estados Unidos, y no se puede ignorar su legislación.
Qué se pierde y qué no con la expulsión
El código abierto no es un espacio extraterritorial. La licencia garantiza el acceso al código, pero no la participación en el proceso de desarrollo, que se organiza desde infraestructuras y jurisdicciones concretas. Los afectados podrán seguir leyendo la lista y descargando el código fuente, pero pierden capacidad de influir en el rumbo del proyecto. Hay quien sostiene que la medida es inevitable dado el marco legal; otros apuntan que el criterio deja fuera a colaboradores por la ubicación de su empleador, no por su trabajo. Y una tercera línea, más de fondo, señala que esto empuja a Rusia, China o la India a construir sus propias bases tecnológicas.
El fork: la salida que se repite en la historia del software
La respuesta más repetida es la bifurcación. Un fork consiste en tomar el código existente y desarrollar un proyecto independiente con objetivos o desarrolladores distintos. El problema práctico: si no quieres divergir demasiado del original, tienes que reaplicar tus cambios en cada nueva versión. Y el kernel va por la 6.11, mientras Android 10 usaba Linux 4.9. La historia del software está llena de pioneros que acabaron desplazados por sus epígonos: Symbian llegó en 1997, Windows CE en 1996, iOS en 2007. El primero no siempre gana.
El dato que descoloca
La geopolítica entra en el desarrollo de Linux por la puerta de atrás, con un correo que resume un asesoramiento legal y una lista de sanciones como criterio de admisión. Mientras tanto, el código sigue siendo libre, el fork es legal y la pregunta de quién mantiene el próximo kernel sigue sin respuesta.