专栏名称: 程序员大咖
程序员大咖,努力成就期待着的自己。分享程序员技术文章、程序员工具资源、程序员精选课程、程序员视频教程、程序员热点资讯、程序员学习资料等。
目录
相关文章推荐
骏景农业  ·  未来三天天气预报 ·  15 小时前  
开发者全社区  ·  大佬总爱找空姐 ·  昨天  
开发者全社区  ·  和导师外出,他牵我手了... ·  2 天前  
开发者全社区  ·  天王回乡的瓜 ·  2 天前  
开发者全社区  ·  汪小菲大骂周受资? ·  3 天前  
51好读  ›  专栏  ›  程序员大咖

做开源 4 年,Volar 作者被“钱”拖垮:无奈发起收费计划,竟遭恶意抨击

程序员大咖  · 公众号  ·  · 2024-04-06 09:06

正文

架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号

2023 年初,全球开源代码托管平台 GitHub 曾高调宣布:现已有 1 亿名开发者正在使用该平台。到了年底,GitHub 年度报告也显示,2023 年首次参与开源的贡献者数量最多。

然而,伴随着开源之火在全球蔓延,项目维护者的压力越来越大,从而衍生的相关问题更是层出不穷——其中最难解的,仍是那道:开源项目到底该不该收费?

近日,Vue 的开源 VS Code 插件兼官方 IDE / TS 支持工具 Vue - Official(原名 Volar)的作者 Johnson Chu 宣布:迫于家庭和经济压力,决定开启“订阅计划”,提供每月 8 美元(约人民币 57 元)/ 20 美元(约人民币 144 元)的选项。

不曾想,Johnson Chu 的这个通知,竟在开源圈引起了不小的争议。

Volar 1.0 的开发,尤雨溪资助了 7 个月

在进入正题前,我们先简单了解一下 Vue - Official。Vue - Official 原名 Volar,是一款开源 VS Code 插件,也是 Vue 的官方 IDE/TS 支持工具。

2022 年 10 月 Volar 1.0 “Nika” 发布时,Vue 作者尤雨溪曾在社交平台为其宣传:“Vue 官方 VSCode 插件 Volar 正式发布 1.0 版本了,Volar 对 Vue 2.x 也做了完善的支持,如果你还在用 Vetur,是时候换一下了。”

如他所说,Volar 不仅集成了 Vetur 的相关功能,包括语法高亮、语法提示等,它还有一些独特功能:不再需要唯一根标签、可快捷分割编辑器、ref sugar 语法快捷改动支持、style 里面的 class 引用……根据 Vue 官方博客介绍,截至 Volar 1.0 版本发布时,Johnson Chu 就已开发了两年多时间:“对于原本只是一个 VSCode 插件来说,投入的开发成本是巨大的。”

为此,当时 Johnson Chu 为期 7 个月的全职开发工作均由尤雨溪提供资金:“今年初我与 Vue 作者达成协议,他在 3 月开始资助我全职开发 Volar 直至完成 1.0 版本,经过 7 个月的努力我们终于做到了这个目标!”

据介绍,Volar 1.0 版本全方面改进了工具,除了改进 UX、性能、包大小,还发布了 Plugin API v1,并重构了架构使核心代码与框架无关。与此同时,Johnson Chu 还对 2.0 版本做出展望:希望在 v2.0 改进核心框架,让其他需要实现 Tooling 的语言更容易地利用 Volar 所做的努力。

后来,随着本月初 Vue 官方语言工具发布 2.0 版本,Volar 正式更名为 Vue - Official——更名后不久,Johnson Chu 便宣布开启“订阅计划”。

资金只够全职工作到今年 10 月

当前,Johnson Chu 处于全职开发开源项目的状态,但由于他开发的扩展和工具开源且完全免费,故而他的工作需要靠社区来维持:“在过去四年里,我一直在开发 Vue 工具。多亏了 StackBlitz 和许多赞助商的支持,我才能在过去一年全职从事开发工作,并在经过六个月的开发后于近期发布了 2.0 版本。”

然而,Johnson Chu 透露,目前这些资金只够支持他全职工作到今年 10 月份了。

如开头所说,Johnson Chu 给出了两种订阅方案:每月 8 美元(约人民币 57 元)或每月 20 美元(约人民币 144 元)。用户订阅相关计划后,将获得权益:

  • 比别人早几个月使用新功能。

  • 可每月加速指定一个问题,该问题将在 3 天内得到解决或回复。

不过总体而言,该订阅更主要还是为了让 Johnson Chu 能继续全职从事开发工作。他表示:迫于家庭和经济压力,如果不能获得足够的资金支持,他可能需要找一份全职工作,并“暂时离开 OSS”

“Insiders 计划是我最后的努力”

出乎意料的是,Johnson Chu 的这番决定,引来了许多抱怨和指责:”开源已死,资本主义万岁。你早在 4 年前就该说打算让用户订阅 Volar,这样就不会有人用它了。“

对于这些抨 击,Johnson Chu 很快在 GitHub 中作出回应:“我开发这个工具不是为了赚钱。”

开发这个工具不是为了赚钱,但如果没有足够的资金来支持它,我只能停止维护它,这后果比设置付费墙还糟糕。

此外,这丝毫不会损害普通用户的利益,官方版本仍然提供所有现有功能和错误修复更新。由于最近收到的恶意攻击太多,说实话,我已经没有兴趣再添加任何新功能了(也因为经济和家庭压力而无法添加)。

如果我们有足够的赞助来支持我开发新功能,并在一段时间内向所有用户提供这些功能,这才是造福所有人的方式。

除了 GitHub,Johnson Chu 也在 X 平台表达了他遭到恶意抨击后的感受:“如果一个人多年来坚持在 OSS 中保持善良,要么他是个超级好人,要么就是个精神病。”

同时,也有很多开发者力挺他,为他鸣不平。其中,开发者 Nico 喊话:“免费是不存在的,要么你付钱,要么别人付钱。”

免费是不存在的,要么你付钱,要么别人付钱。

最近,一个有名的 VueJS 扩展开始添加高级层,因为作者需要钱来维持生活和维护它(就像其他人一样)。







请到「今天看啥」查看全文


推荐文章
骏景农业  ·  未来三天天气预报
15 小时前
开发者全社区  ·  大佬总爱找空姐
昨天
开发者全社区  ·  和导师外出,他牵我手了...
2 天前
开发者全社区  ·  天王回乡的瓜
2 天前
开发者全社区  ·  汪小菲大骂周受资?
3 天前
深焦DeepFocus  ·  邀片啦!金荷奖在向你招手
7 年前
乐趣微生活  ·  这闺女才10岁,长大还得了?【NO8】
7 年前