V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chensuiyi
V2EX  ›  程序员

VSCode 知名主题 material-theme 仓库代码清空

  •  
  •   chensuiyi ·
    chenbimo · 2024-08-10 10:06:54 +08:00 · 5561 次点击
    这是一个创建于 394 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我是前端之虎陈随易。

    这是我的个人网站 https://chensuiyi.me

    出大事了

    看到了一篇前端社区开源扛把子 Anthony Fu 的帖子。

    Anthony Fu 的帖子

    经过一番了解,出大事了!

    知名 VSCode 主题 material-theme 仓库清空了!

    连带着所有提交的历史纪录,统统没了。。。

    背景知识

    在进一步的对这个事情报道之前,根据我查到的资料,我们先对 material-theme 简单了解一下。

    material-theme 官网

    这是 material-theme 官网,可以看到,不仅是 VSCode,对于很多其他软件和工具,都提供了主题适配。

    material-theme 的 VSCode 数据

    根据官网显示,光是 VSCode 的用户,就有 600 万。Star 数 11k ,5 星好评,800 左右的 fork 数。

    那么,如此成功的项目,为什么会一夜之间把仓库全部清空呢?我们追寻蛛丝马迹,娓娓道来。

    Anthony Fu 的担忧

    Anthony Fu 的担忧

    作为开源大佬,Anthony Fu 一直是我非常敬佩的开发者。

    不仅是他的作品和项目,给众多开发者带来了难以估量的体验改进和效率提升。

    他本人对于开源界和编程界的维护和担心,每次都首当其冲,第一个站出来。

    Anthony Fu 克隆了一份仓库

    仓库的额外说明

    在这个事情发生的第一时间,Anthony Fu 克隆了一份代码仓库,并做了补充说明。

    恢复仓库?

    作为一个有着 800 个 fork 的知名开源项目,就算代码被完全清空了,也还是存在着无数个备份,要想恢复,也是很简单的事情。

    Anthony Fu 对于恢复代码仓库的思考

    针对代码恢复这个问题,Anthony Fu 有着他的思考和观点。

    是的,如果贸然恢复仓库,由社区接手继续维护和更新,那么对于整个开源社区而言,在某些情况下,是不利于开源氛围的。

    试想一下,如果是我们自己开源了这样一个仓库,因为某些原因,自己突然删除了仓库,接着马上就有社区接手继续维护,换做是谁都会不舒服。

    辛辛苦苦,无数个日夜的更新与维护,成他人之嫁衣。

    所以,我们需要知道,这清空仓库背后的原因。

    删除原因

    仅剩的 2 个 issue

    这是 material-theme 仓库 https://github.com/material-theme/vsc-material-theme 仅剩的 2 个 issue 。

    第一个是 Anthony Fu 的,呼吁恢复仓库。

    原文

    这是第二个 issue 的原文。

    译文

    这是第二个 issue 的译文。

    从这个说明中,我们也明白了事情发生的一些原因,有好有坏。

    好的一面就是,该项目会继续维护。

    坏的一面就是,该项目不会开源了。

    同时呢,也会以一次性付费的形式,进行有偿使用,我觉得,这可以理解。

    从以上说明中,我大概列举一下 2 点具体原因:

    1. 项目维护 9 年以来,消耗了大量的时间和精力,但却几乎没有多少盈利,反而要掏钱买域名,买服务器等。
    2. 9 年以来,贡献者寥寥,绝大部分人,只想索取,不愿意贡献。

    笔者的思考

    我认为,事情的本质,很简单,就是没有赚到钱。

    如果是我,只要做开源可以赚钱,没有人贡献代码,没有人一起维护,完全没问题,我可以贡献到老。

    同时呢,这也是很多很多开源维护者,贡献者的窘境。

    费尽精力,时间,减少了陪伴家人,孩子的时间,做了很多伟大又有用的事情,自己的回报却寥寥无几。

    如果有人说,你觉得开源这么难,可以不做开源啊。

    很多事情,都不是头脑简单地这么一刀切的,社会和人,都是很复杂的。

    如果没有开源的力量,我们的社会和科技,压根不会发展到现在这个程度。

    同样的,自己付出了精力和时间,做出了有用有价值的事情,也理应获得一些回报。

    程序员是一个非常单纯的群体,单纯到很多时候误解了 开源 的含义。

    开源 不等于 免费,这个问题我们在一开始就要搞清楚。

    否则,当你的开源对现实世界产生影响,而不是只在自己的世界中意淫的时候,作为免费劳动力当你,是继续开源呢,还是停止维护呢?

    基于这个问题,有很多开源项目,都提供了一些非常好的实践和案例。

    在兼顾开源的同时,也通过开源赚到了或多或少,甚至是可观的收入。

    所以,在此,我想跟每一个 单纯 的同行们说:**请采取适当的策略,让自己产生的价值,变成价格**。

    25 条回复    2024-08-12 10:10:42 +08:00
    levelworm
        1
    levelworm  
       2024-08-10 10:10:50 +08:00 via Android
    开源不赚钱,大家都知道。至今也没有很好的办法,除了极少数人和项目。
    Cooky
        2
    Cooky  
       2024-08-10 10:12:54 +08:00
    一个样式主题而已,没了就没了
    FrankAdler
        3
    FrankAdler  
       2024-08-10 10:19:24 +08:00 via Android   ❤️ 3
    没了就没了,个人没用过
    回过头来说,想开源就要做好没有回报的打算,想通过开源让别人关注然后博取回报,没有回报就心理不平衡是不可取的
    Xu3Xan89YsA7oP64
        4
    Xu3Xan89YsA7oP64  
       2024-08-10 10:21:51 +08:00   ❤️ 5
    立场不一样,Antfu 靠开源收了很多赞助,自然得对自己开源的东西负责,他是最没资格去谴责的🤡
    liuzhiyong
        5
    liuzhiyong  
       2024-08-10 10:37:38 +08:00 via Android
    开源的好处是牛人来改进自己的代码,我自己学了很多。赚钱还是走商业服务的路线吧,一般情况不要开源。
    hefish
        6
    hefish  
       2024-08-10 10:37:55 +08:00
    我不用,用的人去捐个十块八块吧,如果人家看得上的话。
    tsinglinrain
        7
    tsinglinrain  
       2024-08-10 10:38:31 +08:00
    bigfei
        8
    bigfei  
       2024-08-10 10:39:46 +08:00 via Android
    多学学医生和律师怎么维护自己权益的,哪怕就是硬件工程师,有多少是开源的?光刻机开源吗?猛禽发动机开源吗?
    只有闭源的东西才是最好的。
    wheeler
        9
    wheeler  
       2024-08-10 10:53:48 +08:00 via iPhone
    首当其冲?
    angrylid
        10
    angrylid  
       2024-08-10 11:52:09 +08:00   ❤️ 10
    窃以为,开源大致可以分两种,
    一种是以 GNU 为代表的共运式开源,一种是以各大商业公司为代表的倾销式开源。
    这两种都是不直接产生利润的。所以一定要想好,别抱有什么虚幻的期待,最后气急败坏。

    至于楼上就很滑稽了,很多闭源商业软件依赖里面都一大把开源组件,反过来还要嘲笑开源模式不如别的行业先进,端起碗吃饭放下碗骂娘莫过于此。
    mozhizhu
        11
    mozhizhu  
       2024-08-10 12:41:33 +08:00
    corejs 作者在被人称为赛博乞丐的时候也没清仓。
    vbcity
        12
    vbcity  
       2024-08-10 13:05:25 +08:00
    @bigfei 没错。 开源本质就是一帮西方的白左整的乌托邦幻想,妄图通过开源来构建出一个自由平等奉献的赛博世界。 事实上,任何赚大钱的行业,都不会像计算机那样啥都拿来开源,你们见过高通开源自己的芯片设计吗? 见过英伟达开源自己的芯片设计版图吗? 见过任何一款市场在售的电子产品的电路图和程序代码吗? 见过著名的医生开源自己的手术视频和操作理念吗?
    这些核心的东西只有闭源才能保证自己的利润和地位不受到挑战。
    darksword21
        13
    darksword21  
    PRO
       2024-08-10 14:03:23 +08:00 via iPhone
    一个主题😅
    Greendays
        14
    Greendays  
       2024-08-10 14:11:35 +08:00   ❤️ 2
    开源也是一种商业模式,不是什么乌托邦幻想。谷歌不就用开源的浏览器拿下了互联网入口,赚了不知道多少的利润?

    不过我也很好奇为啥要删库跑路,维持不下去了弃坑不就完事儿了?删库跑路难道不会给其他人造成麻烦?
    lee88688
        15
    lee88688  
       2024-08-10 14:54:56 +08:00
    大家对开源都还是过于理想化,事实上开源大部分情况就是为爱发电,作者在开源的时候确实应该想清楚这个问题。实在不行可以随时退出或者找社区的其他人接着维护都是 OK 的。
    vbcity
        16
    vbcity  
       2024-08-10 16:00:17 +08:00
    @Greendays 对于大公司来说,就是通过开源来垄断市场,让别人想自己开发的时候,不需要再次制造个轮子,只需要抄即可。 这也是为啥大公司的软件能垄断整个市场,扼杀掉任何想独立自主开发的萌芽。
    dufldylan1
        17
    dufldylan1  
       2024-08-10 16:51:45 +08:00
    我倒是觉得开源社区的长期贡献者反倒是我们这些臭写论文的
    totoro52
        18
    totoro52  
       2024-08-10 17:22:50 +08:00
    .....第一次听说原来 vscode 还有主题,不是,敲个代码而已,我看到那些 idea 改背景的我看着都晕过去,代码够乱了还整个花背景
    jqtmviyu
        19
    jqtmviyu  
       2024-08-10 17:52:52 +08:00
    额, 我还以为是我用的图标. 我用的是 Material Icon Theme , 商店 2 千万下载, 评价 5 颗星.

    看了下 github, fork 600, star 只有 2k, 但是 contributions 有 300 多.

    一个皮肤删库说要搞收费, 听起来就有点搞笑. 大部分人换个主题, 少量习惯的等待下接手或者自己动手.
    expy
        20
    expy  
       2024-08-10 19:52:25 +08:00
    NO WARRANTY 真自由软件。
    jjx
        21
    jjx  
       2024-08-10 21:38:37 +08:00
    名和利 其实是等价的, 优秀的开源作者有的虽然没有得到利,但不少是得到了名

    得到了名, 其实是可以转换为利的

    但的确有些人不会利用这个名

    这样就很尴尬了


    开源 无偿奉献, 其实同开源社区一开始的定位有关系, 通常开始时并不奔利去的, 到后期,利字为先自然会让人不舒服
    l4ever
        22
    l4ever  
       2024-08-10 22:07:56 +08:00
    哦。我选 github theme ,官方的
    Vonrix
        23
    Vonrix  
       2024-08-11 07:17:26 +08:00   ❤️ 1
    我以为我在看掘金呢
    FightPig
        24
    FightPig  
       2024-08-11 11:16:29 +08:00
    所以不要再说什么国内开源怎么怎么的,你看,国外的也一样,白嫖的还是多
    TimPeake
        25
    TimPeake  
       2024-08-12 10:10:42 +08:00
    开源就开源 收费就收费。完全理解开发者的心态,但是你决定开源了又在那里哭穷博取同情,我不知道这些开发者到底啥意思。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:00 · PVG 03:00 · LAX 12:00 · JFK 15:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.