Open Source v.s. Open Core

  • 时间:
  • 浏览:0

Constellation Research 副总裁兼首席分析师 Holger Mueller 曾表示——“开源无处不出“,而专有软件供应商过去的经历也证实了你三种点。开源代码促进了专有软件的发展,反观专有软件也是开源项目的重要贡献者。什么都有有大厂,如:思科,谷歌,IBM,微软,Pivotal,SAP,SUSE 也就有 Cloud Foundry Foundation 的成员,此外, Red Hat 也被归类到开源公司行列, 拥有 4,5150 名员工为开源项目贡献代码的微软之前 例外。无独有偶,除微软外,亚马逊,IBM 和 SAP 也位列开源代码贡献榜单的前十名。

Open Source 供应商的核心价值在于不再受供应商的约束。毕竟,产品核心每种是开源的,且由全球社区开发。产品核心每种并不属于某个公司,多数状态是由 Apache Software Foundation(ASF)拥有。在最坏状态下,即使公司倒闭你三种最坏的状态指在,核心代码依然安全指在(于) ASF,被 ASF 所支持。

开源软件有如下商业模式:

开篇前一天,我门 先回到一另有一俩个 2013 年 CMSWire 向行业内专家提出一另有一俩个问题图片:专有软件( proprietary software )和开源软件 ( open source),哪个更好?当时就你三种问题图片业内人士那末达成共识,而现在你三种问题图片似乎不可能 抛妻弃子其指在价值。

什么都有有软件供应商见机,会咨询我门 有无该提供对什么开源组件外的什么都有有组件的简单支持。不可能 我门 的客户也会与我门 谈论什么都有有的外部供应商的策略。

OSI总经理兼董事 Patrick Masson 表示,这正是什么都有有大厂,甚至是什么拥护开源的公司针对许可证采取行动的导致 。比如,Google 已彻底禁止了相当于七种类型的开源许可证。

Nebula Graph GitHub 地址:https://github.com/vesoft-inc/nebula  ,加入 Nebula Graph 交流群,请联系 Nebula Graph 官方小助手微信号:NebulaGraphbot

说到商业模式,大多数状态下开源软件是“免费的”,假设就有直接从 Apache Software Foundation 或 Eclipse Foundation 之前 机构获取所使用的代码,Kellogg 建议我门 直接研究开源项目的供应商是怎么才能 才能 赚钱的。

人们会说不可能 产品头上的软件供应商会外理许可证兼容性同类的问题图片,之前 内置了企业所需的管理和安全功能,之前  Open Core 软件不可能 是三种更安全,更轻松的最好的办法。之前 亚马逊,谷歌和微软等大型云提供商不可能 正在改变游戏规则。

微博:https://weibo.com/nebulagraph

Nebula Graph:一另有一俩个开源的分布式图数据库。

GitHub:https://github.com/vesoft-inc/nebula

知乎:https://www.zhihu.com/org/nebulagraph/posts

尽管 Open Source 盛行,大多数软件供应商并那末多给什么都有人们贴上“Open Source”的标签。这是为社 呢?此外,还什么都有有公司自称“Open Core” 或附加额外许可证以限制其开源代码的使用,比如,Confluent 使用 Confluent Community 许可证而 MongoDB 使用 SSPL 许可证,头上的导致 又是什么呢?

比如 Drupal 有来自社区的 114,702 个贡献者,而 MongoDB 99% 的代码是由其员工编写。

Heudecker 在博客中提出:

Gartner 分析师 Nick Heudecker 是之前 区分 Open Core 与 Open Source 的:"Open Core 是以 Open Source 为基础的商业产品。Open Source 既是三种开发形式,也是三种源代码的许可最好的办法"。

我门 咨询的大多数分析师一致认为,公司应该关注它们正在使用的开源技术,然而,这说起来容易做起来难。首先,开发者从 GitHub 或什么都有有站点获取资源时通常那末多征求许可。其次,正如凯洛格提及的那样,在开放源代码计划(OSI)批准的清单上有 82 种不同的许可证类型,公司需要了解什么组件受什么许可证约束以及使用什么许可证的后果。

凯洛格对你三种销售策略有什么都有有的看法,他表示,“从供应商的角度来看,免费/社区版本既是潜在客户的主要来源,也是最大的竞争对手——不可能 企业版那末提供相较于社区版更棒的功能,那末我门 就那末多为之买单或再次购买。”

这听起来不错。坦白来讲,这就有事实。这是迈出了第一步并在头一年那末来越快扩张的好最好的办法。

在 24 或 48 个月的限期后期阶段,供应商需要增加收入,有时我门 甚至会大幅提高软件价格。这会导致 我和我的同事要接什么都有有客户打来的咨询电话。我门 会询问我门 实际所使用及有价值的功能,不可能 那末多开源组件外的什么都有有功能,我门 能正常使用产品吗?什么都有有前一天,你三种问题图片的答案是肯定的 。此外,客户们前会什么问题图片:市面上还有谁家是支持开源组件的?它们更便宜吗?我门 和我前一天合作过的软件供应商用的同一策略吗?

作为 Host Analytics、Marklogic 的前首席执行官和 Nuxeo 的董事,软件主管戴夫·凯洛格(Dave Kellogg)说过,我门 在面对开源前会混淆两件事:源代码和商业模式。在涉及到源代码时,凯洛格指出需要考虑以下方面:

关于企业级购买者更倾向 Open Source 而就有 Open Core,还是 仅仅根据我门 业务选者软件/服务你三种问题图片,Ovum 分析师 Tony Baer 表示,这是一另有一俩个复杂的问题图片。你说:“这是一另有一俩个问题图片,答案是‘视状态而定’”。理论上,所有软件决策取决于商业利益,而商业利益又由一系列选项构成,包括:增加收入,提高盈利,员工保留策略(留用希望在简历上体现开源项目经历的开发者),现有 IT 环境的兼容性和并购中的机构。

但开发者、PM,或正在阅读本文的你,真的应该去关注许可证吗?来,我门 研究下企业在听到“开源”时,我门 在想什么。

Open Source 和“免费开源软件”(FOSS)的开发者和爱好者对开源以及非开源的讨论充满热情,我门 讨论关于“free”的不同含义,比如“免费软件”(free, as in beer)和“开源软件”(free as in libre)。但对于大多数开发者而言,尤其是面向 GitHub 编程的同类人,我门 从 Github 上获取需要的代码为我门 所用,却那末多关注对应软件的许可证。正如 Mueller 所说,“PM 只在意代码运行结果和开销并不出意开发是怎么才能 才能 实现的,之前 造成开发者对许可证的不敏感”。

本文翻译自 CMSWire 网站的《Open Source vs. Open Core: What's the Difference?》,主要介绍 Open Source 和 Open Core 的区别。Open Source 已广为人知,那末 Open Core 又是什么,在开源软件盛行的今天,二者会怎么才能 才能 影响你三种市场呢?