libjpeg-turbo 3.0 オープンソース リリースは、効率を最適化するための SIMD 命令の使用に重点を置いたこのオープンソース JPEG 画像コーデック実装用に本日リリースされました。 libjpeg-turbo はオープンソース開発で大きな成功を収め、広く使用されていますが、今後の機能開発は資金不足により制限される可能性があります。
libjpeg-turbo JPEG 画像コーデックの実装は、SIMD チューニングにより CPU 使用率を最適化するのに最適です。ただし、libjpeg-turbo の主任開発者である「DRC」は、これで機能の作業が終了し、libjpeg-turbo”v3.1″のリリースが見られない可能性があると述べています。
DRC はリリース発表で次のように説明しています。
「引き続き libjpeg-turbo のバグを修正し、3.0.x リリース シリーズでバグ修正リリースを発行しますが、*そうでない限り* libjpeg-turbo 3.1 リリース シリーズは存在しません。このプロジェクトは、より多くの一般資金を確保できます。現状では、libjpeg-turbo には月あたり約 8 ~ 10 時間の労働に対する一般資金しかありません。3.0 ベータ リリースを完了するには、2023 年に予想されるすべての一般資金に対して借入が必要で、すべての資金を修正する必要がありました。 3.0 ベータ後のバグにより、2024 年 9 月までに予想されるすべての一般資金に対して借入が必要でした。事態が順調に続くと、libjpeg-turbo は事実上「メンテナンス モード」になります。つまり、新機能 (マイナーなものであっても) を考慮することはできません。技術サポートは、少なくとも今後 15 か月間は制限されます。」
DRC は続けて、他のオープンソース プロジェクト VirtualGL と TurboVNC がより多くの支援を得られると説明しました。
「なぜなら、大多数が私の収入の大半は VirtualGL と TurboVNC からのものですが、libjpeg-turbo での無償労働により、これらのより儲かるプロジェクトから時間を奪わざるを得ません。したがって、libjpeg-turbo の人件費をもう食べることはできません。 (私は 2010 年から 2018 年にかけて何十万ドル相当も食べましたが、2018 年に libjpeg-turbo 2.0 のリリースにより借金を抱えてしまったため、やめざるを得ませんでした。) しかし、メジャー リリースには依然として多くの一般的なものが必要です。労働。このプロジェクトは非常に注目度が高く (主要な Web ブラウザ、オペレーティング システム、画像ビューア/エディタを通じて文字通り毎日何十億人もの人々が使用しています)、ISO/ITU-T 参照実装であるため、厳しい精査を受けています。”
残念ながら、これはオープンソース コミュニティに特有の問題ではありません。なんと、Phoronix 読者の半数以上が広告をブロックしており、読者の 2% 未満が Phoronix プレミアムに登録しているため、残念ながら、オープンソース ユーザー (特に企業) がコミュニティ プロジェクトの活動を楽しんでいるにもかかわらず、金銭的に関与していないのはあまりにも一般的です。
いずれにせよ、libjpeg-turbo 3.0 は、4:4:1 クロミナンス サブサンプリングのサポート、さまざまな修正、およびその他の改善点を備えて現在利用可能です。興味のある方はどうぞ。
資金不足で使用率の高い他のオープンソース イニシアチブとともに、libjpeg-turbo 3.1 リリースが実現されることを願っています。