V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
systemcall
V2EX  ›  问与答

有哪些软件看上去是开源的,但实际上不是?

  •  
  •   systemcall · 2022-11-21 22:55:08 +08:00 · 5959 次点击
    这是一个创建于 737 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先说大家知道的比较多的,clash for windows ,这个软件似乎从来没有开源过
    再就是最近发现 busybox for windows ,就是 sourceforge 上面的那个,是闭源的,似乎没有办法获取到源代码

    34 条回复    2022-11-22 17:40:06 +08:00
    majula
        1
    majula  
       2022-11-21 23:19:48 +08:00
    MongoDB

    曾经是开源的,用的 AGPL

    后来许可证换成了 nonfree 的 SSPL
    GPLer
        2
    GPLer  
       2022-11-21 23:21:12 +08:00
    typora
    everything
    jasonyang9
        3
    jasonyang9  
       2022-11-21 23:29:38 +08:00
    me221
        4
    me221  
       2022-11-21 23:36:37 +08:00
    Github Copilot
    wheeler
        5
    wheeler  
       2022-11-21 23:38:01 +08:00 via iPhone
    vs code remote
    kindjeff
        6
    kindjeff  
       2022-11-21 23:47:33 +08:00
    微软的 pylance

    微软 vscode 带来 LSP 造福了所有编译器和语言;然后为 Python 在 vscode 上专门做了闭源的 pylance 试图掀掉桌子
    512357301
        7
    512357301  
       2022-11-22 00:02:25 +08:00 via Android   ❤️ 2
    还有就是国产的很多所谓开源版其实是玩具版,阉割掉了组织管理模块和一些核心模块。
    用开源当幌子,当广告
    agagega
        8
    agagega  
       2022-11-22 00:17:35 +08:00
    微软那个 vscode 远程开发的服务端不是开源的,导致很多人只能等着微软移植到更多平台,但微软又迟迟不做。

    严格来说,Chrome 和 vscode 都不是开源的,开源的其实是 Chromium 和 vscode 那个「社区版」。微软以前的 STL 虽然因为 C++限制,头文件内容是对程序员可见的,但因为没有按照开源协议发布,所以也不算开源。

    苹果基于 ObjC 的 Foundation 系统基础库也没有开源,所以他们让 Swift 跨平台的办法是……另外再用 C 实现一套开源的。CryptoKit 这种新框架也是,苹果平台上的闭源,然后在 Linux 上再单独实现一份。Combine 干脆没有开源版。

    Telegram 的服务端也没有开源。
    ks3825
        9
    ks3825  
       2022-11-22 00:30:25 +08:00   ❤️ 2
    v2rayNG
    huohei
        10
    huohei  
       2022-11-22 00:36:49 +08:00 via iPhone
    vscode 的官方版
    tool2d
        11
    tool2d  
       2022-11-22 01:11:38 +08:00   ❤️ 1
    遇到过国内的软件,在 github 上丢一个二进制版本,我硬是没发现源代码,结果发现不开源。

    不开源完全能理解,但是把下载文件给托管在 github 上,就很有迷惑性了。
    darksword21
        12
    darksword21  
       2022-11-22 01:18:01 +08:00 via iPhone
    vscode
    Jirajine
        13
    Jirajine  
       2022-11-22 01:18:03 +08:00   ❤️ 1
    大部分程序闭源开源都没问题,但某领域有不少挂羊卖狗的,代码不更新新版只发布二进制包、闭源客户端,还有 clash 那种虽然有开源版,但作者强烈鼓励你去用闭源的 premium ,基本上与 premium 有关的 bug 不修 pr 不合。
    723X
        14
    723X  
       2022-11-22 01:24:44 +08:00 via Android   ❤️ 1
    @tool2d #11 赞同,国内确实挺多把 github 当免费网盘用的,只发二进制压缩包,假装开源名声也好听,实际上专骗小白
    HugoChao
        15
    HugoChao  
       2022-11-22 03:26:52 +08:00
    前段时间刷到个帖子听说 clash 的核心不是开源的?
    msg7086
        16
    msg7086  
       2022-11-22 04:53:08 +08:00
    @tool2d 也有在 GitHub 上丢一份源代码结果发现不开源的。(开源 != 公开源代码)
    mercury233
        17
    mercury233  
       2022-11-22 06:17:56 +08:00
    dism++
    whywaoxaks
        18
    whywaoxaks  
       2022-11-22 07:10:37 +08:00
    benedict00
        19
    benedict00  
       2022-11-22 07:40:01 +08:00 via Android   ❤️ 1
    @Jirajine 用 clash-meta 真开源
    Rocketer
        20
    Rocketer  
       2022-11-22 07:48:25 +08:00 via iPhone
    redhat 倒是源码公开,但据说他自家用的编译器有黑科技,别人拿着源码也编译不出与它一样高效的系统。所以这算啥?
    SteveLi77
        21
    SteveLi77  
       2022-11-22 07:48:39 +08:00
    vscode 官方版不开源
    L4Linux
        22
    L4Linux  
       2022-11-22 08:23:36 +08:00 via Android
    @Rocketer 纯粹其他人调不来 GCC 罢了
    haimianbihdata
        23
    haimianbihdata  
       2022-11-22 08:28:45 +08:00 via Android
    @me221 clash for Windows
    tony1016
        24
    tony1016  
       2022-11-22 08:30:20 +08:00
    clash(premium version)
    copymaster
        25
    copymaster  
       2022-11-22 08:31:35 +08:00 via Android
    @msg7086 ?开放源代码还不叫开源?开源还可以不开放源代码?
    dingwen07
        26
    dingwen07  
       2022-11-22 08:35:21 +08:00 via iPhone
    @copymaster #25 指的是公开出来的源代码是非常旧的或者根本编译不了的东西
    8zip
        27
    8zip  
       2022-11-22 08:37:34 +08:00 via Android
    Dism++
    msg7086
        28
    msg7086  
       2022-11-22 08:51:34 +08:00
    @copymaster 「开源」软件,一般指按照开源许可证公开源代码的软件。但并不是所有公开源代码的项目,都是开源项目。比如 Discuz ,流行了十多年的 PHP 论坛程序,虽然源代码是公开的,但不是开源项目。
    同理,如果你在 GitHub 上看到一个项目,包含了完整的源代码,却没有写开源许可证,那么这个项目也不是「开源」项目。
    如果你不小心把非开源项目的源代码拿去用在自己的项目里,别人可以起诉你把底裤都给赔光。
    yogogo
        29
    yogogo  
       2022-11-22 08:55:31 +08:00
    还有开源里使用他家付费接口,一层套一层_( ノシ◉口◉ )ノシ
    jiyan5
        30
    jiyan5  
       2022-11-22 09:25:02 +08:00 via Android
    安卓上开源的代理软件有啥
    darkengine
        31
    darkengine  
       2022-11-22 09:26:58 +08:00
    开源跟免费是两码事儿
    morty0
        32
    morty0  
       2022-11-22 09:29:04 +08:00   ❤️ 4
    harmonyos
    twofox
        33
    twofox  
       2022-11-22 12:03:14 +08:00   ❤️ 1
    JeecgBoot 核心完全没开源
    给你开源的都是一些很简单的玩意
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:56 · PVG 06:56 · LAX 14:56 · JFK 17:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.