GitHub Copilot 被诉“规模空前的软件盗版”
周四,有程序员在旧金山提起诉讼,称其代表数百万可能受每月 10 美元的 Copilot 服务影响的 GitHub 用户。该诉讼旨在挑战 GitHub Copilot 的合法性。诉讼对象包括 GitHub 其所有者微软,以及为该工具提供支持的 OpenAI。该诉讼认为“被告已经侵犯了大量创作者的合法权利,这些创作者在 GitHub 上根据某些开源许可证发布代码或其他作品。”包括 MIT 许可证、GPL 许可证和 Apache 许可证等 11 个流行的开源许可证,都要求注明作者姓名和版权。Copilot 违反并删除这些许可证,“因此,它正在实施规模空前的软件盗版行为。”
消息来源:IT Pro
老王点评:虽然可能是旷日持久的诉讼,但是目前的 AI 没有理会开源许可证就直接拿过来用代码的方式,肯定是有问题的。
经过六年等待,Rust 终于支持通用关联类型了
最新的 Rust 稳定版 1.65.0 支持了通用关联类型(GAT),可以在关联类型上声明生命期、类型和常量泛型。Rust 官方称,“很难用几个字来形容这些东西有多有用。”为了支持 GAT,必须对编译器进行大量的修改,而这项功能的 RFC 是 2016 年提出的。总的来说,GAT 为大量的模式和 API 提供了基础性的依据。大量项目因为 GAT 的稳定而受阻。即使你不需要直接使用 GAT,你所使用的库也很有可能在内部或公开场合使用它,很多时候,GAT 是唯一实现方式。
消息来源:Slashdot
老王点评:Rust 越来越发展完善,真的可以预期成为主要的底层语言。
谷歌计划建立支持世界上 1000 种最常用的语言的 AI 模型
该公司公布了一个经过 400 多种语言训练的 AI 模型,它将其描述为 “目前在语音模型中看到的最大的语言覆盖范围”,并宣布建立一个支持 1000 种语言的模型。谷歌认为,创建一个如此规模的模型将使其更容易将各种人工智能功能带入在线空间和人工智能训练数据集中表现不佳的语言(也被称为 “低资源语言”)。谷歌称,建立单一模型,而不是建立 1000 种不同的模型,有助于 AI 将从高资源语言获得的能力转化为低资源语言的能力。
消息来源:The Verge
老王点评:这样的进展,或许过几年,不需要专门学习外语了。