V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HarrisIce
V2EX  ›  Visual Studio Code

微软这操作有点骚,自己做的不行硬是也不让别人用

  •  
  •   HarrisIce · 4 天前 · 8584 次点击

    用的 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 里用。

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

    这操作好骚,本来 copilot 的功能慢半拍就匪夷所思了,现在又要强行从 cursor 抢人

    46 条回复    2025-04-08 11:01:52 +08:00
    liprais
        1
    liprais  
       4 天前   ❤️ 3
    "The C/C++ extension"
    cursor 为啥不自己写个扩展?
    xkeyC
        2
    xkeyC  
       4 天前   ❤️ 4
    微软发布的拓展都不属于开源 vscode 代码中的一部分,没有授权的话是不让用的
    caiqichang
        3
    caiqichang  
       4 天前   ❤️ 1
    所以这个 issue 你看了吗?
    license 一直都是禁止的,只是以前没强制而已
    vituralfuture
        4
    vituralfuture  
       4 天前 via Android
    如果你用尝试用 neovim 搭建自己的开发环境就知道,很多微软做的很多扩展都是只能在 vscode 使用的,这些扩展,还有 vscode 本来就不是开源自由的,顶多是免费的
    iorilu
        5
    iorilu  
       4 天前
    我估计早晚 vscode 开源协议要改, 禁止商用

    要不然一大堆 fork 都来强人, 多麻烦
    knightjun
        6
    knightjun  
       4 天前   ❤️ 10
    商业公司这样做无可厚非,没有利益的开源也很难持续,微软的 C++拓展很早之前就禁止非 VSCode 的 debug 功能了,现在只是进一步收紧罢了,再说 cursor 是基于 VSCode 上的闭源商业软件,也没理由去指责人家开源不够彻底,只能希望微软把 cursor 收购了
    liyafe1997
        7
    liyafe1997  
       4 天前 via Android
    C/C++扩展的 License 一直是这样,只是之前技术层面没有强制执行而已,说白了之前 Cursor 用的一直是盗版。你总不能人家开始反盗版了就骂娘吧,怪人家放长线钓鱼?
    angrylid
        8
    angrylid  
       4 天前   ❤️ 2
    他们商业公司搞的开源本质就是一种倾销。
    forgottencoast
        9
    forgottencoast  
       4 天前   ❤️ 8
    @angrylid
    是的,大家上班也不要找老板拿工资,一点都没有为国奉献的精神。
    cursor 有点骨气的话就别用 vs code 来魔改。
    arielherself
        10
    arielherself  
       4 天前 via iPhone
    @forgottencoast cursor 必须改 vscode 的根本原因是这个团队写不出来像 vscode 一样成熟的编辑器。而 vscode 并没有 neovim 一样强的可扩展性。所以就出现了现在这个局面。
    Yadomin
        11
    Yadomin  
       4 天前 via Android   ❤️ 1
    如果你用过其他的开源 vscode 发行版比如 vscodium 就会知道 ms 的扩展根本是不能装的,这个明明是 cursor 违反协议到让你怪上 ms 了🤡
    billlee
        12
    billlee  
       4 天前
    从微软网站上下载的 vscode 从来就不是开源的: https://code.visualstudio.com/license
    weijancc
        13
    weijancc  
       4 天前
    @Yadomin #10 并不是, 你不懂就不要乱说, vscode 商店接口禁止其他第三方使用, 因此 vscodium 之类用的是 openvsx, ms 扩展没有发布到 openvsx, 而 cursor 是自己搞了个 vscode 商店的反向代理, 所以才能直接安装.
    june4
        14
    june4  
       4 天前
    @forgottencoast M$财大气粗可以用免费灭掉所有没那么多钱的潜在竞争对手,你以为 ms 是慈善家呢,人家的利益在别处,但只能靠编辑器本身挣钱的对手就惨了。
    chenqh
        15
    chenqh  
       4 天前
    @june4 和谷歌比,撒撒水啦
    9ki
        16
    9ki  
       4 天前
    M$ 的 vscode ,Google 的 AOSP 一丘之貉
    olaloong
        17
    olaloong  
       4 天前 via Android   ❤️ 35
    cursor 是什么开源产品吗?用别人开源产品做商业化的闭源产品,还怪别人开源开得不彻底?
    ChaimeLonic
        18
    ChaimeLonic  
       4 天前
    @june4 还不是谷歌搞出来这套商业逻辑,跟 AOSP 和 chromium 影响覆盖面比起来洒洒水了,后者可是 web 世界的事实标准了
    WasteNya
        19
    WasteNya  
       4 天前 via Android
    所以直接用 vsc 啊,昨天发布的最新版 vsc + copilot 功能已经跟 cursor 一模一样了
    Trim21
        20
    Trim21  
       4 天前
    @weijancc #13 他没说错啊,除了商店这个问题,ms 自己写的扩展也不允许在其他 vscode“发行版”里面用。比如 pylance 的就限制了只能在 ms 的产品里面用。
    liuliuliuliu
        21
    liuliuliuliu  
       4 天前   ❤️ 1
    cursor 是什么开源产品吗?用别人开源产品做商业化的闭源产品,还怪别人开源开得不彻底?
    +1
    lisongeee
        22
    lisongeee  
       4 天前
    所以 cursor 接入 vscode 微软账号和 vscode 插件市场是违反开源协议的是吗?

    我之前还纳闷为啥字节的 Trae 的插件源是 openvsx
    angrylid
        23
    angrylid  
       4 天前
    @forgottencoast
    商业公司的开源有别于 GNU 的共运式开源,是一种倾销。这话是我自己编的,接受反驳。但你好像连倾销是什么意思都不太懂就来撒泼打滚。
    sighforever
        24
    sighforever  
       4 天前
    @lisongeee 不是违法开源协议,违法的商业协议。vscode 市场本身只允许 vscode 接入。
    weijancc
        25
    weijancc  
       4 天前
    @WasteNya #18 今天试了, 差的非常远, 最近有个新出的 Augment Agent 插件, 都比 copilot 厉害, 就是丑了点
    jiangzm
        26
    jiangzm  
       4 天前
    下次连社区的扩展都给你禁止在其他非 vscode 中使用。
    WasteNya
        27
    WasteNya  
       4 天前
    @weijancc #25 远指的是?
    Trim21
        28
    Trim21  
       4 天前
    @lisongeee #22 vscode 和 vscode market 均是 eula 许可的,不是开源许可的。
    eagleoflqj
        29
    eagleoflqj  
       3 天前 via iPhone
    很久以前就知道这个扩展是闭源的,于是换了 vscodium+clangd
    zwyyy456
        30
    zwyyy456  
       3 天前
    用 clangd 啊?老早在 vscode 就是用 clangd 扩展了,调试可以用 lldb ,个人认为 clangd 比 c/c++ 好用很多。
    zwyyy456
        31
    zwyyy456  
       3 天前
    另外你的标题不符合你的内容哦,这里是 c/c++ 扩展不给别人用,很明显你觉得这个扩展好用
    seven777
        32
    seven777  
       3 天前
    从某种角度考虑,"开源"让这个世界的骗子更猖狂!
    wsseo
        33
    wsseo  
       3 天前
    倾销,加全世界一起找 bug ,优化产品。
    he110te4m
        34
    he110te4m  
       3 天前
    所以 Trae 才自建的应用商店,完了很多插件没同步进去,迁移都迁不动
    roundgis
        35
    roundgis  
       3 天前 via Android   ❤️ 1
    @angrylid GNU 那叫自由软件 和开源不是完全一样的
    skiy
        36
    skiy  
       3 天前
    不然你以为为什么会有个 VSCode OSS 项目?有 VSCodium 这个项目?
    nathandoge
        37
    nathandoge  
       3 天前
    一个能在开源软件下构建的 agent 工具能估值个几百亿本事就是奇葩
    lloovve
        38
    lloovve  
       3 天前 via iPhone
    我怎么奇怪突然 cursor 插件一直跳这个,原来这样,这两天才发生的事,cursor 应该缴费才行,否则简直白嫖
    niubiman
        39
    niubiman  
       3 天前   ❤️ 1
    伸手党伸得理所当然, 所有不让我白吃白喝的人都是大恶人
    mayli
        40
    mayli  
       3 天前
    Cursor 用户典型形象
    laikick
        41
    laikick  
       2 天前
    符合老中用户形象
    jpyl0423
        42
    jpyl0423  
       2 天前
    真的是倒饭天罡
    witherzuo
        43
    witherzuo  
       2 天前 via Android
    先让 Cursor 把它自己的编辑器开源再说()
    Fdyo
        44
    Fdyo  
       2 天前
    微软的 GitHub Copilot Agent 模式在 VS Code 里推出了,和 Cursor 存在竞争。迫于这个问题,微软开始强制执行 C/C++ 扩展的使用许可。

    相关完整报道: https://ohh.run/mmxb
    c0t
        45
    c0t  
       2 天前 via iPhone
    你如果写 python ,写 c#就会发现,早就不让用了,cursor 对 python 的支持还不是魔改 ms 的开源插件来的
    shiroyuri
        46
    shiroyuri  
       1 天前
    插件不算是开源软件中的一部分吧,也有很多付费插件的吧。总不能既要,又要吧 /Doge
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:56 · PVG 05:56 · LAX 14:56 · JFK 17:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.