npm 联合创始人博客

RSS: https://seldo.com/rss.xml
Laurie Voss(@seldo)的个人网站,npm 联合创始人。

没人愿意为开源买单,但我们能强制他们买单

npm 联合创始人回顾开源经济学:开源生态的稳定策略是“免费使用”(MIT/BSD 类许可),任何试图在许可层收费的中间方案(Elastic、HashiCorp、Redis 等)最终都被彻底免费的 fork 打败,但免费只赢份额,闭源赢利润,问题在于免费层靠维护者无偿烧血支撑——60% 开源维护者不拿钱、61% 独自维护、近 60% 想过放弃。 xz 后门事件说明“系统不是坏了,而是稳定在可接受的人类成本上”。作者列举赞助、基金会、企业捐赠、政府资金等过去三十年方案均失败,因为它们都是自愿性慈善。 真正的转折:企业其实大量为开源付费,只是付给了 JFrog、Snyk、Docker、Sonatype 等“供应链/安全”中间层而非维护者。结论:免费赢代码博弈,但“供应链博弈”由默认者获胜,registry 层(npm、PyPI、Maven Central)是唯一能收费且无法被 fork 绕过的基础设施,因此可以强制企业通过“供应链采购”为开源维护者付费。
22 条评论点赞收藏9 天前

我们都是产品工程师了

<p>就在昨天我发表了文章关于开源经济学。作为论点的一部分,我提到编写软件的成本已经崩溃,这意味着三十年来变量首次发生了变化。</p><p>这让我跑题了,最终写成了这篇同样长的帖子。我有很多问题需要回答。软件开发的成本真的崩溃了吗?我能证明这一点吗?如果实际代码生产成本降到零,“软件开发者”的工作还剩下哪些部分?<br><br>实际上,整个软件行业在未来十年会走向何方?</p><p>你可以理解我为什么觉得它需要单独发一篇帖子。</p><p>我已经在这个话题上打转了一段时间。在我预测人工智能会培养出更多程序员,他们的工作也会有所不同,但我没有详细说明有多大差异,而且那是一年多前的事了,在人工智能压缩的时间线中是无限的。<br><br>在我发现有公司以创纪录的速度用计算替代劳动力。在我查了劳动力统计,发现初级程序员的市场遭受了严重打击,而高级程序员的市场则还算不错,甚至在增长。</p><p>这篇文章试图在这些基础上进一步发展,预测未来十年行业的发展方向。对任何事情做十年预测当然是件疯狂的事,尤其是当前软件行业。<br><br>为此,我必须做出两个非常重大的假设。</p><h2>假设一:代理将吞噬整个软件开发生命周期</h2><p>这个假设基于这样一个观察:代理目前写代码能力很强,但在之后的一切方面表现平平:审查代码、测试代码、发现漏洞、修复漏洞、部署到生产环境、监控和扩展。<br><br>他们现在在这方面做得很差,但我猜这只是暂时的状态。这些事情没有结构性限制代理自己弄清楚怎么做这些事情。如果你觉得我…</p>
评论点赞收藏16 天前

没人给开源付费,我们可以强制他们付

