Die Open-Source-Veröffentlichung libjpeg-turbo 3.0 erfolgte heute für diese Open-Source-JPEG-Bildcodec-Implementierung, die sich auf die Verwendung von SIMD-Befehlen für optimierte Effizienz konzentriert. Während libjpeg-turbo ein großer Erfolg bei der Open-Source-Entwicklung war und eine breite Anwendung fand, könnte die Weiterentwicklung seiner Funktionen aufgrund von Finanzierungslücken eingeschränkt sein.

Die Implementierung des JPEG-Bildcodecs libjpeg-turbo hat sich mit ihrer SIMD-Optimierung hervorragend für eine optimierte CPU-Auslastung entwickelt. Der leitende libjpeg-turbo-Entwickler „DRC“ stellt jedoch fest, dass die Arbeit an den Features möglicherweise abgeschlossen ist und es möglicherweise keine Veröffentlichung von libjpeg-turbo „v3.1“ mehr gibt.

DRC erklärt in der Veröffentlichungsankündigung:

„Ich werde weiterhin Fehler in libjpeg-turbo beheben und Bugfix-Releases in der 3.0.x-Release-Serie herausgeben, aber es wird keine libjpeg-turbo 3.1-Release-Serie geben *es sei denn* Dieses Projekt kann sich eine allgemeinere Finanzierung sichern. Derzeit verfügt libjpeg-turbo nur über allgemeine Finanzierung für etwa 8–10 Arbeitsstunden pro Monat. Um die Betaversion 3.0 fertigzustellen, mussten Kredite gegen alle erwarteten allgemeinen Finanzierungen für 2023 aufgenommen und alle Probleme behoben werden 3.0-Post-Beta-Bugs erforderten eine Kreditaufnahme gegen alle erwarteten allgemeinen Mittel bis September 2024. Wenn die Dinge zügig weitergehen, befindet sich libjpeg-turbo praktisch im „Wartungsmodus“. Das bedeutet, dass keine neuen Funktionen (auch nicht geringfügige) in Betracht gezogen werden können Der technische Support wird zumindest für die nächsten 15 Monate begrenzt sein Da ich einen Teil meines Einkommens aus VirtualGL und TurboVNC stamme, zwingt mich die unentgeltliche Arbeit an libjpeg-turbo dazu, mir Zeit für diese lukrativeren Projekte zu nehmen. Daher kann ich die Arbeitskosten für libjpeg-turbo einfach nicht mehr auffressen. (Von 2010 bis 2018 habe ich Hunderttausende Dollar davon verschlungen, aber als die Veröffentlichung von libjpeg-turbo 2.0 2018 dazu führte, dass ich Schulden machte, musste ich damit aufhören.) Allerdings erfordern größere Veröffentlichungen immer noch viel Allgemeines Arbeit. Da das Projekt so viel Beachtung findet (es wird täglich von buchstäblich Milliarden Menschen über die wichtigsten Webbrowser, Betriebssysteme und Bildbetrachter/-bearbeitungsprogramme genutzt) und eine ISO/ITU-T-Referenzimplementierung ist, wird es einer intensiven Prüfung unterzogen. „

Leider ist dies kein isoliertes Problem in der Open-Source-Community. Verdammt, mehr als die Hälfte der Phoronix-Leser blockieren Anzeigen und weniger als 2 % der Leser abonnieren Phoronix Premium, was wiederum mein Interesse weckt Operationen erschweren. Leider kommt es allzu häufig vor, dass Open-Source-Benutzer – und insbesondere Unternehmen – die Arbeit von Community-Projekten genießen, sich aber nicht finanziell engagieren.

Auf jeden Fall libjpeg-turbo 3.0 ist ab sofort mit 4:4:1-Chrominanz-Subsampling-Unterstützung, verschiedenen Korrekturen und anderen Verbesserungen für verfügbar Interessenten.

Wir hoffen, dass eine Veröffentlichung von libjpeg-turbo 3.1 zusammen mit anderen unterfinanzierten, stark genutzten Open-Source-Initiativen erfolgen kann.

Categories: IT Info