文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
ken:feigaobox@gmail.com
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 我不同意 (1 points, 一般) by Craynic 在 2023年09月05日10时33分 星期二 评论到 为什么说加密货币是史上最大的庞氏骗局
- 非常河里 (1 points, 一般) by Craynic 在 2023年09月04日14时35分 星期一 评论到 Valve 封杀 Dota 玩家小号
- Googleverse (1 points, 一般) by Reinhardt 在 2023年09月04日10时24分 星期一 评论到 我们正目睹 Googe 宇宙的终结
- 这是致歉? (1 points, 一般) by Craynic 在 2023年08月31日16时40分 星期四 评论到 数字广东网络公司承认其软件是基于微软开源的 VSCode
- re: (1 points, 一般) by spiiiiky 在 2023年08月25日09时12分 星期五 评论到 阿尔茨海默治病基因可能帮助祖先繁育更多后代
- (1 points, 一般) by Craynic 在 2023年08月14日18时53分 星期一 评论到 阿尔茨海默治病基因可能帮助祖先繁育更多后代
- 开倒车 (1 points, 一般) by kokerkov 在 2023年08月12日12时00分 星期六 评论到 Firefox 桌面扩展将扩大支持 Android 版本
- (1 points, 一般) by 7086945 在 2023年08月11日16时15分 星期五 评论到 研究称中国对未成年人游戏时间限制没有减少游戏沉迷
- re:智人并不需要真相 (1 points, 一般) by devfsdvyui 在 2023年08月10日11时19分 星期四 评论到 人类尚未在精神上做好准备迎接 AI 渗透的后真相世界
- 广州泳池男泳客游泳途中脱裤屙屎:) (1 points, 一般) by zagfai 在 2023年08月08日14时06分 星期二 评论到 研究发现在同伴身后游泳可减少 40% 阻力
开源 3D 图形设计软件 Blender 决定从一年发布四个版本减少到一年发布三个版本,其中一个版本将是长期支持版(LTS)。减少发布频率有助于减轻测试构建的负担,同时仍然能及时向用户提供新功能。旧的发布时间表是在 3 月底发布 Blender 3.5,7 月发布 Blender 3.6 LTS,但在这之后开发者取消了 Blender 3.7 的发布,改为在 11 月底发布 Blender 4.0。
NASA 在不同项目中大量使用开源软件,它同时也贡献和发布了很多开源软件。刚刚举行的 FOSDEM 2023 会议上,Steve Crawford 发表了 NASA 和开源软件的主题演讲。2021 年登陆火星的毅力号探测器搭载了一架名叫机灵号(Ingenuity)小型无人直升机,它使用了名叫 F Prime 的开源飞控框架,NASA 的 JPL 在 2017 年 Apache 2.0 许可证下开源了该框架。与此同时,毅力号项目使用了大量开源软件库,为了庆祝机灵号的首次飞行,代码托管平台 GitHub 给 12000 位向这些开源库贡献代码的开发者发布特别的徽章。另一个引人注目的项目是韦伯太空望远镜,该望远镜是 NASA 和 ESA、CSA(加拿大宇航局)联合建造的,它的 JWST Calibration 软件是在 GitHub 上开发的,编程语言是 Python,使用了 Astropy 去处理常见天文任务。
Thunderbird 开发者此前宣布正在重新构建软件的 UI,今年夏天发布 Thunderbird 115“Supernova” 时将带来这一努力的首个成果。现在它预览了新 UI 的文件夹面板。新面板 Unified Folder 模式中各个按钮之间的空隙更大,密度更低。这可能会惹恼喜欢紧凑界面的老用户。开发者表示在发怒前“先听我一言”,Unified Folder 模式可以关闭,关闭后的布局和旧版基本一致。它如此设计是为了满足不同用户的需求,部分用户喜欢现有的紧凑界面,看一眼就能掌握所有需要的信息;但还有部分用户不喜欢所有信息都挤在一起。
美国智库大西洋理事会发表了一份报告谈论了开源软件的安全问题。报告认为,开源软件和私有软件其实区别不大,所有软件的代码都可以安全的开发,开源软件面临的安全风险在绝大部分数字系统中都很常见。对开源软件而言,区别在于用户和项目之间的关系,开源软件的消费者从政府到私营企业到普通用户,他们与其所依靠的项目之间缺乏明确的交易关系,此外项目社区贡献者的组成是多元化和不断变化的,对他们进行充分的引导和支持又非常困难。结果就是开源生态系统既支持创新,又深受社区和项目开发者负担过重以及资源不足的困扰。
开源邮件客户端项目 Thunderbird 宣布它正在打造全新的 UI。开发者解释了做出这一决定的原因。Thunderbird 是基于 Firefox 的代码,利用了 Firefox 的 Gecko 渲染引擎和 Spidermonkey JavaScript 编译器,因此能紧跟 Firefox 的发布周期。但这种方法也是有代价的。Firefox 有数百名开发者,而 Thunderbird 只有十几名核心开发者,紧跟上游的变化不是一个简单的任务,有时候一天的大部分时间都耗在这上面。Mozilla 基金会在 2012 年宣布将 Thunderbird 转变成一个社区驱动的项目,是社区让 Thunderbird 项目活到了今天,并成立一个独立实体 MZLA Technologies 去控制项目的未来。它决定在未来三年对代码进行大幅修改,消除过去十年积累的技术债和 UI 债。开发者表示,他们的目标包括精简代码库,使其更可靠,重写古老的代码,消除技术债;重写 UI,打造一致的设计体系,同时维护灵活高度可定制的用户界面;每月发布一个版本。
2020 年 8 月 Mozilla 在裁员时砍掉了 Servo 引擎团队的大部分成员。Servo 是用 Rust 语言开发的实验性浏览器引擎项目。Servo 项目之后脱离 Mozilla 成为一个独立项目,由 Linux 基金会托管,旨在为其它项目提供一个嵌入的高性能的、安全的渲染引擎。本周五,Servo 官方博客公布了 2023 年的计划:更新主要依赖如 WebRender 和 Stylo,分析两个布局引擎选择其一继续开发,实现基本的 CSS2 一致性,探索支持 Android 平台,等等。
The Document Foundation 释出了 LibreOffice 7.5 Community。新功能包括:大幅改进了暗模式(dark mode),Writer 改进了书签功能,Cal 图表改进了数据表功能,改进了与 Microsoft Office 办公软件的互操作性,等等。新功能由 144 位开发者开发,63% 的代码递交来自 The Document Foundation 顾问委员会三家公司——Collabora、Red Hat 和 allotropia——和其它组织的 47 名开发者,12% 来自基金会的 6 名开发者,其余 25% 来自 91 名个人开发者。
用于创建快捷键和自动化的 Windows 脚本语言 AutoHotkey v2 正式成为主版本,v1 停止维护不再推荐使用,开发者建议 v1 用户迁移到 v2,不过 v1 的脚本可以继续使用,且 v1 可以与 v2 共存。开发者称,向后兼容的要求限制了对语言的改进和增强,通过让 v2 与 v1 不兼容而消除了诸多的不便。v2 包含了大量改进,其中包括:消除了 v1 中的双重语法,用户只需要学习一种语法;改进错误检测和报告;Launcher app 帮助用户从 v1 转移到 v2 和同时使用两种版本;新图形用户界面 Dash app 等等。
一群匿名开发者前不久对 GitHub、微软(母公司)和 OpenAI(技术提供商)提起集体诉讼,指控 GitHub 的 AI 编程助手 GitHub Copilot 从事了大规模软件盗版行为。Copilot 使用公开的代码库进行训练,在开发者写代码时根据函数名等上下文自动补充完后续代码。Copilot 补充的多是公开代码库中代码片段的拷贝。这些开源代码使用了不同的许可证授权,包括 MIT licence、GNU GPL 和 Apache licence 等许可证都要求署名和注明版权。Copilot 在自动补充时剔除了这些要求,侵犯了数以千计甚至数百万软件开发者的版权。GitHub Copilot
是付费服务,微软此举是将开源代码货币化。本周 GitHub、微软和 OpenAI 表示,原告缺乏起诉的资格,他们无法证明自己因公司行为受到的具体伤害。微软还是表示这是合理使用,合理使用原则允许在某些情况下未经许可使用版权作品,微软和 OpenAI 列举了 2021 年美最高法院就 Google 在构建 Android 系统中使用了部分甲骨文 Java 源代码是合理使用的判决。原告认为,Copilot 的问题是它通过代码自动完成将原来的开源代码置于付费墙内,这是不公平,不被允许,也是不正当的。
Google 最近宣布大裁员,知名的开源开发者遭到解雇。其中包括 Google 开源项目办公室 OSPO 创始人 Chris DiBona、Samba 的联合创始人 Jeremy Allison、Developer EcoSystems 前项目经理 Cat Allman,以及 Dave Lester 等。他们被裁不是因为 Google 不需要开源专家,Google 就是建立在开源软件基础上的。也不是因为 Google 要将精力集中在 AI 上,以迎接 ChatGPT 带来的挑战。因为最流行的 AI 框架如 PyTorch、TensorFlow 和 Rasa 都是开源的。
基于 Qt 的开源 BitTorrent 客户端 qBittorrent 最近释出了 v4.5 版本,但该版本因为颜色惹恼了无数用户。qBittorrent v4.5.0 硬编码了前景色,但没有硬编码背景色,也就是软件将使用系统主题的背景色。如果前景色和背景色之间存在严重对比度的问题,这一设计无疑会给用户带来识别上的困惑。qBittorrent v4.5.0 在暗色背景下变得几乎难以识别。更糟糕的是,qBittorrent 没有提供任何选项去改变颜色。大部分普通用户唯一的选择是退回到旧版本。
照片编辑软件 Darktable 发布了 4.2.0 版本。主要新特性包括:新显示转换模块 Sidmoid,高亮重组模块新算法,支持在用户生成样式应用到图像前预览效果,支持使用嵌入在 EXIF 元数据中的镜头校正信息,重写幻灯片放映改进用户体验,支持读取 WebP 图像文件,JPEG-XL 图像读写支持,等等。
Linux 掌机 Steam Deck 利用了大量开源软件,操作系统是基于 Arch Linux,桌面环境 KDE Plasma,其它还有 Mesa 驱动和 Vulkan API,以及 Wine 的分支 Proton 兼容层。Valve 也知道 Steam Deck 的成功离不开开源软件和开源开发者。该公司的设计师在接受采访时透露,Valve 向逾百名开源开发者支付了薪水。这些开发者应该不是 Valve 的雇员。设计师称,此举是 Valve 总体 Linux 游戏战略的一部分,也就是让 Linux 在游戏领域成为 Windows 的可行替代。Linux 内核作者 Linus Torvalds 曾经说过,Valve 将拯救 Linux 桌面。也许 2023 年要成为 Linux 桌面年。
Apache SpamAssassin 垃圾邮件过滤器释出了 v4.0.0 版本。新版包含了大量变更和调整,显著改进了对国际语言文本的处理,包含了完整的 Unicode 字符支持。它整合了过去数年的修正,显著改进了分类和性能,已在生产系统中进行了全面测试。开发者强烈建议用户尽快升级。
WordPress 是至今最流行的内容管理系统,被广泛用于从个人到电商在内的各种类型的网站。W3Techs 的统计显示,它的市场占有率一直高居 43% 左右,而距离它最近的竞争对手是 Shopify 只有 4%。至今为止 WordPress 一直是基于 PHP 和 MySQL/MariaDB 数据库,但不是所有网站都需要功能全面的 MySQL。WordPress 现在开始测试对 SQLite 数据库的支持。SQLite 是一大优势是直接集成在 PHP 中,WordPress 网站可以不需要额外的数据库服务器,有助于降低托管费用,减少能耗。
OCaml 语言释出了 5.0.0,引入了全新的运行时环境,支持共享的内存并行性和效果处理程序。OCaml 5.0.0 兼容 OCaml 4,能与 OCaml 4 工作的代码应该也能与 OCaml 5 工作,例外是移除了很多早已废弃的函数和模块,改变了内部运行时 API。OCaml 是一个函数式、指令式、模块化、面向对象的通用的编程语言,源自 ML(Meta Language)语言家族。
GitHub 正式归档了 Atom 项目的代码库,进入只读模式。Atom 曾经是备受瞩目的文本编辑器,2015 年 5 月发布了 1.0 版本,它吸引了数百万开发者使用。微软在 2015 年推出了自己的文本编辑器 VS Code,2018 年收购 GitHub 后 Atom 成为了微软的项目,过去几年 VS Code 的用户数在不断增长,而 Atom 的使用者日益减少。Atom 死亡了,但它的 Electron 框架继续被数以千计的应用广泛使用。项目创始人 Max Brunsfeld 则推出了 Atom 精神续作——用 Rust 语言开发的 Zed。
Bugzilla 项目还活着。项目负责人 Dave Miller 宣布了未来的发布计划。Bugzilla 是一个基于 Web 的 bug 跟踪系统和测试工具,最初是在 1998 年作为 Mozilla.org 项目的一部分发布的,目前仍然支持的版本包括了 2013 年发布的 Bugzilla 4.4 分支和 2015 年发布的 Bugzilla 5.0 分支。Dave Miller 称他过去十年两次尝试将项目的控制权转交给其他人,但每次都因为对方有了新工作而无疾而终。在经历了某些改变人生的事情之后,他有了更多时间投入在 Bugzilla 项目上。他公布了新的发布计划:4.4.14 将是 4.4 分支的最后一个版本;在 5.2 版本发布之后,4.4 分支将在 4 个月后结束支持;5.2 版本将是下一个大更新版本,但它实际上是已发布 5.0.6 的分支,因为 5.0.5 和 5.0.6 引入了大量改动和重新格式化几乎所有 Perl 代码,所以出现了版本号跳跃,他将发布 5.0.4.1 提供给继续使用 5.0.4 分支的用户,以后还会发布 5.0.4.2 等后续版本;5.1 分支基本已死,所有资源都投入到了 Harmony 版本上,5.9.1 将是 Harmony 分支的首个正式版本,它被归类为开发者预览版,不是生产用的版本,它将最终成为 Bugzilla 6。
开源视频编辑器项目 OpenShot 释出了 3.0 版本。新版本最显著的变化是改进了视频预览,预览现在能更流畅,减少了预览期间的假死和卡顿。为了改进视频预览,开发者重构了解码器,对丢包和丢失时间戳有更强的适应性,能更好的理解何时丢失视频或音频数据,因此能继续而不会卡顿。除此之外,OpenShot 3.0 包含了逾千项改进和修正,更新了翻译,支持 Blender 3.3,支持 4K 显示器 (High DPI),改进了稳定性,减少了内存占用,等等。
计算机历史博物馆首次公开了 Adobe 突破性数字打印技术 PostScript 的早期版本源代码。该版本可上溯至 1984 年,包含了作为商业机密保护的字体微调(font hinting)程序的早期版本,Bill Paxton 后来对此进行了重写、扩展和改进,这些改动对 PostScript 投入市场大获成功至关重要。Adobe Systems 创办于 40 年前的 1982 年 12 月,公司联合创始人 Chuck Geschke 和 John Warnock 设想利用最新的计算机技术创造一种全新的数字化打印机。他们与 Digital Equipment Corporation 和苹果等公司展开的讨论令其确信,软件是新数字化打印机的关键。他们的愿景是:任何计算机都可以通过一种通用的语言连接打印机和排字机,以最高的保真度打印文字和图像。Adobe 公司组建了一支精练的团队去创造这种通用的语言。这个团队除了两位联合创始人外,还有 Doug Brotz、Bill Paxton 和 Ed Taft。他们创造的语言 PostScript 于 1984 年发布。PostScript 让文字和图像的自由缩放、旋转和移动成为可能,今天大部分打印机都依赖于 PostScript 或其后续技术 PDF。 John Warnock 在 1990 年代推动开发了 PDF,将 PostScript 转变为一种更安全和更容易用作数字文档基础的技术,保留了互操作性、保真度和质量上的优点。