Redian新闻
>
我决定放弃开源

我决定放弃开源

公众号新闻

Simon Hofmann 是开源 UI 自动化 / 测试工具 nut.js 的核心开发者和创始人。

近日他发表文章《I'm giving up — on open source》讨论了对开源项目可持续性和收费的看法。

Simon 在博客中提到,他一直对开源项目持有积极的态度,但最终决定收费是因为他在开发新插件时投入了大量时间和金钱,并且遇到了一些不愉快的经历。他认为开源项目的维护者也应该得到应有的回报,而不应该被指责为追求金钱。他还表示,他将继续维护 nut.js,但会对新功能和更新进行延迟发布,并且决定对部分功能进行收费。

以下为文章译文。


为什么?

自从我开始使用 Linux 以来,开源的理念就一直吸引着我。我自己几乎所有的作品都是开源的,而且如果我遇到可以改进的地方,我仍然在为我所使用的上游项目做贡献。

我第一次赞助开源项目是在十年前,当时我还在大学,因为我始终相信,如果一个项目对我来说有价值,那么它就值得支持。如果我沒有时间亲自为它做出贡献,至少我应该支持那些去做的人。

当然,有些人明确表示不希望任何形式的赞助,但如果他们愿意,我乐意帮忙。从事开源项目仍然是工作,如果你做得好,你应该得到回报。我也一直相信,如果你启动了一个对公司有价值的项目,他们会以支持你作为回报,至少我的公司每月赞助 Verdaccio 的原因是这样,以及我赞助我所依赖的库的维护者的原因也是如此。

基于上述的 “天真” 信念,我开始在 Apache-2.0 许可下开发 nut.js,因为我认为如果公司和个体可以自由地使用我的软件,他们也会愿意反过来支持我。现在,在你开始评判我只为金钱而做这件事之前,你不认为全职从事开源项目并且还能支付账单听起来很棒吗?

那最后我成功了么?没有。我收到的只有抱怨。在起初,人们抱怨图像搜索插件被硬嵌入到 nut.js 的核心中,他们被迫使用特定兼容版本的 node 或 Electron。

随后,他们又开始抱怨图像搜索插件与 Apple Silicon 不兼容。我明确表示,在没有机器进行测试的情况下,我无法解决这个问题。所以,如果没有人愿意借给我一台机器或者赞助我,让我自己购买一台,这个问题是不会得到解决的。

你觉得有人行动提供帮助了吗?没有。

一旦我决定自己承担投资,并对新插件收费,我突然变成了那个贪婪的混蛋 —— 不再免费提供一切。

对公司来说也是如此。只要一切顺利,没有人会在意你,但一旦他们遇到问题,猜猜谁会来敲我的门?

在 nut.js 仓库的这个公开问题中,我被公开指责完全不真实的事情,成为了最后一根稻草。

这已经发生好几次了。因为我用 nut.js 做的事情,我在 Discord、Reddit 上受到了侮辱,现在又在 GitHub 上,但这次,我不会再忍气吞声。

在你看来,开源很棒,因为它可以免费使用。事实是,它肯定不是免费的。有人为此付出代价,如果不是用户,那就是维护者。

每个人的时间都很有价值,你可能会希望明智地利用它。如果在一件事上花费时间是快乐的,那太好了。但如果它变成了负担,那就不再有趣了。

如果你因为空闲时间做的事情而开始受到别人的侮辱,那么是时候停止了。

开源是伟大的,但他并不可持续。我们多年来自我破坏,现在已经到了难以回头的地方。为了更大的利益发布源代码是一项崇高的事业,但坦白说,我认为多年来,“开源” 已经成为避免为软件付费的借口。并且,如果出了问题,当然要由维护人员来承担责任。

我已经用 nut.js 玩 “开源” 这个游戏差不多六年了,但现在要结束了。

接下来是什么?

我所有的围绕 nut.js 的包将在 npm 上不再公开存在。现成的包将只能通过私有的 nut.js 包注册表获得,使用它需要有效的订阅。

