文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 错别字 (1 points, 一般) by 陈少举 在 2024年11月02日23时42分 星期六 评论到 Linus Torvalds 用电动汽车取代了燃油汽车
- BaD kEyBoArD: tYpO (1 points, 一般) by lot 在 2024年09月25日21时26分 星期三 评论到 美国汽车召回愈五分之一是修复软件
- Guo farm accumulated wealth, the ants lost all the (1 points, 一般) by solidot1727141937 在 2024年09月24日09时39分 星期二 评论到 日本科学家用猫制作 iPS 细胞
- 但是又快又便宜 (1 points, 一般) by Craynic 在 2024年09月09日13时12分 星期一 评论到 澳大利亚政府研究发现 AI 在概述上的表现比人类差
- (1 points, 一般) by gashero 在 2024年09月04日12时41分 星期三 评论到 众多高校撤销外语专业
- 让他们贴支付宝或微信捐款的方式 (1 points, 一般) by solidot1725066425 在 2024年08月31日09时08分 星期六 评论到 KDE 将每年通过桌面通知请求一次捐赠
- 更现代? (1 points, 一般) by Craynic 在 2024年08月28日13时15分 星期三 评论到 微软撤回了弃用控制面板的声明
- 对延迟退休的错误理解 (1 points, 一般) by solidot1723550599 在 2024年08月13日20时09分 星期二 评论到 中国人 50 岁后还能健康工作多少年?
- (1 points, 一般) by solidot1723275683 在 2024年08月10日15时45分 星期六 评论到 甜味剂赤藻糖醇可能增加心血管疾病风险
- 不值得信任google (1 points, 一般) by solidot1722426862 在 2024年07月31日19时56分 星期三 评论到 Chrome 服务故障导致部分用户无法访问保存的密码
在持续开发 22 年后 FreeCAD 项目宣布释出 1.0 版本。开发者称,1.0 版本通常代表着软件已经成熟,可用于真正的工作。FreeCAD 早已为真正的工作做好了准备,已经用于生产多年。之前的版本之所以没有称为 1.0 版本,是为了解决两大问题:修正 Toponaming 问题和内置组装模块。这两大问题如今已经基本解决。开发者建议第一次接触 FreeCAD 的用户先阅读文档和教程。FreeCAD 是一款通用参数化 3D CAD 建模器,支持有限元素法(FEM)的建筑信息模型(BIM)软件,既适用于机械工程产品设计,也可以扩展到其他工程领域如建筑或电气工程。
去年公布的上个版本商标政策草案引发争议之后,Rust 基金会根据社区反馈更新了商标政策,去除了受争议内容。基金会称,它不会投入资源去监督小型创作者的工作,而是基于社区的报告执行商标政策;尽可能用清晰的措辞;商标不涵盖单词 Rust 的一般使用;允许修改 logo 的颜色;取消了软件包名称中使用 Rust 和 Cargo 的限制,rust- 和 cargo- 前缀的包名不再只保留给 Rust 项目使用等等。基金会正在收集对新商标草案的反馈。
开源多媒体编解码器项目 FFmpeg 的开发者通过手写实现优化了 AVX-512 指令集的汇编代码路径,加速 FFmpeg 多媒体处理库中的特定功能,相比标准实现,性能提升了 3-94 倍。手写汇编代码路径在视频行业是相当少见的。AVX-512 支持使用 512 位寄存器并行处理大量数据,一次操作能处理最多 16 个单精度 FLOPS 或 8 个双精度 FLOPS,它对视频和图像处理等计算密集型任务很有用。英特尔 12 到 14 代酷睿处理器禁用了 AVX-512 指令集,目前完整支持 AVX-512 的消费者 CPU 是 AMD 最近上市的 Ryzen 9000 系列处理器。
Google 主导开发的 Flutter 项目是广泛使用的跨平台 UI 工具箱。粗略估计全世界有一百万使用 Flutter 的开发者,但你知道 Google 有多少名 Flutter 开发者?粗略估计只有 50 人。2023 年 Google 在公司内部进行了大规模裁员,Flutter 团队也裁掉了少许员工。Google 对 AI 的关注降低了 Flutter 的优先度,Flutter 支持的 6 个平台有 3 个处于维护模式。它陷入了停滞。Google Flutter 团队欢迎来自外部开发者的贡献,然而与 Google 打过交道的开发者报告双方的沟通体验非常糟糕,bug 修复缓慢而迟钝。在这一背景下,社区开发者宣布创建 Flutter 分支 Flock。开发者表示他们不想要分裂 Flutter 社区,会与 Flutter 保持同步,同时合并重要的 bug 修复和社区迫切想要的功能,不再受到官方开发团队人手不足响应缓慢的约束。
开源促进会(Open Source Initiative)宣布 Open Source AI Definition 1.0(OSAID)。随着大模型的流行,部分厂商以开源的名义发布其大模型,但这些名义上的开源模型有很多限制,如只开放权重或限制商业使用,与传统意义上的开源软件相去甚远。开源促进会发布开源 AI 定义就是试图解决这一分歧。开源促进会的 OSAID 被指太宽松,自由软件基金会(FSF)正在起草它的更严格的开源 AI 定义。
随着人们日益担心科技巨头对数字生活的支配性地位,开源被越来越多的提及,被认为是可以替代来自科技公司的私有服务。然而将开源和科技巨头进行比较就像是像将烤箱与餐厅进行比较。科技巨头的服务是我们数字生活的基础,而开源是软件开发模式,开源软件是公开源代码的软件,它们需要人进行处理才能转变为一种服务。烤箱并不是餐厅。这种差别并不仅仅是语言上的。前不久欧洲议会的一个派别尝试用 Nextcloud 自托管服务取代科技巨头的云服务。他们的实验失败了。开发软件是一整套服务的一部分,它当然是重要的一部分,但支持、培训、迁移、托管等等部分同样极端重要。这并不因为开源不起作用,而是要将开源变成一种替代服务需要投入大量的精力和大量的资金,而基于开源软件的替代服务并不会因为软件不需要钱而太便宜。
德国主权科技基金(Sovereign Tech Fund,STF)在庆祝其“赋权公共数字基础设施”两周年内时披露,过去两年向 60 个开放技术项目资助了逾 2300 万欧元。STF 过去两年收到了逾五百份申请,提议金额逾 1.14 亿欧元。主权科技基金旨在为开源项目提供亟需的软件维护资金,提高软件安全性,以及出于公共利益帮助开源项目进行其它方面的改进。
Automattic 和 WP Engine 之间的争执还无法知道后果,但整个 WordPress 社区是显而易见的输家。当两家公司开始发生争执时,很多人希望让律师在法庭解决纠纷,不要让社区卷入其中,但这些希望都落空了。Matt Mullenweg 利用他对项目和 WordPress.org 基础设施的控制惩罚 WP Engine,将持不同意见的贡献者从 WordPress Slack 频道中封禁。没人知道 Mullenweg 接下来会怎么做。Mullenweg 对 WP Engine 的仇恨蔓延到了社区,无法避开或避免。他对项目的领导能力一再受到贡献者、用户和外部观察者的质疑。更多的贡献者可能会退出,社媒上的很多人表示不再推荐 WordPress,开始寻找替代方案。Flask Web 框架的作者 Armin Ronacher 谈论了开源和金钱的问题。有很多项目因为太小而无法获得金钱资助,还有些项目如 WordPress 则获得了大量的资金。但项目的成功也带来了其它问题,当 Mullenweg 看到其他人从其项目上获得经济上的成功之后,他对此感到耿耿于怀,他逐渐疏远了原本支持他的人,变成了一位“疯王”。WordPress 多年来一直视为开源项目的成功典范,但如今正成为公司控制项目模式危险性的一个案例研究对待。WordPress 不再是安全的选择,而是被视为有风险的选择,这种观点可能会影响整个开源社区。
曾经的装机音乐播放器 Winamp 于 2024 年 9 月 24 日公开源代码,然而不到一个月后 Winamp 源码库就下架了。下架的一个重要原因是它包含了不属于 Winamp 无权开源的源代码。Winamp 由美国程序员 Justin Frankel 和俄罗斯程序员 Dmitry Boldyrev 联合开发。在 1990 年代末和 21 世纪初,几乎每一位用户的 PC 上都安装了 Winamp,它是装机必备软件之一。但在被 AOL 收购之后 Winamp 的发展陷入停滞。2014 年,Winamp 与 Shoutcast 音乐服务一起打包出售给了总部位于比利时布鲁塞尔的在线电台聚合服务 Radionomy,该公司现在更名为 Llama Group。Winamp 源代码采用的许可证 Winamp Collaborative License (WCL) Version 1.0 包含了禁止创建分支的条款,被认为违反了 GitHub 的服务条款。Llama Group 随后更新了 v1.0.1,允许创建分支,但禁止分发修改后的版本。除此之外,Winamp 包含了部分 GPLv2 授权的代码,以及 Shoutcast DNAS 代码(Shoutcast 已经出售给另一家公司 Azerion,不再属于 Llama Group),还有来自英特尔和微软的源代码。种种问题最终导致了 Winamp 源码库被删除。
自由软件向量图形编辑器 Inkscape 项目在时隔逾一年后释出了 1.4 版本。主要新特性包括:新的改进的对话框,过滤器库,模块化网格和改进轴测法网格,统一字体浏览器预览,Affinity Designer 文件导入,支持在导出的 PDF 文件包含内部链接,Dash 主题新图标,更快的扩展,新的命令行选择,等等。Inkscape 项目诞生于 2003 年,历经 17 年发布正式版本。
WordPress 联合创始人兼 Automattic CEO Matt Mullenweg 宣布以“remove commercial upsells and fix a security problem”为由接管了竞争对手 WP Engine 的流行插件 Advanced Custom Fields (ACF),创建分支将其重命名为 Secure Custom Fields。该插件的安装量超过 200 万次。Mullenweg 没有解释所谓的安全问题,他表示此举与 WP Engine 对他及其 Automattic 提起诉讼有关。
IPTV 应用 Open TV 1.0 释出了 1.0 版本,以及修正 bug 的 1.0.1 版本。它使用 mpv、ffmpeg 和 yt-dlp 播放视频,支持从任何来源导入 M3U 文件、M3U 链接、Xtream,更快更低的内存占用,支持边看边录像,支持用电视遥控器控制 UI,等等。开发者用 Rust 重写了应用,Linux 用户将可以通过 Flathub 安装该软件。
开源 CMS 项目 WordPress 的联合创始人、提供托管服务的 Automattic 公司创始人 Matt Mullenweg 接受采访时表示 WordPress.org 只属于他个人。WordPress.org 是开源项目 WordPress 的主站,WordPress.com 则是 Automattic 公司提供的商业托管服务。Mullenweg 为切断竞争对手 WP Engine 对 WordPress.org 访问权的决定辩护,称商标问题和不充分的生态系统贡献是他采取行动的关键理由。他特别针对 WP Engine 而修改了 WordPress 基金会的商标政策,加入了该公司缺乏捐赠的措辞。他利用商标权向 WP Engine 施压以促使该公司作出更大的贡献。他最近的做法引发了很多争议,社区已经创建了 WordPress 的分支 ClassicPress。
Tor 匿名网络项目与基于 Tor 的匿名操作系统项目 Tails 宣布了合并,此举有助于简化合作、更好的可持续性、降低开销,扩大培训和推广的区域。Tails 是在 2023 年底向 Tor 项目提出合并运营的设想。Tails 现有结构难以应付更大的规模,相比下 Tor 项目有着更大更成熟的结构,与 Tor 合并提供了一种解决方案。Tails 可以专注于其核心使命——维护和改进操作系统,探索更多互补用例,同时能受益于 Tor 项目更大的组织结构。
曾经的装机音乐播放器 Winamp 于 2024 年 9 月 24 日公开源代码,源代码采用 Winamp Collaborative License (WCL) Version 1.0 托管在 GitHub 上,禁止创建分支(但在 GitHub 上这是不可能的)。Winamp 由美国程序员 Justin Frankel 和俄罗斯程序员 Dmitry Boldyrev 联合开发。在 1990 年代末和 21 世纪初,几乎每一位用户的 PC 上都安装了 Winamp,它是装机必备软件之一。但在被 AOL 收购之后 Winamp 的发展陷入停滞。2014 年,Winamp 与 Shoutcast 音乐服务一起打包出售给了总部位于比利时布鲁塞尔的在线电台聚合服务 Radionomy。公开源代码将允许开源社区直接帮助改进该产品。
开源软件和私有软件之间的紧张关系短期内无解,一家估值 30 亿美元的软件创业公司 Sentry 推出了 Fair Source 许可证,试图在开源和私有软件之间架起桥梁。Fair Source 概念设计帮助企业与开放软件开发圈保持一致,避免侵犯现有的开源、开放核心或源代码可用的授权环境,避开与私有授权的任何负面联系。Fair Source 也是对开源在商业上不可行的日益增长的观点的一种回应。Sentry 开源主管 Chad Whitacre 称,开源不是一种商业模式,开源是一种分发模式,它主要是作为一种软件开发模式。开源授权条款对可用的商业模式施加了严格限制。今天很多非常成功的开源项目通常是大型私有产品的组成部分。为保护自己的工作,曾高举开源旗帜的企业退缩了,或者从没什么限制的许可转向了严格限制的 Copyleft 许可,如 Element 和 Grafana 就这么做了,或者如 HashiCorp 对 Terraform 项目完全放弃了开源。Whitacre 指出大部分软件仍然是闭源的,Kubernetes 是开源的,而 Google Search 是闭源的。React 是开源的,Facebook Newsfeed 是闭源的。
索尼 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周年。