微软收紧插件,限制 Cursor 使用 C/C++ 语言服务扩展


近日,微软限制 AI 编程工具 Cursor 使用 C/C++ 语言服务扩展的消息在开发者社区引发震动。

众多用户发现,微软的C/C++语言服务扩展从 1.18.21 版本开始不再兼容 Cursor,而此前的 1.17.62 版本仍可正常使用。这一变化并非技术故障,而是微软对其扩展市场规则的严格执行——根据最新许可证条款,其官方扩展仅允许在 Visual Studio Code(VSCode)、Visual Studio 等微软自家产品中使用,明确禁止在 Cursor 等第三方工具中运行

有开发者表示,最新版本的扩展程序阻止了它的工作,但其通过降级并禁用自动更新的方式解决了。

“在扩展程序页面,‘卸载’旁边的下拉菜单中有一个“安装特定版本”。安装版本 1.23.6”。

微软此举被视为对新兴竞品的主动防御。近年来,Cursor 凭借 AI 驱动的代码生成、Agent Mode 等创新功能快速崛起,成为 VSCode 在 AI 编程领域的直接竞争对手。

微软虽开源了 VSCode 基础代码,但通过扩展市场的闭源策略牢牢把控生态——其条款明确将“GitHub Codespaces、Azure DevOps”等自家服务纳入允许范围,却将 Cursor 等第三方工具排除在外。
 
开发者社区对微软的“生态锁定”策略褒贬不一。支持者认为,微软投入数百万美元开发 VSCode 并免费开放,有权限制第三方利用其技术盈利;反对者则指出,此举暴露了开源与商业利益的矛盾——当企业基于开源代码构建付费产品时,原开发者是否有权通过技术限制进行“反制”?

相关链接

https://github.com/getcursor/cursor/issues/2976

https://www.reddit.com/r/programming/comments/1jrl2zw/microsoft_has_released_their_own_agent_mode_so/

阅读更多:微软欲闭源 VS Code 的 C# 扩展惹众怒


相關推薦

2023-09-06

baseio.com/v0/topstories.json')? ids := json.decode([]int, resp.body)? mut cursor := 0 for _ in 0..8 { go fn() { for{ lock { // Without this lock the program will not compile if cursor >= ids.len { break } id := ids[cursor] cursor++ } resp := http.get('https://hacker-news.firebaseio.com/v0/item/

2022-09-30

GStreamer 将用 Rust 编写的插件与二进制版本一起提供 微软首席工程师:Rust 将面临十大挑战  

2022-08-31

在 47 年的历史里,微软所发行的软件中不乏一些大型软件;但有一个软件版本的物理重量一骑绝尘,远远超过了其他所有软件版本。微软 Windows Dev Docs 官方账号近期在社交平台上,发布了一则对其档案管理员 Amy Stevenson 的采

2025-04-12

onnet、Claude 3.7 Sonnet等),使用完,只能换账号了。 使用限制:每月 2000 次代码生成。 Pro专业版 每月20美元(折合人民币145¥),年付:192/年(1393¥) 高级模型使用:每月 500 次快速使用高级模型(GPT-4o、Claude 3.5 Sonnet

2023-04-29

微软正在用 Rust 编程语言重写核心 Windows 库。Windows 操作系统安全总监 David “dwizzle” Weston 上个月在以色列特拉维夫的 BlueHat IL 2023 上宣布,Rust 将进入操作系统内核。"在接下来的几周或几个月内,你将在内核中使用 Rust 启动 Win

2023-09-05

器、高度可扩展的命令系统、工程管理、构建管理系统、插件系统等之外,还支持多种兼容协议、多种开发语言、代码版本管理集成、低开销的实时性能分析工具等。 deepin-IDE 目前支持 C++、C、Java、Python、JavasSript 五种主流编

2022-05-08

AMD Radeon GCN 上,解决了每个计算单元只能使用一个波前的限制 - 现在每个 CU 最多支持 40 个工作组,每个工作组支持 16 个波前。 与各种 Ada 扩展一起实现的 Ada 2022 语言功能。 GCC 的 RISC-V CPU 支持改进,现在支持各种新的指令

2022-09-22

言的场景中使用 Rust。针对此言论,外媒 The Register 向微软进行了询问,即 Russinovich 的建议是否会在微软全公司范围内进行采纳,但并未得到回复。 同时,该网站还就此事采访了 C++ 之父 Bjarne Stroustrup;Stroustrup 则为 

2023-04-24

面前端,语法优美, F12调试界面CSS, 好爽啊。 但是后面微软大佬们发力做了 TypeScript 以后, CoffeeScript这种语言就淡出人们的视野了。 12: TypeScript: 如果你羡慕JavaScript轮子生态, 有生产力, 但是又鄙视JavaScript的混乱语法和标

2022-04-11

在改进代码库,允许更轻松地实现 API,改善用户体验和插件实现。Neovim 的源代码比 Vim 少 30%。 其目标是: 重构代码以改善维护 实施新的高级功能 展示一个更好、更强大的插件系统 开放的开发模式,随时接受贡献,接

2023-04-01

的一些初步工作已被合并,并在工具链中提供。这包括对微软 C++ 运行时(msvcprt)进行模块化的工作。 vcruntime模块已被重新命名为visualc。这更好地反映了该模块,并为未来加强与 Windows 平台库的连接铺平了道路。 改善 Swift

2022-11-13

示,内存安全问题在可利用的漏洞中占比很大。并引用了微软的数据指出,该公司从 2006 年到 2018 年 70% 的漏洞是由于内存安全问题造成的;谷歌的 Chrome 在几年内也发现了类似比例的内存安全漏洞。 该组织认为,恶意的网

2024-08-06

对于最相关的程序构造。” 过去几年来,包括谷歌和微软在内的科技巨头一直在宣传内存安全漏洞带来的问题,并推广使用 C 和 C++ 以外不需要手动内存管理的语言。这些消息也引起了拥有大量遗留代码的美国政府公共部门

2023-04-10

在改进代码库,允许更轻松地实现 API,改善用户体验和插件实现。Neovim 的源代码比 Vim 少 30%。 其目标是: 重构代码以改善维护 实施新的高级功能 展示一个更好、更强大的插件系统 开放的开发模式,随时接受贡献,接