软件开发定制定制微软修改 MIT 项目原作者版权声明引发争议;白宫为提高开源安全性邀请软件行业者座谈;Ruby 3.1.0 发布 | 开源日报

整理 | 宋彤彤
责编 | 屠敏

软件开发定制定制开源吞噬世界的趋势下,软件开发定制定制借助开源软件,软件开发定制定制基于开源协议,软件开发定制定制任何人都可以得到项目的源代码,加以学习、修改,软件开发定制定制甚至是重新分发。关注「开源日报」,软件开发定制定制一文速览国内外今日的软件开发定制定制开源大事件吧!

软件开发定制定制一分钟速览新闻点!

  • 软件开发定制定制白宫邀请软件行业者座谈,软件开发定制定制以提高开源安全性
  • 微软修改 MIT 软件开发定制定制项目原作者版权声明,软件开发定制定制称机器人引起?
  • Linus Torvalds 在 1994 软件开发定制定制年的主题演讲录音公开
  • 在 Apple M1/T2 软件开发定制定制平台上启用 WiFi 的 Linux 补丁发布
  • Linux 5.17 软件开发定制定制推出新驱动程序以应对有问题的 x86 平板电脑
  • VS Code 添加对 Swift 的语言支持,网友表示终于从 Xcode 解脱
  • KiCad 6.0 作为领先的开源电路板 CAD 程序即将发布
  • Ruby 3.1.0 发布,具有快速、实验性的进程内 JIT 编译器
  • Wine 7.0-rc3 发布,带有 22 个已知的错误修复
  • Linux 5.16-rc7 正式发布,尚未对 x86 集群感知调度进行任何更改
  • Py2cr:一个 Python3 到 Crystal 的翻译器

开源大新闻

白宫邀请软件行业者座谈,以提高开源安全性

Apache Log4j 开源漏洞的影响愈演愈烈,甚至引起了美国白宫的注意。据外媒最新报道,白宫官员正在要求主要软件公司、开发商与他们合作,以提高开源软件的安全性。据称在上周四的一封信中,国家安全顾问 Jake Sullivan 邀请软件行业的主要参与者讨论提高开源软件安全性的举措,目前几十个开源软件项目已成为全球商业的重要组成部分,并且大多由志愿者维护。同时这项提高开源安全性的工作将从 1 月份为期一天的讨论开始,由负责网络和新兴技术的国家安全副顾问 Anne Neuberger 主持。(彭博社)

微软修改 MIT 项目原作者版权声明,称机器人引起?

近日,微软在 fork 一个 MIT 开源项目的时候,将原作者的版权声明改成了自己,引起争议。该原项目是由开发者 LesnyRumcajs 所开发的 grpc_bench,其基准测试的目标是比较不同编程语言和技术中各种 gRPC 库的性能和资源使用情况,同时 grpc_bench 基于 MIT 许可协议。微软在 fork 该项目后,将原来的“2020 LesnyRumcajs”版权声明改为了“Microsoft Corporation.”,引发了众多网友的讨论和质疑。


而后微软已恢复该项目原始状态,将版权声明改回。微软开源项目办公室负责人 Jeff Wilcox 发布公告称,该错误是由一个在新存储库中提交模板文件的机器人引起的,该机器人脚本旨在防止他们过去在发布项目时遇到的其他问题,但它错误地在 fork 上运行。目前他们已经合并了一个恢复正确 LICENSE 文件和版权的拉取请求,并和 LesnyRumcajs 保持联系,同时他将审核所有的 fork 存储库,并将类似的更改恢复到其他项目。(Hacker News)

Linus Torvalds 在 1994 年的主题演讲录音公开

Linux 专业研究所(LPI)的董事会主席 Jon Hall 在 Archive.org 上公开了 Linux 创始人 Linus Torvalds 在 1994 年发表主题演讲的录音,最初该录音被认为已丢失,该录音记录了 Linus Torvalds 发表的演讲。当时还只有 24 岁的 Linus Torvalds 出席了 DECUS’94 会议,并发表了两个演讲:An Introduction to Linux 和 Implementation Issues in Linux。DECUS’94 会议有 1.9 万人参加,但 Linus 的演讲只有 40 人到场,而且在录音中能听出来当时演讲的他很紧张。该录音带是 Jon Hall 打扫办公室的时候发现的,为了更好地制作数字拷贝,Jon 买了一台录音带播放机,用 Audacity 捕捉音频,将其做成圣诞礼物送给 Linux 社区。

在 Apple M1/T2 平台上启用 WiFi 的 Linux 补丁发布

12 月 26 日,Asahi Linux 项目团队发出了最新的补丁,使博通的“BRCMFMAC”驱动程序能够在 M1 SoC 以及 Apple T2 平台上的无线局域网支持中发挥作用。Asahi Linux 项目创始人兼负责人 Hector Martin 在 Linux 上启用 Apple Silicon Arm 支持发送了 34 个 RFC 补丁集,用于使用上游 Broadcom 开源网络驱动程序支持 Apple T2 和 M1 平台。这些补丁已经通过 Apple T2/M1 平台(包括 BCM4355C1、BCM4364B2/B3、BCM4377B3、BCM4378B1 和 BCM4387C2)使用的 Broadcom FullMAC 硬件进行了测试。

Hector 在补丁附信中指出,“与苹果公司的惯例一样,这些机器与其他 Broadcom 平台的情况都略有不同。特别是,除了正常的设备/固件支持更改之外,本系列的很大一部分内容涉及选择和加载正确的固件。这些平台使用多个维度进行固件选择,这些维度的值来自 DT 或 OTP。”


