Esta semana, el software libre recibió golpes por todos lados a la vez.
Una tercera oleada de malware se apoderó de más de mil novecientos paquetes del Arch User Repository antes de que el proyecto congelara la adopción de paquetes. Un hombre en Atlanta enfrenta cinco años de prisión federal por usar una función de privacidad en su teléfono. Los escritorios más grandes luchan contra una inundación de código generado por IA, mientras el nuevo truco de marketing es anunciar cuánto del producto fue "escrito por IA" en lugar de por personas. Y mientras tanto, los que realmente construyen estas cosas siguieron construyendo: un nuevo escritorio COSMIC, un servidor X nativo en Rust cruzando la línea de meta, GOG llegando oficialmente a Linux, firmware abierto para placas AMD modernas y NetBSD once con soporte RISC-V.
Este es el resumen semanal de noticias de código abierto, y quiero leerlo preguntándome quién gana cuando lo que usas cada día se vuelve un poco menos seguro, un poco más ajeno y un poco menos tuyo.
Empecemos con la historia que debería hacer que cada usuario de Arch se siente a prestar atención. El treinta de julio, Arch deshabilitó la adopción de paquetes en el AUR tras una tercera ola sostenida de tomas maliciosas. La campaña tiene apodo: Atomic Arch. Más de mil novecientos paquetes comprometidos en tres olas desde finales de mayo. Primera ola: los atacantes adoptaron paquetes huérfanos — proyectos abandonados — y colaron comandos de instalación npm en los scripts de compilación. Esos scripts descargaban un ladrón de credenciales en Rust que podía soltar un rootkit eBPF para ocultar sus huellas en el kernel. El equipo purgó los paquetes a mediados de junio y declaró limpio el repositorio. En horas llegó la segunda ola, con descargadores JavaScript ofuscados. Y la tercera ola le da la vuelta al libro de jugadas: binarios ELF compilados incrustados directamente en los scripts de compilación, cargas estáticas que se ejecutan durante la fase de makepkg, evitando la detección que atrapó a las anteriores.
Traduzcamos lo que eso significa, porque los detalles técnicos ocultan la historia verdadera. El AUR es un repositorio comunitario que funciona con confianza: miles de voluntarios empaquetando software, sin equipo de seguridad corporativo. Cuando instalas desde el AUR, confías en que quien escribió el paquete no quiere robar tus contraseñas. Esa confianza es la superficie de ataque. No irrumpieron en los servidores de Arch: adoptaron paquetes huérfanos — el equivalente digital de mudarse a una casa abandonada — y pusieron el malware en las instrucciones de compilación. Tres olas. Meses de trabajo voluntario limpiando un desastre que nadie estaba pagado para limpiar.
Y aquí está la parte sistémica que nadie dirá en voz alta: esto es un bien común abierto bajo asedio. Los repositorios oficiales no fueron tocados, pero la capa comunitaria — la que existe precisamente porque nadie la posee — fue la atacada, porque la confianza es gratis de explotar. Cuando los gigantes hablan de "seguridad de la cadena de suministro del código abierto", quieren decir: tu trabajo no remunerado es nuestro control de calidad gratuito, y si falla, te venderemos un producto para arreglarlo.
La segunda historia debería hacerte enojar de verdad. Una función de privacidad de GrapheneOS se convirtió en la base de una acusación federal. Samuel Tunick, de Atlanta, enfrenta hasta cinco años de prisión. El cargo: destrucción de propiedad para impedir el decomiso gubernamental. La "destrucción" fue que su teléfono se borrara solo tras entregar una contraseña de pánico — una función diseñada exactamente para este escenario. En enero, la Patrulla Fronteriza lo puso en inspección secundaria en Atlanta al volver de República Dominicana. Los agentes exigieron la contraseña de su teléfono, con el pretexto de buscar material de abuso infantil. Pidió un abogado varias veces. Lo ignoraron. Nunca le leyeron sus derechos. Cuando protestó, le dijeron que en la frontera "el juego es diferente" y que no necesitaban orden judicial. Finalmente entregó una contraseña. En el momento de ingresarla, el teléfono se reinició y su contenido se borró frente a los mismos agentes. La contraseña de pánico funcionó exactamente como fue diseñada.
Y la respuesta del estado a una función de privacidad que funciona es acusar al hombre que la usó. Cinco años. La moción de su abogado subraya que su verdadero crimen, a los ojos de los agentes, era su asociación con Defend the Atlanta Forest, un grupo que lucha contra un centro de entrenamiento policial. Seamos claros: un activista, marcado por su organización, es detenido sin orden judicial, se le niega un abogado, se le presiona para entregar una contraseña, y cuando la función de privacidad hace lo que fue construida para hacer, el estado lo acusa de un delito federal.
Este es el patrón. El mismo del caso Epstein: había pruebas reales, documentación real, víctimas reales, y la gente poderosa de esa órbita caminó libre. Las élites pueden hacer lo que quieran. La gente común siempre es la atacada. El estado de vigilancia no va tras quienes poseen la infraestructura; va tras quienes podrían desafiarlos. Una contraseña de pánico es una herramienta para que una persona bajo coacción entregue algo que parece todo mientras protege lo que importa. Y en cuanto se usa, el estado la llama destrucción de pruebas. Si una función que protege tus datos bajo coacción ahora es un crimen, entonces la privacidad misma es el crimen.
Y mira al ecosistema reaccionando en tiempo real. Windscribe acaba de lanzar deGDID, una herramienta para bloquear el identificador de seguimiento que Microsoft incrusta en Windows: una empresa VPN envía una herramienta gratuita para quitar la vigilancia del sistema operativo, porque el fabricante no va a parar. Cuando la herramienta que te protege se convierte en la evidencia contra ti, pregúntate: ¿de qué lado está el sistema?
Tercer hilo, con un borde oscuramente cómico. La fiebre del oro de la IA llegó a los mantenedores de código abierto, y no están impresionados. Debian vota cinco propuestas sobre el uso de LLM — desde prohibir contribuciones generadas por IA hasta aceptarlas con pragmatismo. GNU GCC, uno de los compiladores más importantes que existen, prohibió el código IA, pero con sensatez: que esté etiquetado y revisado como cualquier contribución, porque los mantenedores se niegan a ser el control de calidad gratuito de modelos entrenados con su propio código. GNOME trabaja en un proceso RFC para luchar contra las extensiones generadas por IA. Y luego está Starling, un escritorio Linux construido con IA en seis meses, cubierto con la emoción de una demostración tecnológica.
El comentario de un lector lo resume: "parece que 'escrito por IA' es la próxima gran característica de moda después de 'escrito en Rust'". Primero fue "escrito en Rust" — una señal de calidad real, seguridad de memoria, significativo. Ahora es "escrito por IA" — comercializado igual, como si ser generado por un modelo entrenado con el trabajo de todos fuera una característica y no una bandera roja. Seis meses para construir un escritorio. ¿Y cuántos años de voluntariado tomará arreglar lo que el modelo produjo? Ese costo no se cuenta en la demostración.
Aquí está el mecanismo debajo de estas historias — AUR, GCC, GNOME, Starling, Debian. Las empresas de IA entrenaron sus modelos con código abierto. Todo. Los bienes comunes construidos por voluntarios durante treinta años se volvieron los datos gratuitos de una industria de billones. Ahora su producción inunda los mismos repositorios, y los mantenedores — voluntarios, no remunerados — deben revisarla y mantener seguro el ecosistema. El modelo extrajo valor de los bienes comunes, y los bienes comunes pagan el costo de la producción del modelo. Todo el arco del auge de la IA en un párrafo: extrae el trabajo, véndelo de vuelta, deja la limpieza a quienes hicieron el trabajo original.
Y el cercamiento ya está en marcha, con ropa patriótica. OpenUK quiere que Reino Unido deje de "regalar" creaciones de código abierto. Su informe señala que el Model Context Protocol, el estándar detrás de cómo los modelos de IA se conectan a herramientas, fue construido por dos ingenieros en Londres y terminó bajo gobernanza estadounidense en la Linux Foundation. Proponen una Fundación Nacional británica que tenga código, gobernanza y estándares construidos con dinero público. En la superficie suena razonable. Debajo, es el movimiento de todo cercamiento: cuando algo construido con dinero público demuestra valor, la respuesta no es mantenerlo público — es construir un vehículo para poseerlo. Quien tiene la gobernanza tiene el poder.
Ahora lo que salió bien esta semana, porque los constructores siguieron construyendo, y el patrón debajo de su trabajo es la respuesta a todo lo anterior.
El kernel se movió. La primera ISO de Arch con el kernel Linux 7.1 ya está disponible. Fedora 45 habilitará la protección de shadow stack por defecto en 64 bits — una defensa de hardware que hace mucho más difícil una clase entera de ataques. No es un titular llamativo, pero es el trabajo aburrido y esencial: cuando los ataques se sofistican, la defensa se profundiza. Las actualizaciones de seguridad del kernel de Debian 13 Trixie arreglaron sesenta y ocho vulnerabilidades en una sola versión. La pila HWE de virtualización de Ubuntu 26.04 trae QEMU y libvirt más nuevos. Fwupd 2.1.7 mejora la capa de firmware. GNU Binutils 2.47 agrega características RISC-V, mejoras al enlazador y compilaciones reproducibles — puedes verificar que el binario que ejecutas realmente viene del código que lees. Eso importa más de lo que crees: es la defensa contra exactamente el ataque que golpeó al AUR.
Los escritorios se movieron. COSMIC 1.5 ya está disponible — el escritorio en Rust de System76 — y aparece en MocaccinoOS 26.08 junto a KDE Plasma 6.6.6. KDE Neon lanzó una nueva compilación, Plasma 6 rodante sobre Ubuntu 24.04. GNOME 50.3 habilita aceleración de hardware de escritorio remoto para GPUs AMD. Wayfire 0.11 agrega mejor escalado fraccional y renderizado HDR. Hyprland 0.56.1 salió una semana después de 0.56.0 con catorce correcciones de regresión. Y en el rincón del viejo mundo: YServer 1.4.0, un servidor X nativo en Rust, cruzó el umbral de lo usable. Un servidor X en Rust en 2026 no es nostalgia; es nueva ingeniería aplicada a la infraestructura más antigua de la que aún dependemos.
Las aplicaciones se movieron. Krita 5.3.3 salió con el primer port estable de Qt 6. Shotcut 26.7 agregó un adaptador gráfico para Linux y un filtro de video shake. Calibre 9.12 convierte GIF a JPEG y WebP. Firefox 153.0.1 arregló un lote de fallos. FireDragon llegó con nueva versión. Proton Pass mejoró su autocompletado. Mission Center agregó batería, particiones y consumo de energía. GOverlay 1.8.10 salió tras una semana de pruebas automatizadas. Shelly 3.0, el gestor gráfico de paquetes para Arch, llegó como gran actualización, y luego un hotfix dos días después del reescrito en Zig. Y Fooyin 0.12 agregó conversión de audio y soporte nativo de PulseAudio — lo que provocó el comentario correcto de un lector: ¿no es un poco tarde? ¿No migró todo el mundo a PipeWire? La respuesta: no todo el mundo. Una base enorme todavía usa PulseAudio, y apoyarlos es para lo que sirve el software libre.
Los autoalojadores comieron bien. Immich 3.1 agregó filtros, wakelock, rango de fechas en el mapa y mejor OAuth. Ente Photos agregó reacciones de memoria y controles de compartir curados. Linkwarden 2.16 trajo diseño modernizado y nuevo buscador. ownCloud Web 12.5.0 agregó guardar-como en Collabora. RomM 5.0 se lanzó con interfaz renovada y savestates compartibles. Cada uno es un ladrillo en el muro de "no tienes que alquilar tus datos a una corporación". Esa es la contrarrevolución silenciosa: mientras las plataformas cercan, los autoalojadores reconstruyen los bienes comunes en miniatura.
El hardware se movió, y esto es noticia grande disfrazada de nicho. Se lanzó el primer firmware de código abierto para una plataforma AMD Ryzen AM5 moderna — la placa MSI B850 P-WIFI. Durante años, la capa de firmware — el código que se ejecuta antes del sistema operativo, el que lo posee todo — ha sido una caja negra propietaria. Coreboot ha luchado décadas para abrir esa capa, y esta es una plataforma moderna con firmware abierto. Eso es el fundamento de la propiedad real: si no puedes ver y controlar el firmware, no eres dueño de tu computadora — la alquilas al vendedor. Keychron también lanzó firmware abierto para ratones de juegos, y los usuarios de Linux ganan más, porque el hardware funciona con tu sistema sin depender del software del vendedor. Y GOG — la tienda de "tú eres dueño de tus juegos" — llega oficialmente a Linux. No es caridad: es el mercado admitiendo que los usuarios de Linux compran juegos, y más cuando la tienda los respeta.
Y NetBSD 11.0 llegó con soporte RISC-V y compatibilidad mejorada con llamadas al sistema de Linux. RISC-V es el conjunto de instrucciones abierto — los bienes comunes del hardware — y cada proyecto que lo soporta construye la alternativa al mundo de chips cerrados.
Da un paso atrás y mira la forma de esta semana, porque la forma es el análisis. De un lado: malware explotando la confianza de un repositorio de voluntarios. Producción de IA inundando los bienes comunes y exigiendo revisión gratuita. Un caso de vigilancia armando un arma con una función de privacidad. Una fundación nacional proponiendo cercar el código público. Del otro: sesenta y ocho vulnerabilidades arregladas, shadow stacks por defecto, compilaciones reproducibles, firmware abierto, una tienda viniendo a Linux porque la propiedad vende, un servidor X resucitado en un lenguaje seguro, alternativas autoalojadas mejorando cada semana. Los constructores construyeron, y los extractores extrajeron. Misma semana, mismo ecosistema, dos relaciones opuestas con la gente que usa el software.
Eso no es coincidencia. Es estructura. Los bienes comunes del código abierto son el único rincón del mundo digital donde la gente común todavía posee algo: el código es tuyo para leer, los datos tuyos para alojar, el firmware tuyo para inspeccionar, la comunidad tuya para unirte. Y porque no es de nadie, nadie se beneficia de mantenerlo seguro como se benefician de mantener pegajosa una suscripción. Los autores de malware lo explotan porque la confianza es gratis. Las empresas de IA extraen de él porque el trabajo fue donado. El estado arma sus herramientas porque la privacidad amenaza el control. Y cuando los bienes comunes producen algo valioso, el mundo corporativo se mueve para cercarlo. Los bienes comunes son el objetivo porque son lo único que nadie puede facturarte.
El modelo que prioriza al accionista no puede importarle los bienes comunes. La estructura de incentivos recompensa la extracción: toma el trabajo gratuito, véndelo de vuelta, cobra por la limpieza. El mantenedor voluntario que revisa tu pull request de IA gratis hace trabajo que una empresa facturaría a ochenta dólares la hora. El agente fronterizo que trata una contraseña de pánico como destrucción de pruebas aplica la lógica de un estado que ve los datos cifrados como amenaza por defecto. No es un puñado de malos actores. Todo el sistema está organizado para que los bienes comunes pierdan y los extractores ganen, y luego los extractores te venden la solución al problema que crearon.
Entonces, ¿qué haces con una semana así? Movimientos concretos, porque notar el patrón sirve para actuar.
Uno: si usas Arch e instalas desde el AUR, aprende a leer un PKGBUILD. Es un archivo de texto corto, la receta de compilación de todo lo que instalas del repositorio comunitario. Toma diez minutos aprender qué hace cada línea. Los ataques de Atomic Arch funcionaron porque la gente instalaba sin mirar. El hábito de seguridad más efectivo no es una herramienta elegante — es mirar lo que vas a ejecutar antes de ejecutarlo. Revisa las URLs de origen, revisa al mantenedor, sospecha de paquetes huérfanos "adoptados" y actualizados agresivamente. Usa los repositorios oficiales, que se mantuvieron limpios en las tres olas.
Dos: entiende qué es una contraseña de pánico y por qué el caso Tunick te importa. La posición del estado, respaldada por una acusación federal, es que usar esa función es destruir pruebas. Tus decisiones de privacidad ahora son potencialmente decisiones criminales, y debes tomarlas con los ojos abiertos. Cifra tu teléfono. Usa contraseña fuerte. Sabe que en la frontera los agentes exigen acceso sin orden judicial. Decide de antemano qué harás bajo presión, porque la presión es el punto — cuentan con que no tengas plan. Apoya a quienes empujan contra esto: GrapheneOS, la EFF, los grupos que defienden el derecho al cifrado.
Tres: sé deliberado con el código generado por IA. Debian, GCC y GNOME trazan líneas: revisa la producción, etiquétala, no la dejes convertirse en infraestructura no examinada. Haz lo mismo. Si un proyecto anuncia que fue "construido por IA en seis meses", eso es una etiqueta de advertencia: el código tuvo menos revisión humana. Trátalo como código de un colaborador desconocido: revísalo, pruébalo, no lo pongas en tu camino crítico hasta que gane confianza. "Escrito por IA" no es el nuevo "escrito en Rust". Una es señal de calidad. La otra es una bandera roja.
Cuatro: autoaloja algo este mes. Immich para fotos, Ente para almacenamiento seguro, Linkwarden para marcadores, ownCloud para documentos, RomM para juegos retro. Cada uno mejoró esta semana, y cada uno pone tus datos bajo tu control. Una mini PC usada basta. El punto no es la escala — es la dirección: cada dato que dejas de alquilar es un pequeño acto de propiedad, y la propiedad es lo que el modelo de extracción no soporta.
Cinco: si puedes ahorrar unos dólares, dáselos a un constructor. Krita, GNOME, KDE, NetBSD, COSMIC, Servo, los proyectos de firmware: la gente que hizo el trabajo real esta semana. Nada de eso lo financia el capital de riesgo. Lo financian las donaciones. Una donación mensual a un proyecto que usas vale más que cualquier suscripción, porque te compra algo que la suscripción nunca dará: una herramienta que te pertenece a ti y a todos, que nadie puede quitarte.
Aquí está el pensamiento final. Tus herramientas están bajo ataque por todos lados esta semana: malware que explota la confianza, IA que extrae e inunda, un estado que trata tu privacidad como crimen y fundaciones que quieren poseer lo que construiste juntos. Pero la misma semana, los constructores enviaron firmware abierto para hardware moderno, una tienda decidió respetar a los usuarios de Linux, un servidor X en Rust cruzó la línea de meta y sesenta y ocho agujeros en el kernel fueron cerrados. El asedio solo importa si la gente dentro de las murallas no se da cuenta. El sistema está funcionando exactamente como fue diseñado. La pregunta es para quién — y si quienes construyen y usan los bienes comunes están dispuestos a defenderlos como suyos. Porque lo son. Son tuyos. Y los extractores solo ganan si lo olvidas.
no comments (yet)