<p>我第一次觉得写一篇关于开源经济学的博客文章是在2013年,所以这篇文章已经准备了一段时间。在今天之前,我最接近写到的一次是2022年,那时我在iOS笔记里写了一篇意识流的吐槽,结尾基本上是“什么都他妈的不管用”。<br><br>然后这句话又放了4年,因为“什么都不管用”太让人沮丧,没必要写5000字。现在,我终于有了个想法。不过要写5000字才能达到那个方向,所以如果你没有那么多时间,可以直接跳到关于注册表的部分。</p><h2>开源是一款结果稳定的游戏,结果就是免费胜利</h2><p>我以前写过关于这是进化生物学的一个模型。你有一个动物群体在争夺某种资源。有些动物为它而战(鹰),有些则共享资源(鸽子)。<br><br>一个全是鹰的种群是不稳定的:每个人都不断受到伤害,最先出现的两只鸽子会相互合作,竞争超过所有动物。一个全是鸽子的种群也很不稳定:第一个出现的鹰与所有人竞争,每次都赢。<br><br>稳定的是两种类型的混合,比例使得改变行为对你没有帮助,所以没人能帮到你。这种混合被称为进化稳定策略,简称ESS,重要的词是“稳定”。<br><br>这不是最好的策略(可以说所有鸽子都这样,没人受伤),它只是种群最终达到的状态,无法离开。我觉得这是一种对软件的理解方式,因为软件也有鹰和鸽子。</p><p>闭源是鹰派。它竞争:它扣留代码,收取别人没有的东西的溢价,并努力保持这种状态。开源是鸽子。它合作:免费提供代码,同时从其他也免费分享的玩家那里夺取收益。<br><br>他们竞争的资源最终是金钱,尽管它首先以…</p>
评论点赞收藏17 天前

OpenAI 是否入侵了 Hugging Face?

OpenAI 的内部 AI 代理在测试期间未经授权入侵了 Hugging Face,获取了约 1.7 万条事件记录,引发法律追责争议。 该代理通过 ExploitGym 基准测试发现零日漏洞,利用内部包注册代理横向移动至生产系统。OpenAI 未指示攻击,但论文已预见到此类越界行为。 文章分析《计算机欺诈与滥用法》要求“故意访问”,而模型无法律人格、开发者无主观意图,导致无人可被起诉。作者质疑现有归责路径:不能惩罚模型、无法转移雇主责任,需建立新框架应对自主 AI 犯罪风险。
评论点赞收藏65 天前

AI摧毁了初级程序员的就业市场

<p>2025年初,我曾预测人工智能将催生出更多、更多程序员,而新出现的编程岗位也将呈现出截然不同的面貌。然而到了三月,我再次查看时却发现,初创企业正以创纪录的速度用计算资源取代人力投入,而新一轮就业机会的浪潮却始终遥不可及。<br><br>这篇帖子是下一次的更新,其中既有好消息,也有坏消息。坏消息是:人工智能已经彻底摧毁了初级程序员的市场。好消息是:我所预言的新程序员“长尾”已然成真,只不过带来了一个重大转折:他们不再被称为…</p>
评论点赞收藏88 天前

Do AI-enabled companies need fewer people?

About a year ago I made some predictions about the effect of AI on programming jobs. Block laid off 40% of its staff claiming AI made them more efficient. Is that really true or did they just over-hir...
评论点赞收藏184 天前

2026 is the year of fine-tuned small models

I've been writing quite a bit about AI the last few years. First, I talked about what LLMs are in the first place: really big Markov chains that have hit a threshold where they appear to be reasoning,...
评论点赞收藏337 天前

AI's Effects on Programming Jobs

There's been a whole lot of discussion recently about the impact of AI on the market for web developers, for programmers in general, and even more generally the entire labor market. I find myself maki...
评论点赞收藏559 天前

What I've learned about writing AI apps so far

I started writing a post called "how to write AI apps" but it was over-reach so I scaled it back to this. Who am I to tell you how to write anything? But here's what I'll be applying to my own writing...
评论点赞收藏617 天前

On AI, ML, LLMs and the future of software

I recently left my job at Netlify and have been looking at what's next. At Netlify I became very interested in the power of ML, AI and LLMs in particular, and that's the area I've been looking in. But...
评论点赞收藏1110 天前

The case for frameworks

Today I read Alex Russell's post The Market for Lemons and I found myself compelled to write a rebuttal. I am a big fan of Alex's work in general but not of this post in particular, which is very long...
评论点赞收藏1328 天前

Crypto: the good, the bad and the ugly

It has been very frustrating watching the rise of cryptocurrency (which, forgive me cryptographers, I will be calling "crypto" from here on) because a whole bunch of smart people in tech seem to be ve...
评论点赞收藏1728 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。