- Igalia führt mit einer Investition des Sovereign Tech Fund zentrale Projekte zur Weiterentwicklung der Servo-Web-Engine durch
- Servo ist eine auf Rust basierende parallelisierte Web-Engine mit modularer Struktur und innovativer Architektur
- Schwerpunkte dieses Projekts sind Unterstützung für Barrierefreiheit, Entwicklung einer WebView-API und kontinuierliche Wartung
- Durch die Ergänzung von Barrierefreiheitsfunktionen wird die Kompatibilität mit Screenreadern und assistiven Technologien verbessert, und durch die Fertigstellung der WebView-API wird die Einbettung in Apps erleichtert
- Mit dem Wachstum der Community sollen außerdem die Kapazitäten für Issue-Management, PR-Reviews und Versions-Releases gestärkt werden
Überblick
- Igalia führt mit einer neuen Investition des Sovereign Tech Fund beauftragte Arbeiten zur Weiterentwicklung der Servo-Web-Engine durch
- Als Maintainer von Servo startet Igalia einen vielschichtigen Ansatz mit Fokus auf öffentliches Interesse, Benutzerfreundlichkeit für Entwickler und langfristige Nachhaltigkeit
Rolle und Bedarf von Servo
- Servo ist eine mit Rust entwickelte moderne parallelisierte Web-Engine, die als Projekt der Linux Foundation Europe betrieben wird
- Das modulare Design von Servo wird im gesamten Rust-Ökosystem nützlich eingesetzt
- Für die Wartung sind jedoch kontinuierliche Investitionen nötig, und wegen des Open-Source-Charakters ist externe Unterstützung wichtig, damit das Wachstumspotenzial voll ausgeschöpft werden kann
Zentrale Arbeiten durch die Investition des Sovereign Tech Fund
Erste Unterstützung für Barrierefreiheit
- Mit der zunehmenden Nutzung von Servo steigt der Bedarf an inklusivem Design
- Derzeit fehlen grundlegende Barrierefreiheitsfunktionen für Screenreader und andere assistive Technologien
- Diese Einschränkungen begrenzten die Nutzbarkeit in realen Einsatzszenarien
- Dank der Investition soll die erste Unterstützung für Barrierefreiheit umgesetzt werden, um Servo zu einer Engine für alle Nutzer zu machen
- Das ist essenziell, um die Engine für öffentliche Webanwendungen geeignet zu machen
WebView-API
- Um Servo in Apps einzubetten, wird eine stabile und vollständige WebView-API benötigt
- Es gab bereits einige Vorarbeiten, aber sie waren noch nicht allgemein nutzbar
- Nun soll die WebView-API fertiggestellt werden, damit eine Einbettung in Desktop- und Mobile-Apps möglich wird
- Das ist eine wichtige Verbesserung, die neue Anwendungsfälle und eine breitere Akzeptanz fördern wird
- Eine stabile Embedding-Schicht ist ein wesentlicher Faktor für den Erfolg von Servo als universelle Engine
Projektwartung
- Servo ist mehr als nur eine Browser-Engine, nämlich eine Sammlung von Crates, die im Rust-Ökosystem breit genutzt werden
- Die Wartung dieser Bibliotheken kommt nicht nur Servo zugute, sondern der gesamten Webplattform
- Seit Igalia die Verwaltung übernommen hat, sind Community und Projekt stark gewachsen
- Mit den Fördermitteln sollen mehr Ressourcen in Issue-Management, PR-Reviews, Versionsveröffentlichungen und Governance-Unterstützung fließen
- Das trägt zu einer aktiven und zeitnahen Wartung von Servo bei und sichert die Zuverlässigkeit für Entwickler und Nutzer
Igalia als treibende Kraft für Open-Source-Web-Innovationen
- Igalia treibt Open-Source-Web-Innovationen weiterhin mit Beiträgen zu Chromium, WebKit und Gecko, mit Standardisierungsführerschaft und der Entwicklung von Entwickler-Tools voran
- Man ist überzeugt, dass Servo im Bereich der Web-Engines der Zukunft eine einzigartige Rolle spielen wird
- Über die weiteren Fortschritte soll kontinuierlich informiert werden
Abschließende Worte
- Es wird Dank für die Anerkennung der Bedeutung und die Unterstützung durch den Sovereign Tech Fund ausgedrückt
- Zugleich wird Vorfreude darauf geäußert, die weiteren Entwicklungen zu teilen
1 Kommentare
Hacker-News-Kommentar
Die Sovereign Tech Agency begann im Oktober 2022 als Sovereign Tech Fund, wird vom deutschen Bundesministerium für Wirtschaft und Energie unterstützt und ist derzeit eine Tochter der staatlichen Innovationsagentur SPRIND GmbH
Es ist zwar ein guter Versuch, aber man sieht kaum echte Bewegungen, die die Abhängigkeit im Leben europäischer Bürger von iOS/App Store, Android/Play Store, Play Services und der Microsoft-Abhängigkeit auf Unternehmens- und Regierungs-Desktops tatsächlich verringern; eher wirken politische Entscheidungsträger so, als würden sie diese Abhängigkeit noch verstärken. Als Beispiel siehe die Links zur EU-Politik zur digitalen Identität und zur Referenzimplementierung der EU Digital Identity Wallet
Die tatsächlichen Auswirkungen der Unterstützung alternativer Browser-Engines auf iOS dürften ein wichtiger Wendepunkt in dieser Diskussion werden. Zum Beispiel gibt es die Lücke, dass Apple faktisch Regulierungsmacht behält, wenn Apple selbst beurteilt, ob Engines wie Servo für zentrale Funktionen wie JIT die Sicherheitsanforderungen der Software-Lieferkette erfüllen. Gleichzeitig gibt es die Hoffnung, dass Servo mit solcher Förderung diese Anforderungen erfüllen kann, Apple seine Richtlinien zumindest widerwillig im Sinne der Regeln einhält, neue Browser-Engines Innovationen im mobilen Web anführen und sich positive Effekte auch außerhalb der EU ausbreiten
FUD (unbegründete Angstmache) sollte man vermeiden; die oben erwähnte Implementierung ist nur die Referenzimplementierung der EU Digital Identity Wallet und soll ohne Bezug auf ein bestimmtes OS- oder Ökosystem-Monopol den eigenständigen Aufbau von Diensten in den einzelnen Ländern durch Open-Source-Bibliotheken, Module und Beispiel-Apps unterstützen
Zur Info: Sovereign wird das Servo-Projekt 2025 und 2026 mit insgesamt 545.400 Euro fördern (offizielle Information, Archiv)
Igalia hat viele großartige Projekte vorangetrieben, und es freut mich, dass Servo diese Linie offenbar fortsetzt
Es ist erfreulich, dass Europa (vor allem Deutschland) durch mehr Unterstützung für Open Source versucht, die Abhängigkeit von US-Big-Tech zu verringern. Es bleibt noch viel zu tun, aber allein der Beginn solcher Versuche ist bedeutsam (Förderprogramm)
Man kann auch direkt an das Servo-Projekt spenden
Die Sovereign Tech Agency macht das wirklich gut; es wäre wünschenswert, wenn Länder wie Deutschland jeweils eigene Förderinstitutionen für Open Source aufbauen würden. Wer auf Open Source angewiesen ist, muss auch in Wartungskosten investieren
Servo ist eine gute moderne Engine, aber es ist schade, dass es keinen Browser gibt, der sie tatsächlich nutzt
Derzeit ist zunächst die Nutzung als WebView-Komponente geplant. Das ist eine sinnvolle Strategie, weil WebView-basierte Apps Probleme der Engine umgehen können. Es gibt auch die Hoffnung, dass Tauri (v2) Servo künftig als Option anbieten könnte
Es gab zwar einen Versuch namens Verso, aber dessen Entwicklung ist derzeit eingestellt (Projektlink)
Ich denke, die wirklich bedeutende Form des Sovereign Tech Fund ist eine Ausweitung des Prinzips „öffentliches Geld, öffentlicher Code“. Wenn weltweit Regierungen auch nur einen Teil der Summen, die sie jedes Jahr an MS, Adobe und andere zahlen, in zusätzliche Funktionen für Open Source wie LibreOffice, GIMP oder Nextcloud stecken würden, wäre die Nachhaltigkeit der OSS-Entwicklung deutlich realistischer
Eine Weiterentwicklung mit Fokus auf die WebView-API dürfte auch aus Sicht der Tauri-Community eine erfreuliche Nachricht sein