开源社KAIYUANSHE

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

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

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

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

在进入正题前,我们先简单了解一下 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 便宣布开启“订阅计划”。

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

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

如开头所说,Johnson Chu 给出了两种订阅方案:每月8美元(约人民币57元)或每月20美元(约人民币144元)。

用户订阅相关计划后,将获得权益:

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

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

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

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

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

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

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

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

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

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

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

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

一些人开始抱怨,说这不可接受(其中一个人已经使用该项目4年了)。

如果不付费,要么是因为有人花了时间,要么是因为这是营销策略的一部分。

没有免费的东西,总得有人付出代价,要么是时间,要么是金钱。

一位 Vetur 的前维护者 @yoyo930021 也向 Johnson Chu 表达了感谢和关心:“作为 Vetur 的前维护者,我非常感谢你开发了这个扩展。它极大地改善了 VSCode 中的 Vue 开发体验。同时,我希望你能好好照顾自己,我相信这比什么都重要。”

截止发稿,Johnson Chu 的每月赞助商数量已有122人,但距离每月筹集1000美元的目标还差42%(GitHub Sponsor 地址:https://github.com/sponsors/j...)。

昨天,Johnson Chu 再次在 X 表示,“Insiders 计划是我最后的努力,如果不成功...... 我很想找到一份全职工作,恢复正常的生活节奏。”最后,他还补充道,“很难解释我最近在开源软件中感受到了多大的压力。对于一个已经到了需要照顾家庭的年龄的人来说,全职参加开源软件的条件是非常艰难的。”

参考链接:

https://github.com/vuejs/lang...

https://twitter.com/johnsonco...

https://blog.vuejs.org/posts/...

转载自丨CSDN程序人生

整理丨郑立媛

编辑丨段延星

相关阅读 | Related Reading

从 Redis 开源协议变更看开源软件与云计算巨头之间的竞争博弈

图灵奖得主杨立昆最新专访:大模型很无趣

该用GPL却要授权费,法院不支持!

开源社简介

开源社(英文名称为“KAIYUANSHE”)成立于2014年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。

开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。

自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。


开源社
1 声望1 粉丝

开源社成立于 2014 年,是由志愿贡献于开源事业的个人成员,依 “贡献、共识、共治” 原则所组成,始终维持厂商中立、公益、非营利的特点,是最早以 “开源治理、国际接轨、社区发展、开源项目” 为使命的开源社区联...