Linux 5.17 推出新驱动程序以应对有问题的 x86 平板电脑

据外媒报道,下个月即将发布的 Linux 5.17 内核计划中将引入一个新的驱动程序“x86-android-tablets”,用于处理所有有缺陷的 x86 平板电脑。Red Hat 的 Linux 开发人员 Hans de Goede 近年来一直负责 Red Hat 的许多 x86 笔记本电脑/平板电脑的改进,以及其他与桌面相关的改进。目前他已将编写的 x86-android-tablets 驱动程序插入 x86 平台驱动程序中,以处理在 Linux 下无法正常运行的 x86(主要是 Android)平板电脑的混乱情况。(Phoronix)

VS Code 添加对 Swift 的语言支持,网友表示终于从 Xcode 解脱

近日,Swift 社区的成员开发并由 SSWG 维护的 Swift 扩展发布,此扩展为 Visual Studio Code 添加了对 Swift 的语言支持。它支持以下功能:代码补全;跳转到定义、查看定义、查找所有引用、符号搜索;错误注释和应用错误建议;使用 CoreLLDB 自动生成用于调试的启动配置;自动创建任务;Package 依赖视图。


Swift 支持使用 SourceKit LSP 作为语言服务器来支持代码完成,并使用 LLDB 启用调试。该扩展目的是提供一流的、功能完整的扩展,使在所有平台上开发 Swift 应用程序成为一种无缝体验。对于该扩展的发布应用,有网友评论表示感谢,他终于可以从 Xcode“监狱”中解脱了。
具体详情见:

KiCad 6.0 作为领先的开源电路板 CAD 程序即将发布

据外媒报道,KiCad 6.0 已被标记为领先的开源印刷电路板设计程序的重大更新。KiCad 很容易成为最好的开源/免费电子设计自动化套件之一,KiCad 已经发展了 30 年,KiCad 6.0 是另一个重要的里程碑。在许多其他用途中,KiCad 已被用于 System76 设计其开放式硬件产品。
KiCad 6.0 引入了一种新的文件格式、对其用户界面的改进、大大改进的 3D 查看器等等,该 KiCad 的 6.0 路线图还查看到这个大型开源 EDA 软件更新中的许多变化。目前 KiCad 6.0 已被标记且以 Git 形式提供。(Phoronix)

开源软件专区

Ruby 3.1.0 发布,具有快速、实验性的进程内 JIT 编译器

12 月 25 日, 3.1.0 发布。Ruby 3.1 保持与 Ruby 3.0 的兼容性,并添加了许多功能:合并了 YJIT,其是 Shopify 开发的一种新的进程内 JIT 编译器;捆绑了一个完全重写的调试器 debug.gem,它有提高调试性能、支持远程调试等特点;引入内置 gem error_highlight,在回溯中细化错误位置;IRB 自动完成和文档显示等。
具体详情见:

Wine 7.0-rc3 发布,带有 22 个已知的错误修复

12 月 26 日,Wine 7.0-rc3 发布,作为该开源软件的最新测试版本,使 Windows 游戏和应用程序能够在 Linux 上运行。与上周的 rc2 版本相比,Wine 7.0-rc3 带有 22 个已知的错误修复。Wine 7.0-rc3 包括对 Descent 3、GoToMeeting、DirectX 11 错误问题、Submarine Titans、MotoGP 2、模拟人生 2、Gothic 3 的重大性能回归修复以及各种其他游戏和应用程序的修复。Wine 候选版本预计将每周继续发布,直到 Wine 7.0 准备在 1 月份作为年度稳定功能发布发布。
具体详情见:

Linux 5.16-rc7 正式发布,尚未对 x86 集群感知调度进行任何更改

12 月 26 日,Linus Torvalds 宣布 Linux 5.16-rc7 作为最新的每周测试候选版发布。而正式的Linux 5.16 稳定版本应该会在两周内发布。rc7 相当小,与此前的 rc6 差不多,因此没有很多惊讶的地方。从统计数据来看,大约四分之三的修改都在驱动因素。不过值得注意的是,有一个 PC 键盘控制器在该版本中得到修复,其余还有一些 kvm 和网络修复等。Linux 5.16 尚未对 x86 集群感知调度进行任何更改,以避免 5.16 中引入的 Intel Alder Lake 性能下降。

开源工具推荐

Py2cr:一个 Python3 到 Crystal 的翻译器

Py2cr 是一个代码翻译器,使用 Python AST Walker 将 Python3 翻译转换为 Crystal。基本上它是一个带有 Crystal 输出的 NodeVisitor。除了遍历和编写 AST 树以及 Crystal 语法输出之外,该工具还可以:对一些常见的 Crystal stdlib Structs/Classes 进行 Monkey-patch,以模拟 Python 的等效功能;调用与 Python 等效的 Crystal 方法;调用提供 Python 等效功能的封装 Crystal 方法。
GitHub 地址:https://github.com/nanobowers/py2cr

【欢迎投稿】源码面前,了无秘密。大家还有哪些推荐的开源工具或者开源软件,亦或是想了解的开源资讯,可以投稿至邮箱:tumin@csdn.net。开源世界的一切,由你我共同创造!


你参与开源有多长时间了?是否通过开源获得过收入?对亲身经历的开源世界有什么样的看法?
欢迎参与 CSDN 重磅推出的《》活动,惊喜礼品等你拿!

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发