硬核观察 #434 在开源社区的强烈抗议下,微软放弃了有争议的 .NET 变化
创始人
2024-03-02 08:46:31
0

在开源社区的强烈抗议下,微软放弃了有争议的 .NET 变化

本周早些时候,微软因为商业利益原因在即将发布的 .NET 6 中 删除 了“热重载”部分功能,从而 激怒 了 .NET 开源社区。该功能允许开发者在应用运行时修改源代码,并立即看到结果。这是一个许多人一直期待在 VS Code 和多个平台上使用的功能。直到微软在最后一刻做出了一个有争议的 决定,将其锁定在 Visual Studio 2022,这是一个仅限于 Windows 平台的付费产品。据透露,最后一刻的改变是由微软开发者部门的负责人 Julia Liuson 做出的,是一个以商业利益为考量的举措。在引起开源社区的巨大抗议后,微软现在已经推翻了这一改变。微软官方轻描淡写地 表示“无意中最终删除了源代码”,但是也承认“有时我们不能正确地处理这个问题,……我们能做的就是从我们的错误中学习”

老王点评:虽然有时候商业企业会支持开源,但是商业企业从本质上和开源的目标是不一致的。因此,有时候企业能“慷慨”地支持开源,有时候又因眼前的利益而将开源当成抹布。

阿里巴巴/蚂蚁的 OceanBase 因集赞而引发社区批评

昨天,蚂蚁旗下的再次开源的 OceanBase 数据库发起了一个 活动,邀请程序员们为其 GitHub 仓库点赞,并根据收集到的点赞数而给予从贴纸到手办的不同奖品。这一活动引发了开源社区的大量 批评,阿里巴巴集团副总裁、阿里云计算平台事业部负责人贾扬清对此在知乎上进行了回应,承认“除了搞烂一个社区活跃度指标之外,完全没有意义”,“我们在负责设计开源评判的制度,没设计好自然执行会出问题”,并表态“这种瞎搞绝对是要认真处理的”。最后表达了希望留待日后评判的意思。也有开源界意见人士对此评论,“上有所好,下必盛焉”。阿里在自己的宣传上就将点赞数列为重要成绩。

老王点评:以任何硬性指标来判断一个开源项目,只要有 PKI 驱动,就会有或主动、或被动的迎合指标的做法。可是没有指标、模型来评判,也就无法成功指导开源项目的发展。抛开主观的看法,我认为,开源项目需要一个更复杂均衡的模型,一个弹性可适应的模型。

76 岁的 EFF 共同创始人被踢出董事会

电子前沿基金会(EFF)在周五 发布声明除名John Gilmore,并给他留了一个名誉董事的角色。除名原因是“我们在如何进行最佳沟通和合作方面意见不一”,无法就 Gilmore 负责的方向达成一致。Gilmore 于 1990 年共同创立了 EFF,并在此后的 31 年里一直在 EFF 里担任职位。Gilmore 曾帮助发起了伯恩斯坦诉司法部案,该案的结果是法院裁定软件源代码是受美国第一修正案保护的言论,美国政府阻止其发布的法规是违宪的。这一裁决使得 1999 年 Web 浏览器、网站以及 PGP 和 Signal 等软件使用自己选择的加密方式成为合法。他也是一系列的 GNU 软件和 RFC 的作者或共同作者。

老王点评:究竟是老一代自由软件领袖跟不上新时代,还是他们所建立的事业偏离了他们的理想?

相关内容

技术速递|使用 Chrom...
Chroma 网站 https://trychroma.com/ ...
2025-03-12 20:42:04
谷歌AI掌门人Jeff D...
新智元报道 编辑:犀牛 【新智元导读】谷歌首席科 学家Jeff ...
2025-02-22 13:49:10
Bytescout.PDF...
在.NET Core 2.0/2.1上,可以使用Bytescout...
2025-01-12 22:33:40
ByteBuddy重新定位...
在ByteBuddy重新定位与子类和OSGi中的错误名称/NoCl...
2025-01-12 22:01:43
bytebuddy在处理嵌...
这个问题可能在使用Byte Buddy创建动态代理时出现。当代理实...
2025-01-12 21:30:55
ByteBuddy处理嵌套...
在ByteBuddy中,当ByteBuddy试图定义一个代理类时,...
2025-01-12 21:01:09

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...