solidot新版网站常见问题,请点击这里查看。
索尼 PS1 模拟器项目 DuckStation 经历了两次许可证修改,它事实上不再是开源软件。DuckStation 原本采用 GPL 许可证,按照 GPL 的要求修改版本需要公开源代码,但很多时候修改版本并没有遵守这一要求。DuckStation 于 9 月 1 日改为 PolyForm Strict License,9 月 13 日再次切换到 CC-BY-NC-ND 许可证,禁止商业使用,禁止衍生作品,这意味着禁止任何人将 DuckStation 重新打包。项目作者表示,更换许可证获得了主要贡献者的同意,表示受够了对 GPL 许可证的频繁违反,称如果遭到骚扰会考虑关闭源码库。

德国主权科技基金(Sovereign Tech Fund)同意向 Samba 项目拨款 688,800 欧元,用于改进安全性、稳定性和功能性。这笔拨款将持续三年,由雇佣了多名 Samba 核心开发者并提供相关支持的 SerNet 公司管理。这笔拨款将集中在透明故障转移、SMB3 UNIX 扩展、现代安全协议如 SMB over QUIC 等领域上。此举旨在确保 Samba 仍然是一种稳固而安全的独立于私有软件的解决方案,同时提供了最优的互操作性。

NGINX 项目宣布从 Mercurial 迁移到 Github。从现在开始,NGINX 项目将以 Pull Requests 形式接受贡献,通过 Github 问题页接受 bug 报告、功能请求和功能增强建议,将 GitHub 的讨论页面成为社区论坛。NGINX 项目表示将给予开发者们过渡时间,在 2024 年 12 月 31 日前继续通过邮件列表接受补丁和社区支持。

chai2010 写道: 凹语言是面相WebAssembly设计的通用编程语言,也是国内第一个实现纯浏览器内编译、执行全链路的自研静态类型的编译型编程语言。凹语言项目于2019年初立项,2020年第一次开发组会议确立了“不做玩具车”的目标,2022年7月底正式开源,至今开源2周年。

软件开发平台 Forgejo 释出了 v8.0。主要变化包括:由于许可证不兼容移除了两个前端,作为具有自由开源理念的软件项目移除了对私有的 Microsoft SQL Server 支持,改进了稳定性,新的 UI 团队大幅减少了随机的 UI 变化,等等。Forgejo v8.0 不是长期支持版本,关注稳定性的用户可选择上一个版本 Forgejo v7.0,它将一直支持到 2025 年 7 月 16 日,Forgejo v8.0 将支持到 2024 年 10 月 16 日 Forgejo v9.0 发布时。

英伟达在 2022 年宣布开源其 Linux GPU 内核驱动模块,最初针对的是工作站/数据中心 GPU,随着开源内核驱动的改进,开源驱动模块与闭源驱动的性能相差无几。英伟达通过官方博客现在正式宣布,其开源内核模块最终将取代闭源驱动。英伟达称,对于 Grace Hopper 或 Blackwell 等平台,必须使用开源 GPU 内核模块,因为这些平台不支持私有驱动;对于来自 Turing、Ampere、Ada Lovelace 或 Hopper 架构的较新 GPU,它建议切换到开源的 GPU 内核模块;对于 Maxwell、Pascal 或 Volta 架构中的旧版 GPU,开源 GPU 内核模块不兼容,只能继续使用私有驱动。英伟达没有开源其用户空间驱动。

模式类似 GitHub 的代码托管平台 GitLab 正在探索出售。GitLab 的估值为 90 亿美元,它正与投行的银行家合作寻找买家,一个感兴趣的买家是市值 440 亿美元的 Datadog。知情人士表示,任何交易需要数周时间才能达成,目前还不确定是否能达成协议。Alphabet 通过其投资公司持有 GitLab 22.2% 的投票权。GitLab 有逾 3000 万注册用户,被逾半数财富 100 强公司部署。其名义总部位于旧金山,但所有员工都远程工作。

开放地图项目 OpenStreetMap(OSM)于 2004 年 8 月 9 日推出,它将于 8 月 9 日举办庆祝二十周年的活动。OpenStreetMap 诞生于英国,它从一个小型地图项目成长为全球最大规模的众包地理空间项目。OSM 由全球数以万计的志愿者绘制和管理,是开源地理空间数据的领先提供商,通过一系列基于 Open Database License 免费使用其数据的应用和产品每年能惠及数十亿人。

