拥有开源产品的十大顶级公司

466 阅读7分钟

开源软件已成为公司的主流概念。通常,当公司公开提供软件时,软件会受到更多的关注。这意味着开发人员可以为该软件做出贡献,并成为该产品的大使。

开源公司最经常从培训,认证,咨询或支持服务或其他付费产品或托管服务中获得收益。

本文介绍了十种流行的开源产品及其背后的公司。最重要的是,我们还研究了这些公司如何通过开源软件维持其业务。

1. MySQL数据库

MySQL数据库是在1995年开发的,当时正在寻找一种性能更高,效率更高的数据存储机制。2000年,根据GNU通用公共许可证(GPL)发行了MySQL。拥有MySQL版权的公司MySQL AB积极致力于产品改进和提供支持。

如今,我们无法想象没有MySQL数据库的互联网。它是世界上最受欢迎的数据库之一。当它与LAMP堆栈一起引入时,受欢迎程度得到了极大的提升。它是一个四层堆栈,构成了托管网站和运行Web应用程序的基础:

  • Linux:操作系统
  • Apache:Web服务器软件
  • MySQL:用于数据存储和查询数据的数据库层
  • PHP:构建网站和Web应用程序的最后一层。 最后,MySQL AB通过其企业产品为需要扩展且无力承受失败的公司赚钱。他们提供不同类型的服务级别协议,以协助公司操作和维护MySQL数据库。

2. Apache HTTP服务器

我们已经将Apache作为LAMP堆栈的一部分进行了介绍,该LAMP堆栈还包括MySQL。Apache HTTP Server软件自1996年就存在。有人说世界上超过67%的Web服务器都使用Apache HTTP Server。但是,随着替代产品的出现,它的受欢迎程度正在下降,而替代产品则需要一部分市场份额,例如Nginx。

该软件本身是由开放的开发人员社区开发的,他们也负责维护软件。请注意,Apache Foundation不会赚钱。他们从捐赠和活动中获得收入,以支付其日常业务。他们的核心目标是推广使用开放源代码软件。但是,从事该项目的开发人员经常会与公司协商以解决关键问题或解决复杂的用例。就像您已经猜到的那样,公司非常乐意为解决问题而聘请专家。

3. WordPress通过Automattic

Automattic总部位于加利福尼亚州圣弗朗西斯科,负责管理流行的开源内容管理系统(CMS)WordPress。根据Kinsta.com的统计,WordPress支持互联网上所有网站的40%。值得注意的是,自2018年以来,WordPress的份额一直从31%继续增长。

最重要的是,Automattic还运行WordPress.com网站,该网站允许您托管免费的CMS实例。此外,Automattic还为WordPress管理两个流行的插件:

  • WooCommerce:帮助您建立一个网上商店
  • BuddyPress:帮助您建立社交网站 WordPress通过在他们提供给用户的免费网站上出售广告空间来赚钱。最重要的是,它们为需要更多存储空间,自定义域名或更好性能的网站提供升级。用户必须为这些升级付费,这就是WordPress赚钱的方式。

4. Canonical的Ubuntu

Canonical是也许最受欢迎的Linux发行版Ubuntu背后的公司。他们的总部设在伦敦,雇用500多名员工。他们于2004年推出了流行的Linux发行版。

但是为什么他们要开发Ubuntu?从Ubuntu.com,我们可以阅读以下故事。“ Linux早在2004年就已建立,但它被分为专有的和不受支持的社区版本,对于大多数计算机用户来说,免费软件并不是日常生活的一部分。那时,马克·沙特尔沃思(Mark Shuttleworth)聚集了一个由Debian开发人员组成的小团队,他们共同创立了Canonical,并着手创建一个易于使用的Linux桌面,称为Ubuntu。

他们的目标是为世界上的每个人提供免费的软件访问权,以创造新的想法和进行创新。最重要的是,他们希望为大规模使用Ubuntu的公司降低成本。Canonical提供诸如支持,管理,维护和操作之类的服务-这些服务的收入为其运营和Ubuntu的持续开发提供资金。

5. MuleSoft数据集成平台

同样位于旧金山的MuleSoft提供了一个数据集成平台,该平台使公司可以跨不同环境连接数据,应用程序和设备。这是一个开源产品,于2018年被Salesforce以65亿美元的价格收购。

MuleSoft的开源产品有几种收入来源:

  • 订阅内容
  • 咨询服务和员工培训计划
  • 技术支持服务
  • 认证考试

6.红帽

Red Hat成立于1993年,以其称为Red Hat Enterprise Linux(RHEL)的企业操作系统而闻名。2018年底,红帽被IBM以高达340亿美元的价格收购。

在2018年,来自TechRepublic的文章标题为“这是Red Hat关于如何使$ 3B出售免费物品的公开秘密”。该公司认为,使用开源平台将无法再取胜。此外,他们通过类似于MuleSoft的各种收入来源从开源产品中赚了很多钱:

  • 基于订阅的客户服务
  • 培训课程
  • 整合服务
  • 咨询服务

7.厨师

Chef已成为编写系统配置配方以轻松启动大型系统的流行工具。换句话说,他们通过提供自动化的配置管理甚至与流行的安全工具的集成,消除了DevOps团队的大量手工工作,从而诞生了DevSecOps。

他们提供了厨师社区,该社区托管了数千个免费可用的配置模板,以启动资源。除此之外,他们还提供培训服务和一整套针对合规性,基础架构管理和应用程序交付的企业解决方案。

8. Jenkins by CloudBees

CloudBees是流行的持续集成管道软件Jenkins背后的公司。Jenkins的目标是通过自动化测试,部署和许多其他与开发相关的过程来加快应用程序交付。

CloudBees主要通过提供其他DevOps产品以及通过对Jenkins的支持来赚钱。

9. Confluent的Apache Kafka

Apache Kafka是使用流处理的软件总线的框架实现。它是由Apache软件基金会以Scala和Java编写的开源软件平台。该项目旨在为处理实时数据提要提供一个统一的,高吞吐量,低延迟的平台。

Apache Kafka提供了一个高吞吐量平台来处理实时数据馈送,例如处理财务交易或监视货运。该技术在处理大型数据流的公司中最受欢迎,并且需要快速的处理时间。

Confluent的业务模型依赖于提供商业支持的Apache Kafka版本。

10. Elastic NV开发的ElasticSearch

Elastic NV是许多产品(例如Elasticsearch,Kibana和Logstash)背后的公司。这三个产品一起形成ELK堆栈。他们最受欢迎的产品Elasticsearch是一个分布式的,可支持多租户的全文本搜索引擎,该引擎还提供了用于查询数据的API。诸如Netflix,Tinder和Wikipedia之类的许多大型组织都使用Elasticsearch来实现其高性能的搜索功能。

Elastic的大部分收入来自其公共云托管服务,该服务可从主要云提供商处获得。但是,公司总是可以决定自己托管Elasticsearch和Elastic的其他产品。

如果您想了解有关开源公司的更多信息,请查看Databricks,Hashicorp,Cloudera或Docker。