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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Does Anyone Use a "Closed Core" Software Model?

12 点作者 ruslan_talpa大约 1 年前
Hello HN,<p>I&#x27;m exploring variations in software business models and came across what I&#x27;d call a &quot;closed core&quot; approach: the main system is proprietary, but all additional modules are open-source.<p>- Are there examples of companies adopting this model?<p>- What are the potential benefits or pitfalls?<p>- How does it impact community engagement and software adoption?

8 条评论

suumcuique大约 1 年前
Obsidian.md: closed source app but it uses an open storage format (markdown) and there&#x27;s a sprawling ecosystem of open source plugins.
eimrine大约 1 年前
Telegram does this by having proprietary server and allowing users to compile its own client.<p>Benefits: you can abuse the users, pitfalls: you can be abused by the Government.<p>I hate to use software where developer party considers I need some &quot;engagement&quot; and the fact I have installed the software at all as &quot;adoption&quot;, for me these are clear notices that you are doing some scam.
评论 #40049698 未加载
mooreds大约 1 年前
FusionAuth does this. We have a free as in beer downloadable solution with our own software license (available on our site). I am an employee.<p>Benefits: no risk of hyperscaler takeover or fork or future software licensing fiasco, business model of selling software is proven, either license or SaaS<p>Challenges: no halo effect, harder to get contributions (but you can do &#x27;open development&#x27; and get bugs and feature requests from community; we do), some devs get less excited about solution, have to address continuity concerns earlier (maybe?)<p>We have a FAQ on our site addressing this question.<p>Hard to tell about community engagement because straight comparisons are hard, but it definitely retards uptake to some extent. Using a free downloadable option can help; we definitely have customers who kick tires before they talk to us.<p>Really depends on your target market too: devs care more about OSS, business users don&#x27;t.
mindwok大约 1 年前
Tailscale is another one. The coordination server is closed source but all the clients are open source.
评论 #40071361 未加载
pclmulqdq大约 1 年前
My tiny company is starting on this philosophy. The core device and our real IP is closed-source, but all the other components around it are open. Going forward, the same sort of thing will apply - almost everything open, except the bits that are actually hard to replicate.<p>Since the market is security, it makes a lot of sense to open-source as much as possible without compromising our market positioning.<p>I believe several other security-related companies (Tailscale comes to mind) also adopt this philosophy.
gus_massa大约 1 年前
Many games had mods made by the comunity, and some of them are unofficialy &quot;closed core&quot;.
gpm大约 1 年前
Skyrim (mods are open source)?<p>I&#x27;m kidding, sort of, games that rely on &quot;user generated content&quot; often feel like exactly this.
gitgud大约 1 年前
&gt; <i>&quot;Are there examples of companies adopting this model?&quot;</i><p>Many examples across the industry:<p>- Autodesk AutoCAD (closed) + Plugins&#x2F;Addons (many open)<p>- MS Windows (closed) + Many 3rd party programs (open)<p>- Github (closed) + Github Actions (open)<p>- Npm (closed) + Npm modules (mostly open)<p>&gt; <i>&quot;What are the potential benefits or pitfalls?&quot;</i><p>Benefits:<p>- Harder to replicate, the company gets to keep the &quot;secret sauce&quot; a secret<p>- Opening up a way to &quot;extend&quot; the platform means 3rd party developers add value to your system<p>- The core isn&#x27;t open, so less effort is required to maintain compare to OpenSource<p>Pitfalls:<p>- Closed-source is hard to verify, company is essentially saying &quot;trust me bro&quot;<p>- Less innovation, as user&#x27;s can&#x27;t contribute to the core<p>&gt; <i>&quot;How does it impact community engagement and software adoption?&quot;</i><p>There&#x27;s hardcore FOSS advocates that will hate anything not fully open. But a business has to make money and protect it&#x27;s IP, having a &quot;closed core&quot; is one way to do that and ensure a sustainable business model.<p>Another approach is the opposite, open-core + closed-premium-addons. An example of this is &quot;React Admin&quot;<p>- Open Core -&gt; <a href="https:&#x2F;&#x2F;github.com&#x2F;marmelab&#x2F;react-admin">https:&#x2F;&#x2F;github.com&#x2F;marmelab&#x2F;react-admin</a><p>- Premium Modules Offering -&gt; <a href="https:&#x2F;&#x2F;react-admin-ee.marmelab.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;react-admin-ee.marmelab.com&#x2F;</a>