15 位新兴开源项目背后的牛逼创始人

InfoWorld 整理了一份“15 star founders of high-flying open source projects”名单,旨在了解当今一些最重要和最具创新性的开源项目背后的驱动

InfoWorld 整理了一份“15 star founders of high-flying open source projects”名单,旨在了解当今一些最重要和最具创新性的开源项目背后的驱动力。

A new generation

InfoWorld 指出,Linus Torvalds 是开源方面的的巨人。他如何以学生身份创建Linux(正如他的书名所言,只是为了好玩),然后统治(有点暴躁地)开发 Linux 内核的社区的故事,是早期开源运动的黑客精神的缩影。

但不可否认的是,开源已经发生了变化:它已经被企业界所接受,而这也改变了企业和开源社区。今天最有影响力的开源项目更有可能出现在大公司内部的合作过程中,而不是来自独行侠。但是,由于它们是开源的,这些项目最终会帮助整个社区–它们的创造者往往会从他们新提高的知名度中获益。

以下是一些最重要的开源项目背后的创新者:

Apache Kafka:Jay Kreps、Neha Narkhede 和 Jun Rao

数据流可能听起来很枯燥和技术性,就像数字时代的管道。但是,随着公司需要从越来越多的来源摄取和处理越来越多的数据来进行竞争,将这些流向正确的地方所需的架构变得越来越关键,而传统的解决方案往往成为瓶颈。

在 2000 年代末和 2010 年代初,LinkedIn 是最早开始碰上这个问题的公司之一。LinkedIn 的三位工程师 Jay Kreps(中间)、Neha Narkhede(右)和 Jun Rao(左)曾在一个创建了”Who’s Viewed My Profile Feature”功能的团队中工作,他们参与了一个消息系统项目,最终成为 Kafka(以 Kreps 最喜欢的作家之一命名)。

Apache Kafka 作为开放源码发布后,已经成为众多公司和项目的重要组成部分。与此同时,Kreps、Narkhede 和 Rao 还成立了 Confluent 公司,提供 Kafka 的商业和云端版本。

Redis:Salvatore Sanfilippo

Redis 是一个高性能的 key-value 数据库,它的出现很大程度补偿了  这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。

Sanfilippo 在推出 Redis 后不久就将其开源,项目发展迅速。随后,Sanfilippo 被 VMware 聘用,继续从事 Redis 项目的工作。作为开源赞助者的大公司已经成为专业生态系统的一个重要组成部分。

Kubernetes:Joe Beda、Brendan Burns 和 Craig McLuckie

Kubernetes 是一个容器编排系统,已经成为希望转向基于容器架构的大小公司的关键基础设施。它诞生于谷歌内部,由 Joe Beda(左)、Brendan Burns(未显示)和 Craig McLuckie(右)一起创建,建立在该公司早期的”Borg”集群管理器的概念上。Kubernetes 最初的名字是”Project 7″,是指《星际迷航:航海家》中的 Borg 角色七号。

Beda 和 McLuckie 现在都在 VMware 从事云技术工作,而 Burns 是微软 Azure 部门的副总裁。

Apache Spark:Matei Zaharia

Apache Spark,这个数据处理平台取代了MapReduce,成为大数据领域的佼佼者。与其他项目不同的市,它产生于学术界。它的创造者 Matei Zaharia 在国际大学生程序设计竞赛中获得金牌,然后在加州大学伯克利分校获得博士学位,Spark 的基础是作为他研究的一部分奠定的。Spark 几乎从一开始就是开源的。

当 Spark 在大数据领域掀起风暴时,Zaharia 在商业和学术领域都有涉足。他创立了 Databricks 公司,该公司围绕 Spark 和其他数据工程、数据科学和机器学习项目提供云服务,他还是斯坦福大学的教授,他的研究小组与开源社区密切合作。

Ansible:Michael DeHaan

Ansible 是一个强大的自动化平台,也是基础设施即代码运动的一个关键部分。基于 YAML 的 Ansible Playbook 定义了服务器配置,Ansible 通过 SSH 自动推送到目标系统。与 Puppet、Chef 和其他一些工具一起,Ansible 在将基础设施管理带入 DevOps 世界方面发挥了很大作用。

Michael DeHaan 是 Ansible 的创造者,他的职业轨迹提供了一个开源项目和创造者可能遵循的另一条道路。DeHaan 在 2000 年中期在红帽公司的研发部门工作;后来他将 Ansible 作为一个开源项目推出,然后围绕它建立了一个公司,该公司很快被他的老东家红帽收购。

Node.js 和 Deno:Ryan Dahl

Ryan Dahl 的第一个有影响力的项目是 Node.js。Node 和 Dahl 遵循了一条并不陌生的开源轨迹:一旦项目达到临界质量,项目和创造者都转移到一个可以孵化它的营利性公司。几年后,Dahl 离开了,Node.js 被转移到了一个基金会。

之后,Dahl 提出了 Deno,另一个 JavaScript 运行时(Node 的变形)。并在一次名为”10 Things I Regret About Node.js”的演讲中公布了这一新项目。Deno旨在为程序员提供比 Node.js 更安全、更高效的服务。Deno 发展迅速,Dahl 成立了一家新公司作为它的总部。

CockroachDB:Spencer Kimball、Peter Mattis 和 Ben Darnell

20 世纪 90 年代中期,Spencer Kimball(左)和 Peter Mattis(中)在加州大学伯克利分校当室友时,开发了 GNU Image Manipulation Program 和 GTK,这两个基础软件帮助启动了开源的可行性。

2000 年代和 2010 年代初,Kimball 和 Mattis 在硅谷的企业中度过,开始时是谷歌的早期员工,然后涉足各种社交媒体的相关项目。但最终他们与谷歌的同事 Ben Darnell(右)联手推出了 CockroachDB,这是一个 SQL 数据库,建立在一个分布式架构上。

CockroachDB 借鉴了 Kimball、Mattis 和 Darnell 早期的谷歌经验,与 Google Cloud Spanner 正面交锋。但作为一个开源项目,它可以免费供任何人使用。

Django:Simon Willison 和 Adrian Holovaty

Simon Willison(左图)和 Adrian Holovaty(右图)在 21 世纪初为 Lawrence Journal-World 工作,当时他们才 20 出头。正如 Willison 所说,他们需要能够”在尽可能短的时间内创建合理复杂的数据库驱动的网络应用”。Django 是 Willison 和 Holovaty 设计的基于 Python 的网络应用程序框架,用于实现这一目标。

Django 在 Python Web 开发方面大受欢迎,至今仍占有重要地位。虽然 Willison 和 Holovaty 没有像这个名单上的一些人那样名声大噪,但他们都有有趣和富有成效的职业生涯。Holovaty 曾为华盛顿邮报和其他出版物的科技新闻项目工作,而 Willison 与他的妻子合作开发了一个活动平台,并被 Eventbrite 收购。

“与这个名单上的其他人一样,许多的人从他们的开源工作中受益,这无疑会使他们感到满足。”

关于作者: qwephp

.

为您推荐