资金严重短缺,又一流行开源项目宣布停止功能开发

在 libjpeg-turbo 3.0.0 刚完成发布之际,项目的首席开发人员 DRC 就表示,由于资金短缺,其未来的功能开发或将受到限制,可能永远不会有 libjpeg-turbo 3.1 版本。

“我将继续修复 libjpeg-turbo 中的错误,并在 3.0.x 发行版系列中发布错误修复版本;但不会再有 libjpeg-turbo 3.1 发行版系列,除非该项目可以获得更多的通用资金。”

libjpeg-turbo 是一个 JPEG 图像编解码器,它使用 SIMD 指令(MMX、SSE2、AVX2、Neon、AltiVec)来加速 x86、x86-64、Arm 和 PowerPC 系统上的基线 JPEG 压缩和解压缩,以及 x86、x86-64 和 Arm 系统的渐进式 JPEG 压缩。

DRC 指出,目前 libjpeg-turbo 项目所拥有的资金严重不足。完成 3.0 beta 版本需要借用 2023 年所有预期的通用资金,修复所有 3.0 测试版之后的 bug 需要借用到 2024 年 9 月。按照这一发展趋势,那么 libjpeg-turbo 实际上将会处于一个“维护模式”。意味着其至少在接下来的 15 个月内,不会考虑任何新功能(即使是小功能),且技术支持也会受到限制。

DRC 以维护三个开源项目为生,还有两个是 VirtualGL 和 TurboVNC。这些项目为一些企业节省了数百万美元的劳动力和 IT 成本,但他形容自己的报酬水平是“比一个新手教师的工资还低”。DRC 解释称,这在美国是一个非常低的修辞基准。

“我们这里的教育经费严重不足,就跟我们开源开发的经费严重不足一样。我通过独立的开放源码开发所赚到的钱大约是我的技能对企业雇主的价值的 20-25%,多年来我拒绝了此类雇主的无数邀请,以便继续全职从事这些 OSS 项目。我并不期望从开源开发中致富,但企业从我的工作中获得丰厚的利润,而我却被期望免费做这项工作,这也是不公平的。”

DRC 的大部分收入来自 VirtualGL 和 TurboVNC 两个项目,而在 libjpeg-turbo 上的无偿劳动在分散他时间精力的同时,也在不断地消耗金钱成本。他透露,仅 2010-2018 年间就消耗了几十万美元,直到 2018 年因 libjpeg-turbo 2.0 负债才不得不停止。

“我在过去曾表示,独立的开源开发所需要的商业模式可能并不适合像 libjpeg-turbo 这样的关键基础设施项目。因此,我愿意被一个更大的组织收购,如果这个组织是不分操作系统和 CPU 的,并且对 libjpeg-turbo 的生存和开放都有既得利益。然而,我也不指望这样的提议会实现。在过去的 13 年里,我在 libjpeg-turbo 中建立了重要的价值--包括它的声誉、它的普遍性和它的用户社区--但它显然不是一棵摇钱树。不过,除非我能够获得足够的通用资金,以有意义的方式推进项目,否则唯一的选择就是收购(尽管不太可能)或在可预见的未来将项目置于维护模式。后者就是我们现在的情况。”

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/247891/libjpeg-turbo-fund

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。