TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why Not Open Source?

3 点作者 Liriel8 个月前

1 comment

josephcsible8 个月前
&gt; Yaak will add a plugin system to its closed-core model, achieving the benefits of open source without the burden.<p>In what world does having a plugin system even come close to achieving the benefits of open source?<p>&gt; This means it&#x27;s often quicker for the maintainer to just implement the feature themselves.<p>This is an argument to not take external PRs, but that doesn&#x27;t require being closed source. For example, SQLite.<p>&gt; Transparency doesn&#x27;t just mean code, however. There are many ways for closed-source projects to be transparent as well.<p>But none of them are even close to as good. That&#x27;s like saying you shouldn&#x27;t ever wash your hands because there are many other ways to stop the spread of disease.<p>&gt; It&#x27;s possible for users to audit the code of an open-source project and disclose any issues. The key word here is &quot;possible.&quot; I don&#x27;t actually remember this happening<p>But &quot;impossible&quot; is strictly worse than &quot;possible but hasn&#x27;t yet happened to my knowledge&quot;.<p>&gt; Imagine working at a company that hired anyone who applied. It would quickly fill with people bringing irrelevant experience and misaligned incentives. This is the unfortunate reality of open source<p>But that&#x27;s not what open source is. That would only be if you had a bot that accepted every PR with no review.<p>&gt; It&#x27;s hard to deal with unappreciative or rude feedback It&#x27;s hard to manage long back-and-forth feedback cycles It&#x27;s hard to say no to most things once the project has matured It&#x27;s hard when a good contributor leaves It&#x27;s hard to feel good about 1000+ open issues It&#x27;s hard that it never stops.<p>But all of those things are also true of closed source software.