การเปิดตัวโอเพ่นซอร์ส libjpeg-turbo 3.0 เกิดขึ้นในวันนี้สำหรับการใช้งานตัวแปลงสัญญาณภาพ JPEG แบบโอเพ่นซอร์สที่เน้นการใช้คำสั่ง SIMD เพื่อประสิทธิภาพสูงสุด แม้ว่า libjpeg-turbo จะประสบความสำเร็จอย่างมากในการพัฒนาโอเพ่นซอร์สและได้เห็นการใช้งานอย่างแพร่หลาย แต่การพัฒนาฟีเจอร์ในอนาคตอาจถูกจำกัดเนื่องจากช่องว่างด้านเงินทุน

การใช้ตัวแปลงสัญญาณภาพ JPEG libjpeg-turbo นั้นยอดเยี่ยมสำหรับการใช้ CPU ที่ปรับให้เหมาะสมด้วยการปรับแต่ง SIMD อย่างไรก็ตาม หัวหน้านักพัฒนาลีด 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 หากสิ่งต่างๆ ดำเนินต่อไปอย่างรวดเร็ว libjpeg-turbo จะอยู่ใน”โหมดการบำรุงรักษา”อย่างมีประสิทธิภาพ หมายความว่า จะไม่มีการพิจารณาคุณสมบัติใหม่ (แม้แต่คุณสมบัติเล็กน้อย) และ การสนับสนุนด้านเทคนิคจะถูกจำกัดเป็นเวลาอย่างน้อย 15 เดือนข้างหน้า”

DRC อธิบายโครงการโอเพ่นซอร์สอื่นๆ ของเขา VirtualGL และ TurboVNC ได้รับการสนับสนุนมากขึ้น:

“เนื่องจากคนส่วนใหญ่ รายได้ของฉันมาจาก VirtualGL และ TurboVNC แรงงานที่ไม่ได้รับค่าตอบแทนบน libjpeg-turbo บังคับให้ฉันต้องขโมยเวลาจากโครงการที่มีกำไรมากกว่าเหล่านั้น ดังนั้น ฉันไม่สามารถกินค่าแรงกับ libjpeg-turbo ได้อีกต่อไป (ฉันกินมันมูลค่าหลายแสนดอลลาร์ตั้งแต่ปี 2010-2018 แต่เมื่อการเปิดตัว libjpeg-turbo 2.0 ทำให้ฉันเป็นหนี้ในปี 2018 ฉันต้องหยุด) อย่างไรก็ตาม การเผยแพร่หลักยังคงต้องใช้จำนวนมากทั่วไป แรงงาน. เนื่องจากโครงการนี้มีรายละเอียดสูง (ใช้งานโดยผู้คนหลายพันล้านคนทุกวันผ่านเว็บเบราว์เซอร์ ระบบปฏิบัติการ และโปรแกรมดู/แก้ไขรูปภาพ) และเป็นการดำเนินการอ้างอิง ISO/ITU-T จึงผ่านการตรวจสอบอย่างเข้มข้น”

น่าเสียดายที่นี่ไม่ใช่ปัญหาเฉพาะในชุมชนโอเพ่นซอร์ส ผู้อ่านมากกว่าครึ่งของ Phoronix บล็อกโฆษณา และมีผู้อ่านน้อยกว่า 2% ที่สมัครรับ Phoronix Premium ซึ่งจะทำให้ การดำเนินการยากขึ้น น่าเสียดายที่ผู้ใช้โอเพ่นซอร์ส-และโดยเฉพาะองค์กร-มักจะสนุกกับงานของโครงการชุมชน แต่ไม่มีส่วนร่วมทางการเงิน

ไม่ว่าในกรณีใดก็ตาม libjpeg-turbo 3.0 พร้อมรองรับ 4:4:1 chrominance sub-sampling การแก้ไขต่างๆ และการปรับปรุงอื่นๆ สำหรับ ผู้สนใจ

หวังว่าการเปิดตัว libjpeg-turbo 3.1 จะมาพร้อมกับโครงการริเริ่มโอเพนซอร์สที่มีเงินทุนน้อยและมีการใช้งานสูงอื่นๆ

Categories: IT Info