GitHub 仓库将保持公开,因此如果您想继续在本地使用 nut.js,您需要自己处理构建、测试和托管包的工作。

如果您想节省时间和精力,您应该今天就获取一个许可证,因为随着附加插件的发布,价格也将上涨。现有订阅用户不会受到此次价格上涨的影响。

我会完全停止在 nut.js 上的工作吗?

当然不是。

我将继续致力于 nut.js 的工作,但仓库的更新会有所延迟。新功能、补丁、错误修复和安全更新将首先提供给订阅者。

正如我所说,如果你想继续使用 nut.js,你必须自己负责构建、测试和托管软件包。

Reference

https://nutjs.dev/blog/i-give-up

https://github.com/nut-tree/nut.js

END


热门文章

美国商务部长:华为芯片技术不那么先进、绝不能让中国赶超美国 

“鸿蒙之父”王成录:开源鸿蒙是我国基础软件领域唯一一次架构创新

除了VSCode和JetBrains全家桶,小众开源IDE同样闪耀

用Rust开发跨平台游戏是怎样的体验?

全球第一“开源”名门望族



微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
开放开源!蚂蚁集团浙江大学联合发布开源大模型知识抽取框架OneKE什么开源PUA大师语录:“你想参与开源项目?不,你并不想”出来混,总是要还的李彦宏:开源大模型不如闭源,后者会持续领先;周鸿祎:“开源不如闭源” 的言论是胡说八道陈拙深夜福利:我决定再请北京的朋友们看场免费话剧Sora不开源,微软给你开源!全球最接近Sora视频模型诞生,12秒生成效果逼真炸裂开源日报 | 微软AI程序员登场,马斯克开源Grok;Open-Sora全面开源翻了市面上的历史书,我决定入手这一套!开源日报 | 马斯克为何要作开源 “秀”;当初质疑倪光南的人,今天果然被打脸;Java 22正式GA;压缩的二三事OFFER故事丨拿到Amazon的OFFER后,我决定曝光上岸秘籍!云开源公司成“恶龙”?——指控 Linux 基金会旗下开源项目盗用代码放弃Top1公立来四线城市读国际校,南京学霸妈的不寻常决定,6年后后悔了吗?买了这三口锅后,我决定参加食神大赛龙年元宵遥寄云开源公司成“恶龙”?——指控Linux基金会旗下开源项目盗用代码与1900+人聊 AI 60 天后,我决定把这个圈子做起来健康,决定人生的长度。心态,决定人生的广度。阅读,决定人生的深度。格局,决定人生的高度陷入“存在主义危机”后,我决定转行心理治疗当我决定给邻居送温暖甲辰(2024)年正月十五记事大模型开闭源争吵不休:开源落后闭源一年,决定模型能力的不是技术?从 Redis 开源协议变更看开源软件与云计算巨头之间的竞争博弈素交开源日报 | Grok使用体验完全够不上第一梯队;C++之父反驳白宫观点;Surface Duo在开源社区扶持下焕发新生苹果一次性开源了8个大模型! 包含模型权重、训练日志和设置,OpenELM全面开源活不起!BC省一些司机准备放弃开车开源日报 | 华为腾讯相爱相杀;Redis不再 “开源”;老黄集齐Transformer论文七大作者;“中国大模型第一城”争夺战开源日报 | 离职后可以删除自己所写的软件吗;国产开源笔记本电脑在深圳发布;全球首位AI程序员爆火最强开源大模型 Llama 3震撼发布!开源模型将追上GPT-4,4000亿参数模型也在路上马斯克正式开源 Grok-1,成为全球最大的开源大模型刚刚!马斯克开源 Grok:参数量近 Llama 四倍,成全球最大开源模型通义千问开源王炸,1100亿参数称霸开源榜单,中文能力全球第一Redis不“开源”,是定义「开源」的OSI之耻开源日报 | 构建一个类似英伟达CUDA的开源生态;“AI程序员”大杀四方,人类程序员开始反击;Podman 5.0发布【七绝】 风信子 (一先)
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。