- El NGI Zero Commons Fund seleccionó 42 proyectos libres y de código abierto en la convocatoria de octubre de 2024 para devolver Internet a una infraestructura pública centrada en las personas
- La selección abarca todo el espectro de los bienes comunes digitales, incluidos hardware abierto, ejecución local de LLM, sistemas de archivos Linux, herramientas educativas respetuosas de la privacidad, aprendizaje XR, PeerTube, Open Terms Archive y Livebook
- Solar FemtoTX busca una tarjeta madre de ultra bajo consumo que pueda funcionar con energía solar, y LLM2FPGA apunta a ejecutar localmente LLM de código abierto en FPGA con una cadena de herramientas totalmente de código abierto
- LiberaForms, ClassQuiz, Flock XR, PeerTube for Institutions, Podlibre y Livebook refuerzan la protección de la privacidad, el autoalojamiento, la colaboración en tiempo real y la facilidad de operación institucional en educación, contenido y colaboración
- Este anuncio se limita a los resultados de la convocatoria de octubre de 2024 del NGI Zero Commons Fund; quienes postularon en convocatorias posteriores u otros fondos podrían estar en un estado de evaluación distinto
Convocatoria de octubre de 2024 y alcance de la selección
- El NGI Zero Commons Fund seleccionó 42 proyectos en la convocatoria de octubre de 2024 con el objetivo de recuperar el carácter público de Internet
- Esta ronda fue la de mayor volumen de solicitudes en todo el período de NGI Zero
- Los seleccionados son proyectos tecnológicos libres y de código abierto que crean y mejoran los bienes comunes digitales
- Todos los proyectos que NLnet apoya actualmente pueden consultarse en overview of projects
Hardware abierto y computación local
- MNT Reform Touch: proyecto de tablet de hardware abierto
- Solar FemtoTX motherboard: proyecto colaborativo para diseñar una tarjeta madre de ultra bajo consumo en un formato del tamaño de un dispositivo móvil
- Busca una tarjeta madre PnP para laptops de hardware abierto que sea fácil de reparar, reemplazar y actualizar
- Aprovecha Ethernet 802.3cg como puerto LAN de bajo consumo y apunta a requerir energía solar mínima y carga rápida
- Aspira a un marco escalable que soporte procesadores y periféricos con socket o embebidos dentro de límites definidos de tamaño y TDP
- LLM2FPGA: proyecto que busca habilitar inferencia local de LLM de código abierto en FPGA con un flujo EDA completamente abierto
- Crea una implementación HDL de un LLM ligero de código abierto, la valida mediante simulación y luego intenta síntesis y place-and-route en dispositivos FPGA con soporte libre
- Busca una alternativa completamente abierta al hardware y software propietarios y a la inferencia de LLM basada en la nube
- USB 3 PHY implementation on GateMate FPGAs: proyecto para implementar conectividad USB 3.2 Gen.1 x1 de 5Gbps en FPGA GateMate de Cologne Chip
- Tin Snipe DAQ: módulo de adquisición digital orientado a aplicaciones de medición de nivel multímetro portátil intermedio y avanzado
Sistemas operativos, firmware y confiabilidad de compilación
- bcachefs: sistema de archivos de próxima generación para Linux, orientado a mejorar rendimiento, escalabilidad y confiabilidad frente a sistemas de archivos existentes
- El eje principal de este financiamiento es asegurar la estabilidad
- También incluye integración de espacio de usuario con systemd, rediseño de una API de cifrado más robusta y posible generación de telemetría para capturar casos límite en entornos reales
- SSH Stamp: puente seguro inalámbrico a UART, basado en Rust, para dispositivos con puerto serial
- Apunta a tunelizar tráfico por SSH de forma predeterminada evitando conexiones físicas
- Ada Bootstrap Compiler: proyecto para crear una ruta de bootstrap desde C hasta un compilador Ada, sin depender de binarios existentes de compiladores Ada
- KDE Plasma Gestures: agrega gestos multitáctiles y de trazos a Plasma Desktop
- Incluye funciones para personalizar cambio de escritorios virtuales, modo Overview, inicio de apps y activación de acciones
- LeanFTL: biblioteca Flash Translation Layer para sistemas embebidos
- Permite verificar robustez y seguridad simulando en emulador situaciones de pérdida inesperada de energía
- Maemo Leste Daedalus: mejora estabilidad, seguridad y rango de dispositivos compatibles de un sistema operativo móvil libre y de código abierto basado en GNU/Linux
- Reproducible Builds in the Scala ecosystem: mejora las compilaciones reproducibles en el ecosistema de Scala y sbt para facilitar la verificación de que los binarios distribuidos coincidan con el código fuente
Privacidad, educación y accesibilidad
- LiberaForms: herramienta de formularios en línea autoalojable que permite cifrado de extremo a extremo de respuestas con OpenPGP
- Se están realizando mejoras de usabilidad y agregando funciones solicitadas por usuarios para hacerla más apta para uso educativo
- Se presenta como la única solución de formularios conocida con cifrado de extremo a extremo incluido de forma predeterminada
- ClassQuiz: aplicación libre de cuestionarios pensada para el aula
- Ofrece autoalojamiento sencillo para que educadores puedan gestionar cuestionarios sin preocupaciones de privacidad
- Nació como alternativa a Kahoot! y parte de la idea de que el software educativo para estudiantes debe diseñarse pensando en la privacidad
- Flock XR: herramienta visual de creación y programación para que jóvenes y principiantes creen experiencias 3D desde el navegador
- Aprovecha funciones de realidad extendida como VR, realidad aumentada, impresión 3D y audio espacial
- Está construida sobre Blockly y Babylon.js, y considera también hardware antiguo y entornos con acceso limitado a datos
- Federating pedagogical immersive experiences: plataforma autoalojada para remezclar juegos XR educativos
- Busca que estudiantes, madres y padres, y docentes compartan libremente contenido ajustado en lo educativo, cultural y lingüístico
- Accessible KDE File Management: mejora la accesibilidad de la gestión de archivos de KDE, de los diálogos Open/Save, del editor de atajos y de varios paneles y diálogos
- Puede impactar no solo a Dolphin sino también a varias aplicaciones FLOSS que usan código del framework KDE
Apps de creación de contenido, comunicación y colaboración
- Podlibre: editor todo en uno dedicado a la producción de podcasts
- Incluye reducción de ruido, edición de chasquidos de boca, edición de audio multicanal, inserción de música, transcripción local con corrección manual, edición de capítulos y metadatos, y publicación en plataformas locales o alojadas
- Apunta a soportar publicación en Castopod, Funkwale y Faircamp
- PeerTube for Institutions: proyecto para facilitar que las instituciones administren y moderen PeerTube a escala
- Planea transferencia de propiedad de canales, cogestión, funciones de moderación y administración, control de apariencia y experiencia de la instancia, asistente de configuración, ajustes de apps móviles para tablets y TV, y opción de visualización offline
- Peertube plugin livechat: plugin que añade chat a transmisiones en vivo de PeerTube
- Ofrece herramientas de moderación, encuestas, integración del chat dentro del stream en vivo y listas TODO para streamers y equipos de moderación
- Livebook: notebook interactiva de código abierto para el ecosistema de la VM de Elixir y Erlang
- Permite escribir, ejecutar y documentar código en tiempo real desde el navegador, y soporta colaboración en tiempo real, visualizaciones personalizadas, smart cells y ejecución concurrente y distribuida
- Soporta Elixir y Erlang, y sigue avanzando en integración de lenguajes adicionales
- Dino: app de mensajería de código abierto basada en XMPP
- Añade moderación de mensajes en chats grupales, eliminación de mensajes, mejor manejo de contraseñas, SASL2·Bind2·FAST, almacenamiento de secretos en el keyring del sistema, mejoras en transferencia de archivos y extensiones de Message Markup
- Kaidan MUC + legacy OMEMO: mejora en el cliente XMPP Kaidan el chat multiusuario, respaldos, marcadores, cifrado legacy OMEMO, mejoras de SASL, retractación de mensajes y compartición de medios
- Signature PDF: alternativa libre para firma en línea de PDF, reorganización de páginas, edición de metadatos y compresión
- El alcance incluye verificación de PDF firmados, integración con terceros, usabilidad en smartphones y mejoras de accesibilidad
Estándares de datos y supervisión pública
- Open Terms Archive vendor lock-in break: conserva todas las versiones de los términos y condiciones de más de 800 servicios digitales para que reguladores, legisladores, periodistas, investigadores y sociedad civil las usen en supervisión democrática
- Busca reemplazar conexiones hardcodeadas con software propietario por APIs estándar y conectores para plataformas de código abierto
- Mantiene compatibilidad con integraciones comunitarias existentes
- Alaveteli GDPR and Search: reemplaza la arquitectura y tecnología de búsqueda de Alaveteli, una plataforma de solicitudes de acceso a la información usada en más de 20 países, e implementa funciones para encontrar y eliminar datos de identificación personal cuando sea necesario
- Wiktionary QA tools: desarrolla módulos de QA que facilitan parsear y procesar los datos multilingües de Wiktionary, con el objetivo de mejorar uniformidad de formato y confiabilidad
- Data Package implementation in TypeScript: implementación en TypeScript del estándar Data Package
- Soporta validación y extensión de metadatos, y lectura y escritura de CSV, TSV, JSON y OpenDocument Format en Node.js y otros entornos
- PodOS: sistema operativo de datos sobre Solid Pods
- Agrega funciones para que las personas estructuren, conecten y reutilicen datos más allá de las limitaciones por aplicación
- Incluye extraer información de documentos o notas y convertirla en recursos estructurados que puedan usarse en otras apps Solid
Transporte, mapas, publicación y herramientas de creación XR
- MOTIS: sistema de ruteo open source en tiempo real, puerta a puerta, para transporte público europeo
- Agrega soporte para estándares europeos de datos Transmodel como NeTEx, SIRI-ET, SIRI-SX y OJP
- Los resultados se desplegarán en transitous.org y se integrarán en aplicaciones como KDE Itinerary, KTrip y Gnome Maps
- StreetComplete Multiplatform: migra la app Android StreetComplete a una app multiplataforma basada en Kotlin Multiplatform y Compose Multiplatform
- Hará posible su lanzamiento en iOS y después en Linux, permitiendo que más personas contribuyan en campo con datos faltantes de OpenStreetMap
- Modernizing Paged.js Web-to-Print: actualiza la arquitectura de Paged.js, biblioteca JavaScript que pagina contenido HTML y CSS en el navegador para generar salida de impresión/PDF
- Incluye layouts adicionales, funciones avanzadas de layout e implementación de etiquetado PDF/UA
- Pushing forward for CSS Print: proyecto que busca abordar brechas de especificación relacionadas con CSS paginated media, mostrar su posibilidad de implementación en varias herramientas y promover nuevas propuestas de especificación ante el CSS Working Group
- cables.gl editor features: añade a cables.gl funciones como timeline, motor de física, Gaussian Splatting, repetición dinámica de operadores, depurador paso a paso y sistema shadergraph para crear contenido web visual interactivo sin programar
- Repath Studio: editor multiplataforma de gráficos vectoriales SVG escrito en ClojureScript
- Incluye una shell interactiva para generar figuras mediante evaluación de código o extender el editor al vuelo
- XR Fragments Teamware: desarrolla una plataforma de publicación de contenido XR y un plugin para Blender para que creadores 3D puedan publicar y compartir contenido y previsualizar metadatos
Guía para postulantes y apoyo posterior
- Esta selección corresponde únicamente a la convocatoria de octubre de 2024 del NGI Zero Commons Fund
- Todas las personas postulantes reciben el resultado de la evaluación antes del anuncio público, hayan sido seleccionadas o no
- Si no recibiste contacto, es posible que hayas postulado a una convocatoria posterior o a otro fondo, y esa evaluación aún podría seguir en curso
- El número de solicitud sirve para identificar la ronda de convocatoria a la que se postuló
- El número comienza con el año y el mes de la convocatoria; la de octubre de 2024 comienza con
2024-10- - Ese mismo número también aparece en los correos enviados por NLnet
- El número comienza con el año y el mes de la convocatoria; la de octubre de 2024 comienza con
- Los proyectos que quieran contribuir a Next Generation Internet pueden enviar una propuesta mediante submit a proposal; la próxima fecha límite es el 1 de junio
- El NGI0 Commons fund opera con el programa Next Generation Internet de la European Commission y financiamiento adicional de la Swiss State Secretariat for Education, Research and Innovation
1 comentarios
Comentarios de Hacker News
La UE y sus Estados miembros están invirtiendo bastante dinero para reducir su dependencia de las empresas tecnológicas estadounidenses
Al ver la lista de proyectos financiados, se nota que apoyan proyectos muy diversos, con alcances e intenciones bastante distintos
El objetivo grande está bien y ojalá funcione, pero creo que están pasando por alto el problema más importante. Apple y Microsoft son, en la práctica, los únicos proveedores de sistemas integrados, y el problema de crear sistemas de código abierto que puedan desplegarse en toda una organización sigue sin resolverse
En software también habría que crear una empresa/institución/instituto y financiarlo lo suficiente. Tomando como referencia que el desarrollo del A400M costó más de 20 mil millones de euros, se le podría encargar crear un sistema operativo, un navegador y una suite ofimática
Habría que construirlo con una mentalidad centrada en el producto, darle propiedad y pagar salarios de mercado al personal. Si en 10 años surge una alternativa razonable a Apple/Microsoft, se podría obligar a los organismos administrativos de la UE a migrar a ese stack de software
El mayor obstáculo probablemente sería cómo repartir los empleos “de forma justa”. Me preocupa que termine fragmentado en 27 oficinas y se formen silos, en vez de concentrarse en unos pocos centros por área clave. Esa también es una de las grandes debilidades de Ariane
Tampoco resuelve el problema de la dependencia de EE. UU. en el sector privado
Me pregunto qué es exactamente lo que Apple ofrece como sistema integrado y que sería tan difícil de reemplazar
En ese caso, repetir los errores del Big Tech estadounidense no sería una alternativa real, sino simplemente otra cerca con un material distinto
No creo que un proveedor de sistemas integrados encaje bien en este tipo de convocatorias. Necesita financiamiento estable y seguro, y la vía realista parece ser o bien un inicio privado con un patrocinador fuerte, o un modelo público financiado directamente por la UE. Un patrocinador intermedio como NLNet parece más adecuado para proyectos pequeños pero importantes
KDE es un proyecto alemán, GNOME es un proyecto francés/alemán, y una parte importante de los mantenedores de Debian proviene de la UE. Manjaro también es un proyecto alemán, y probablemente muchos mantenedores de Arch, NixOS y Alpine también estén en la UE
El problema de los proyectos de código abierto siempre ha sido la “falta de una visión clara de producto”. Los únicos en los que realmente se siente que el lenguaje de diseño está integrado son KDE Plasma y quizá elementaryOS
Aun así, se necesitaría mucho financiamiento para alcanzar la paridad funcional con las alternativas de Microsoft y Apple, especialmente en suites empresariales y gestión de entornos de sistemas
Hay muchos proyectos excelentes entre los que reciben apoyo, y en particular destaca PeerTube for Institutions
Ojalá más instituciones y ONG migren a PeerTube
Aun así, lo de apoyar a Wiktionary me deja dudas. Wikimedia tiene financiamiento de sobra y está destinando más de una cuarta parte de su presupuesto a “construcción de servicios de analítica y machine learning” https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_...
Este proyecto planea desarrollar un módulo de aseguramiento de calidad para Wiktionary que facilite parsear y procesar datos entre idiomas. Ayudará a unificar el formato de datos en todo Wiktionary y a mejorar la confiabilidad de este recurso tan valioso
Considerando que la UE tiene 24 idiomas oficiales, es totalmente razonable invertir recursos en mejorar los datos entre idiomas. También es positivo que esos recursos vayan a una plataforma relativamente abierta
https://en.wikipedia.org/wiki/Wikimedia_Foundation#Wikimedia...
Motis (calculadora de transporte público), Clearance (análisis de contribuciones de OSM) y StreetComplete (gamificación de contribuciones a OSM) son activos muy importantes para la comunidad de mapas libres. Es una buena noticia
Estos formatos tienen muchas funciones que GTFS(-RT) todavía no tiene. Implementarlos también ayudaría a activarlas rápidamente más adelante cuando GTFS(-RT) incorpore soporte
También hay mucho apoyo indirecto a través de los hábitos de compra del gobierno: https://blog.documentfoundation.org/blog/2024/04/04/german-s...
En la UE, muchas veces el tamaño del gobierno supera el 50% del PIB. Lo que compra el gobierno importa muchísimo, y representa mucho dinero para proyectos, consultores y todo el ecosistema de código abierto
Si este modelo se generaliza más, parece probable que las empresas tradicionales de software proveedoras del gobierno empiecen a absorber dinero de subsidios y de código de calidad gubernamental
Si el gobierno realmente pudiera financiar correctamente el desarrollo de software de alta calidad, no tendríamos el software gubernamental que tenemos hoy
De vez en cuando habrá casos exitosos, como el apoyo a Blender, pero incluso eso es relativamente poco dinero y probablemente solo fue posible a través de canales de arte/cultura
No se ven proyectos fundamentales que se han mantenido y usado durante décadas. Están xz, libexpat, openzfs, NetworkManager, y muchísimos proyectos pequeños que mantienen unido todo el sistema Linux
Si queremos recuperar el internet abierto, hay que empezar por ahí. ¿Dónde está pihole, que intenta recortar la grasa de la web, y dónde está dnsmasq, el servidor DNS más usado?
También está DNSvizor: https://nlnet.nl/project/DNSvizor
Hasta donde sé, NLnet también participa en ese esfuerzo, y hay otras organizaciones involucradas. Algunas empresas también están poniendo de su parte. Claro, todavía queda muchísimo por hacer
NLnet es una iniciativa excelente. Entre los muchos proyectos que ha apoyado está el motor de búsqueda Marginalia
Cuando esos fondos privados se agotaron, empezó a colaborar con la European Commission, y como eso es financiamiento público, trae muchas más condiciones
https://nlnet.nl/project/Mastodon/
Antes recibí financiamiento de nlnet, y fue bueno trabajar con ellos. Recomiendo mucho colaborar con ellos, y han seguido apoyando proyectos sorprendentes
Parece haber mucha perspectiva centrada en EE. UU. aquí. Se habla como si Canonical y Suse no existieran, o como si no fueran europeas o centradas en Europa
También se repite mucho la idea de que Microsoft ofrece un paquete integral imposible de reemplazar, pero eso no es cierto. Esa afirmación parece confundir el dominio del software en EE. UU. con el dominio del hardware, y aun así es discutible si eso aplica, considerando que Linux mueve la mayor parte del backend
Microsoft no proporciona hardware más allá de hardware de escritorio limitado, y la mayoría de las empresas arriendan tanto frontend como backend a lugares como Dell, HP y Lenovo. En realidad, esa es la parte que debería estar en discusión
https://nlnet.nl/project/SSH-Stamp/
SSH Stamp a primera vista se ve muy interesante, pero no hay página del proyecto ni información del desarrollador. Incluso buscando en DuckDuckGo no aparece nada aparte de esa página
Me pregunto si realmente es un proyecto real. Si es código abierto, se ve totalmente distinto a los proyectos de código abierto que conozco
Conociendo a NLnet, es muy probable que salga algo pronto
Ayer vi OpenCloud. Aunque estos pequeños proyectos reciban financiamiento, no se ve una visión cohesionada de cómo recuperar internet
El propio navegador ya está en manos de las big tech. No sé si hay que volver a empezar a nivel de protocolo
https://opencloud.eu/en
Si uno profundiza un poco más, lo que hace falta es un sistema operativo para la nube. Cualquiera debería poder ejecutarlo y modificarlo. Debería haber protocolos claros entre servicios y, en lugar de HTTP o gRPC, un conjunto básico de servicios útil por sí mismo
Servicios como Proton están bien y se pueden apoyar, pero la estructura sigue siendo que ellos operan y administran el servicio. Aunque uno quisiera ejecutar ese stack por su cuenta, no puede. Ni siquiera parece ser completamente de código abierto, y da la impresión de que ese nunca fue el objetivo
Para ser una alternativa real a las big tech y a los proveedores de nube, hace falta un modelo abierto de base y una estrategia de construcción cohesionada. Yo diría que todavía ni siquiera estamos cerca de eso