开源从被接受转变为被期望

尚无读者喜欢这篇文章。
A sprout in a forest

Opensource.com

Dwight Merriman of MongoDB headshotDwight Merriman 是 MongoDB 的执行董事长兼联合创始人,MongoDB 是一个开源文档数据库。在 MongoDB 之前,Dwight 是 DoubleClick 和 Panther Express (CDNetworks) 的联合创始人。

他将在今年于 Raleigh 举办的 即将到来的 All Things Open 大会上发表主题演讲。在这次采访中,我向他询问了一些关于开源、MongoDB 的商业模式、招聘开发人员的挑战等方面的问题。Dwight 讨论了开源,以及开源如何从被接受转变为被期望

Interview

您能简单介绍一下自己吗?

我从 14 岁开始接触计算机——也许现在看来这很老了,但我的确如此。那时我就知道我想从事与软件相关的工作。DoubleClick 是我最早参与的大项目之一。我在那里担任首席技术官兼联合创始人长达 10 年。

之后,我和 Eliot Horowitz(最初在 DoubleClick 与他共事)以及其他人一起创建了 MongoDB。部分原因,至少对我而言,这是为了创造我希望在 DoubleClick 拥有的东西:一个数据库,它适用于我们今天编写代码的方式;可以扩展;可以在迭代环境中工作;可以优雅地处理半结构化、非结构化和多态数据。

早期在一家互联网公司工作,开源的使用始终是很自然的,当然,总的来说我们也是开源的忠实拥护者。

MongoDB 的商业模式基于开源。这种模式以及开源是否是 MongoDB 成功的因素之一?

我们经历了一个开源还很新颖,但被认为是可以接受的时期。我认为我们现在已经达到了开源成为期望的阶段。如今,软件确实需要是开源、SaaS 或“免费增值”模式。传统的闭源模式已经不太奏效了。


查看完整的 All Things Open 演讲者访谈系列

通过开源,我们为开发人员提供了一个他们乐于工作的模式。我们的开源平台使得 MongoDB 在项目发布后的五年内被下载了 800 万次——对于社区采纳来说,这是一个极快的速度。

MongoDB 社区在开发过程中参与度有多高?

社区做了很多工作:从驱动程序、框架、支持到核心内容以及其他方面。对于数据库服务器本身的根分支,很多工作发生在 MongoDB, Inc.,至少目前是这样。但是社区围绕服务器有很多活动。例如,在即将发布的 v2.8 版本中,有一个可插拔的存储引擎抽象。社区中的许多人、公司和用户现在正在对此进行实验。

软件开发人员需求量很大,特别是对于像 MongoDB、Hadoop、OpenStack 等开源项目。MongoDB 如何应对这一挑战并吸引开发人员?

当然,招聘技术人员对每个人来说都很困难。但 MongoDB 的受欢迎程度很有帮助。它是 Indeed.com 上排名第二的职位趋势,仅次于 HTML5,领先于 iOS、Android 和 Hadoop。因此,很多人都想从事 MongoDB 相关工作,不仅为我们,也为任何使用 MongoDB 的地方工作。我认为在应用程序堆栈中使用 MongoDB 的几个原因之一仅仅是工程师希望使用新事物,而不是旧事物,这使得招聘更容易。

作为一名企业家和创始人,您如何看待 TODO group

“公开讨论,公开开发”的理念很好,很高兴看到如此高资质的公司加入到这场运动中。我期待跟踪 TODO group 在最佳实践和通用工具方面所做的工作。

您将在今年的 All Things Open 大会上发表主题演讲。您能给我们透露一些内容吗?

现在是充分利用我们数据的最佳时机,而昨天的技术已经无法满足需求。我将大量谈论我们今天使用的数据的“形态”以及它与过去的不同之处;我们的用例是不同的;用户需求是不同的(例如:实时性)。因此,除了旧工具之外,我们还需要新工具。此外,即使硬件也不同(云和横向与纵向扩展),更不用说软件开发方法了。

查看完整的 All Things Open 2014 演讲者访谈系列。

Avatar
前 Opensource.com 和 Open Organization 版主/大使。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.