关于"开源平替的杀手锏从来不是便宜"这句,我觉得可以更精确一点。从某种角度看,对刷 GitHub Trending 的这群技术用户而言确实如此,但把便宜完全排除在杀手锏之外,可能低估了它在真实市场上的触发作用。
举两个例子。2023 年 Twitter 把原本免费的第三方 API 改成付费、价格涨了数个数量级,直接把 Tweetbot、Twitterrific 这类客户端逼到停服,出走用户大量转向 Mastodon,动力里成本和被定价权拿捏占了大头。再往前,2021 年 Docker Desktop 对个人和企业收费的改动,也让 Podman、Rancher Desktop 这些开源替代蹭了一波明显增长。所以"从来不是便宜"值得商榷:更准确的表述是,便宜不是唯一理由,但当 SaaS 突然涨价或改条款时,便宜加上可控会同时成为切换理由。
另外,楼主说的"能改、能接、能自由组合",我理解它把两件事叠在一起了:一是代码开源(你能读、能改),二是可自托管(你能掌控部署)。这俩是分开的。很多开源项目代码公开,但部署依赖一整套基础设施,普通人自托管不动;反过来,有些闭源 App 把数据存成本地 Markdown 或 SQLite,你照样能自由导出、用别的工具接。严格来说也就是说,"数据归你"更取决于存储格式是否开放,不完全取决于软件是否开源。
我自己最近也在本地跑了一个 notes 类的东西,前几个月掌控感很爽,但备份、版本升级、偶尔的依赖冲突都得自己扛。SaaS 把这部分隐性运维成本替你兜了。开源平替换来的掌控感,是用"自己当半个运维"换的,这笔账对不同人划算程度差很多。
严格来说
你跑的那个 notes 平替,数据存的是什么格式?要是纯 Markdown 还好说,万一哪天作者不维护了,导出来换个工具接着用也方便。