搜索
缓存时间00 现在时间00 缓存数据 喜欢你每天的一句晚安,那比任何甜言蜜语听起来都幸福。
查看: 383|回复: 1

VSCode 知名主题 material-theme 仓库代码清空 [疑问]

[复制链接]
发表于 2024-8-10 20:36:20 | 显示全部楼层 |阅读模式

出大事了

看到了一篇前端社区开源扛把子 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 年以来,贡献者寥寥,绝大部分人,只想索取,不愿意贡献。

笔者的思考

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

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

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

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

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

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

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

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

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

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

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

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

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

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

爱生活,爱奶昔~
发表于 2024-8-10 20:39:57 | 显示全部楼层
一个样式主题而已,没了就没了
本来开源不赚钱,大家都知道。至今也没有很好的办法,除了极少数人和项目。

窃以为,开源大致可以分两种,
一种是以 GNU 为代表的共运式开源,一种是以各大商业公司为代表的倾销式开源。
这两种都是不直接产生利润的。所以一定要想好,别抱有什么虚幻的期待,最后气急败坏。

很多闭源商业软件依赖里面都一大把开源组件,反过来还要嘲笑开源模式不如别的行业先进,端起碗吃饭放下碗骂娘莫过于此。
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french

Powered by Nyarime.

GMT+8, 2024-9-20 00:33 , Processed in 0.029200 second(s), 19 queries , Gzip On, Redis On
发帖际遇·手机版·小黑屋·RSS·奶昔网 |网站地图

登录切换风格
快速回复 返回顶部 返回列表