用的 cursor ,今天写 c++项目,突然报错:
The C/C++ extension may be used only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services to develop and test your applications.

查了一下,合着微软把其他 ide 给禁了,只允许在自家 ide 里用。
github.com/getcursor/cursor/issues/2976
这操作好骚,本来 copilot 的功能慢半拍就匪夷所思了,现在又要强行从 cursor 抢人

"The C/C++ extension"
cursor 为啥不自己写个扩展?

微软发布的拓展都不属于开源 vscode 代码中的一部分,没有授权的话是不让用的

所以这个 issue 你看了吗?
license 一直都是禁止的,只是以前没强制而已

如果你用尝试用 neovim 搭建自己的开发环境就知道,很多微软做的很多扩展都是只能在 vscode 使用的,这些扩展,还有 vscode 本来就不是开源自由的,顶多是免费的

我估计早晚 vscode 开源协议要改, 禁止商用

要不然一大堆 fork 都来强人, 多麻烦

商业公司这样做无可厚非,没有利益的开源也很难持续,微软的 C++拓展很早之前就禁止非 VSCode 的 debug 功能了,现在只是进一步收紧罢了,再说 cursor 是基于 VSCode 上的闭源商业软件,也没理由去指责人家开源不够彻底,只能希望微软把 cursor 收购了

C/C++扩展的 License 一直是这样,只是之前技术层面没有强制执行而已,说白了之前 Cursor 用的一直是盗版。你总不能人家开始反盗版了就骂娘吧,怪人家放长线钓鱼?

他们商业公司搞的开源本质就是一种倾销。

是的,大家上班也不要找老板拿工资,一点都没有为国奉献的精神。
cursor 有点骨气的话就别用 vs code 来魔改。

cursor 必须改 vscode 的根本原因是这个团队写不出来像 vscode 一样成熟的编辑器。而 vscode 并没有 neovim 一样强的可扩展性。所以就出现了现在这个局面。

如果你用过其他的开源 vscode 发行版比如 vscodium 就会知道 ms 的扩展根本是不能装的,这个明明是 cursor 违反协议到让你怪上 ms 了🤡

从微软网站上下载的 vscode 从来就不是开源的: code.visualstudio.com/license

#10 并不是, 你不懂就不要乱说, vscode 商店接口禁止其他第三方使用, 因此 vscodium 之类用的是 openvsx, ms 扩展没有发布到 openvsx, 而 cursor 是自己搞了个 vscode 商店的反向代理, 所以才能直接安装.

M$财大气粗可以用免费灭掉所有没那么多钱的潜在竞争对手,你以为 ms 是慈善家呢,人家的利益在别处,但只能靠编辑器本身挣钱的对手就惨了。

和谷歌比,撒撒水啦

M$ 的 vscode ,Google 的 AOSP 一丘之貉

cursor 是什么开源产品吗?用别人开源产品做商业化的闭源产品,还怪别人开源开得不彻底?

还不是谷歌搞出来这套商业逻辑,跟 AOSP 和 chromium 影响覆盖面比起来洒洒水了,后者可是 web 世界的事实标准了

所以直接用 vsc 啊,昨天发布的最新版 vsc + copilot 功能已经跟 cursor 一模一样了

#13 他没说错啊,除了商店这个问题,ms 自己写的扩展也不允许在其他 vscode“发行版”里面用。比如 pylance 的就限制了只能在 ms 的产品里面用。

cursor 是什么开源产品吗?用别人开源产品做商业化的闭源产品,还怪别人开源开得不彻底?
+1