联合国开源计划办公室(OSPO)在曼哈顿联合国大厦举办了 OSPO for Good 研讨会,其中一个小组会议是关于年轻人和开源“Youth and Open Source”。问题是参加该小组讨论的年轻人并不多。一位年轻人说,我们需要更多的年轻人,然而在座多数是年长者。曾经开源会议对新人敞开大门,但如今出席会议的人主要是有着丰富经验的资深人士,他们平均年龄至少 30 多岁了。早在 2010 年,Linux 内核维护者、Microsoft Partner Architect James Bottomley 就在 Linux 基金会的合作峰会上表示,内核社区出现了越来越多的灰须老人,内核的老龄化会持续下去,直到老人开始死亡。资深 Linux 内核开发者 Andrew Morton 补充道:“是的,我们在变老,愈来愈疲惫。人们不再像以前那样热情高涨的投入工作。”14 年后情况并没有好转。

Arm 宣布了针对移动平台的开源图像缩放技术 Arm Accuracy Super Resolution(Arm ASR)。Arm ASR 是基于 AMD 开源的 FidelityFX Super Resolution version 2(FSR2)。FSR2 原本是为 PC 和游戏主机而实现的,Arm 在此基础上为移动平台进行了优化,减少图像放大所需的功耗。Arm ASR 将在 MIT 下开源。

CSDN 的代码托管平台 GitCode 被发现克隆/镜像了大部分 GitHub 公开的代码库,它甚至还克隆了每个代码库的星标——GitHub 上的一种关注和收藏机制。大部分代码库使用的开源许可证允许自由克隆或镜像,因此 CSDN 此举称不上非法,但被认为缺乏道德。

Philip Hazel 在剑桥大学获得博士学位,1971 年加入 Cambridge Computing Service 担任软件开发者。他曾经负责过邮件服务,这段经历促使他决定使用 C 编译器和运行时为现代操作系统开发一个邮件传输代理(Message Transfer Agent 或 MTA)。1995 年 3 月,他开始着手开发 Experimental Internet Mailer(Exim),到 11 月该项目完成了基本的邮件收发功能,他的同事想要试用 Exim 但被他以还没写文档为由拒绝了(这可能是程序员拒绝发布无文档代码的已知第一个案例)。完成文档的初稿之后他才开始公开 Exim。Richard Stallman 说服他将 Exim 的许可证切换到 GPL。Exim 被移植到包括 Linux 的其它操作系统,今天它是世界最流行的 MTA,其流行度超过了 Hazel 的预期。邮件管理需要正则表达式,因为已有的方案满足不了需求,他动手开发了自己的 Perl-Compatible Regular Expressions(PCRE)。PCRE 的新版本 PCRE2 如今被 Git、Grep、MariaDB、nmap 在内的应用广泛使用。Hazel 在 2007 年退休时将 Exim 的维护交给了其他人,如今高龄 80 岁的他还在维护 PCRE2,正考虑转交其维护权。他说,维护一个成功软件所需的努力远远超过开发该软件。对于年初发生的 XZ 后门事件,他对此表示还没有答案,因为目前还没有人提议接手维护 PCRE,他还在等待有资格的维护者能挺身而出将 PCRE2 带到未来。

中国 AI 创业公司 DeepSeek 的 DeepSeek Coder 成为第一个打败 GPT-4 Turbo 的开源代码模型。DeepSeek 上个月发布了混合专家模型 DeepSeek-V2,它的代码模型 DeepSeek Coder V2 就是基于该模型,它支持逾 300 种编程语言,在编程任务中超过了最先进的闭源模型如 GPT-4 Turbo、Claude 3 Opus 和 Gemini 1.5 Pro。在 MBPP+、HumanEval 和 Aider 编程测试中,DeepSeek Coder V2 获得了 76.2、90.2 和 73.7 分;在 MATH 和 GSM8K 等数学测试中,DeepSeek Coder V2 表现也类似。DeepSeek Coder V2 采用了 MIT 许可证,对商业使用不设限制,它有 160 亿和 2360 亿参数两个版本。

