Ang libjpeg-turbo 3.0 open-source release ay naganap ngayon para sa open-source na JPEG image codec na pagpapatupad na nakatuon sa paggamit ng pagtuturo ng SIMD para sa na-optimize na kahusayan. Habang ang libjpeg-turbo ay naging isang mahusay na tagumpay sa pag-unlad ng open-source at nakita ang malawakang paggamit, ang pag-unlad ng tampok nito sa pasulong ay maaaring limitado dahil sa mga gaps sa pagpopondo.
Ang libjpeg-turbo JPEG image codec na pagpapatupad ay mahusay para sa na-optimize na paggamit ng CPU kasama ang SIMD tuning nito. Gayunpaman, sinasabi ng lead libjpeg-turbo lead developer na”DRC”na maaaring ito na ang katapusan ng feature work at posibleng hindi nakakakita ng anumang libjpeg-turbo”v3.1″na release.
Ipinaliwanag ng DRC sa anunsyo ng release:
“Patuloy akong mag-aayos ng mga bug sa libjpeg-turbo at maglalabas ng mga pag-release ng bug-fix sa 3.0.x release series, ngunit walang libjpeg-turbo 3.1 release series *maliban kung* ang proyektong ito ay maaaring makakuha ng higit pang pangkalahatang pagpopondo. Gaya ng kinatatayuan nito, ang libjpeg-turbo ay mayroon lamang pangkalahatang pagpopondo para sa mga 8-10 oras ng paggawa bawat buwan. Ang pagtatapos ng 3.0 beta release ay nangangailangan ng paghiram laban sa lahat ng inaasahang pangkalahatang pagpopondo para sa 2023, at pag-aayos ng lahat ng Ang mga 3.0 post-beta bug ay nangangailangan ng paghiram laban sa lahat ng inaasahang pangkalahatang pagpopondo hanggang Setyembre ng 2024. Kung ang mga bagay ay magpapatuloy nang mabilis, ang libjpeg-turbo ay epektibong nasa”mode ng pagpapanatili”. Nangangahulugan iyon na walang mga bagong feature (kahit menor de edad) ang maaaring isaalang-alang, at ang tech support ay magiging limitado, sa loob ng hindi bababa sa susunod na 15 buwan.”
Nagpatuloy ang DRC upang ipaliwanag ang kanyang iba pang open-source na mga proyekto na VirtualGL at TurboVNC ay nasisiyahan sa higit pang suporta:
“Dahil ang karamihan ng aking kita ay mula sa VirtualGL at TurboVNC, ang walang bayad na paggawa sa libjpeg-turbo ay pinipilit akong magnakaw ng oras mula sa mga mas kumikitang proyektong iyon. Kaya, hindi na ako makakain ng labor cost sa libjpeg-turbo. (Kumain ako ng daan-daang libong dolyar na halaga nito mula 2010-2018, ngunit nang ang libjpeg-turbo 2.0 release ay nagdulot sa akin na mabaon sa utang noong 2018, kailangan kong huminto.) Gayunpaman, ang mga pangunahing paglabas ay nangangailangan pa rin ng maraming pangkalahatang paggawa. Dahil napakataas ng profile ng proyekto (ginagamit ng literal na bilyun-bilyong tao araw-araw sa pamamagitan ng mga pangunahing web browser, operating system, at viewer/editor ng imahe) at isang pagpapatupad ng sangguniang ISO/ITU-T, sumasailalim ito sa matinding pagsisiyasat.”
Sa kasamaang-palad, hindi ito isang nakahiwalay na problema sa open-source na komunidad. Impiyerno, higit sa kalahati ng mga mambabasa ng Phoronix ang nagba-block ng mga ad at wala pang 2% ng mga mambabasa ang nag-subscribe sa Phoronix Premium na siya namang gumagawa ng aking mas mahirap ang mga operasyon. Sa kasamaang-palad, napakakaraniwan para sa mga open-source na user–at lalo na sa mga korporasyon–na tangkilikin ang gawain ng mga proyekto ng komunidad ngunit hindi upang makipag-ugnayan sa pananalapi.
Sa anumang kaganapan libjpeg-turbo 3.0 ay available ngayon na may 4:4:1 chrominance sub-sampling na suporta, iba’t ibang pag-aayos, at iba pang mga pagpapahusay para sa mga interesado.
Narito ang pag-asa na ang isang libjpeg-turbo 3.1 release ay maaaring makasama sa iba pang kulang sa pinondohan, mataas na paggamit ng mga open-source na inisyatiba.