利用 LaTeX 排版的文档处理软件 LyX 释出了六年来的首个重大更新版本 v2.4.0,上一个大版本 LyX 2.3.0 是在 2018 年发布的。LyX 支持导入和导出为 PDF、HTML、OpenDocument、Word 等格式。LyX 2.4.0 的新特性包括支持 EPUB 和 DocBook 5,改进表格样式,默认编码 Unicode (utf8),等等。更多可浏览 LyX wiki。

绘图应用 Krita 项目至今已有 25 年历史,项目维护者通过官方博客回顾了过去 25 年的历程:Krita 项目已经走过了 25 年,四分之一个世纪的时光。诚然,它当初并不叫 Krita,而是 KImageShop。由于遭到了某位德国讼棍的法律骚扰 (谢天谢地,他已经去了另一个世界) 而不得不改名为 Krayon,然后又因为类似的原因才最终改名为 Krita...2005 年,Krita 终于发布了第一个正式版,这时的它还只是 KOffice 1.4 的一个组件。虽然距离成熟还有很长的距离要走,但人们似乎感觉到了它的未来可期,而一些 Linux 杂志也为 Krita 给出了好评——2005 年时 Linux 题材居然能有纸媒,而且还不是一本,这在今天简直是不可想象的事情。

非线性视频编辑器项目 Kdenlive 宣布释出最新的 24.05.0。新版本的特性包括:为一组视频片段加入特效的 Group Effects,以多种画面比例渲染视频,使用 SeamlessM4T 自动翻译字幕;增强了稳定性,大幅改进了性能,等等。

引发广泛关注的 XZ 后门事件两个月之后,项目维护者 Lasse Collin 释出了新版本 XZ 5.6.2,移除了 v5.6 和 v5.6.1 中的后门代码 CVE-2024-3094。他同时宣布了一位支持维护者 Sam James。对 XZ 后门事件的调查仍然在进行之中。XZ 5.6.2 还修复了一系列 bug,包括修复了用最新 NVIDIA HPC SDK 构建的问题,移除 GNU Indirect Function(IFUNC)支持,XZ 后门代码使用了 IFUNC 支持,但移除主要是因为性能优势太小但复杂性大幅增加。

当 Google DeepMind 在《自然》期刊上发表论文透露最新的蛋白质预测 AI 工具 AlphaFold3 时,它没有像公布 AlphaFold 之前版本那样公开代码,这在科学界引发了争议。逾 600 名科学家联署发表公开信,称不透明不符合科学进步的原则。《自然》也发表声明,表示它支持开放科学研究,但同时也承认私营部门支持了大部分全球研究,而由此带来的发现很多仍然是私有的。哥伦比亚大学的 Mohammed AlQuraish 表示不希望研究能力被私有系统锁定,正在开发 AlphaFold3 的开源版本,希望年内完成。在引发争议一周之后,DeepMind 逆转了立场,宣布将在六个月后向科学研究提供 AlphaFold3 的代码和权重。

微软开源了 GW-BASIC,源代码采用 MIT 许可证托管在 GitHub 上。GW-BASIC 是源自 IBM Advanced BASIC/BASICA 的解释器,而后者是 Microsoft BASIC 的一个移植版本。GW-BASIC 是在 1983 年创造的,用的是汇编语言而不是高级语言如 C 或 Pascal,原因是当时运行在大型机上的高级语言编译器昂贵且难以生成有效代码,不适合存储空间和性能有限的家用个人电脑。为早期个人电脑编写代码,每个字节和每条指令都很重要,因此开发者通常用汇编语言写代码。

曾经的装机音乐播放器 Winamp 宣布将于 2024 年 9 月 24 日公开源代码。Winamp 由美国程序员 Justin Frankel 和俄罗斯程序员 Dmitry Boldyrev 联合开发。在 1990 年代末和 21 世纪初,几乎每一位用户的 PC 上都安装了 Winamp,它是装机必备软件之一。但在被 AOL 收购之后 Winamp 的发展陷入停滞。2014 年,Winamp 与 Shoutcast 音乐服务一起打包出售给了总部位于比利时布鲁塞尔的在线电台聚合服务 Radionomy。公开源代码将允许开源社区直接帮助改进该产品。