多年来,我有机会在会议上结识了许多杰出人士。会议是一个独特的环境,有助于快速交流和简短会面。然而,偶尔也会建立起一种联系,瞬间转化为伟大的友谊。
这就是我很高兴见到 Erica Brescia 的经历,她是 BitRock 的 CEO,这家公司正在改变我们安装和管理软件的方式。您可能更熟悉他们面向 Web 应用程序的应用商店 Bitnami。在这次采访中,Brescia 向我讲述了这一切是如何开始的,以及她对未来的预测。
请向我们介绍一下 Bitnami 和 BitRock。
我是 BitRock 的 CEO,该公司开发安装和打包工具。同时,我也是 Bitnami 的 COO 和联合创始人,Bitnami 是我与我们的 CEO Daniel Lopez 一起创立的。我对开源很感兴趣,当时开源开始变得更加主流,而 Daniel 拥有技术背景,但没有实际的销售或运营经验。因此,我们合作非常有意义。
最终促成 Bitnami 诞生的思考过程是怎样的?
在构建该业务的过程中,我们开发了强大的工具,使我们能够高效地为几乎任何服务器或桌面操作系统和平台打包软件。我们还深入了解了软件供应商和平台提供商的运作方式。这为我们提供了现在 Bitnami 的愿景。
Bitnami 提供哪些服务?它是否类似于 Apple 应用商店?
是的,Bitnami 本质上是一个服务器软件的应用商店。我们提供超过 100 个完全集成且可立即运行的应用程序包,范围从 WordPress 和 Drupal 到 Liferay 和 Alfresco,再到 LAMP、Node.js、Rails 开发堆栈等等。我们打包的所有开源应用程序和开发环境均以本机安装程序(Linux、Windows 和 OS X)、虚拟机镜像和云模板的形式免费提供。
Bitnami 最酷的功能之一是,无论您将应用程序部署在哪里,您都可以获得完全相同的堆栈,这使得在本地和云环境之间移动变得更加容易。
Bitnami 是否专注于云环境?
在云方面,我们的应用程序库目前为 Amazon EC2、Microsoft Azure 和 Google Cloud 平台等提供。2015 年我们还将推出更多平台。
我们还提供一项名为 Bitnami Cloud Hosting 的服务,该服务简化了在 Amazon 云上部署和管理 Bitnami 打包应用程序的过程。Bitnami Cloud Hosting 具有免费层级,允许您免费运行一个微型或小型实例。如果您运行微型实例并且是 Amazon 云的新用户,您也可能有资格获得他们的免费层级,这将允许您免费运行服务器一年。
Bitnami 是否支持和维护其库中包含的项目?
是的!我们为用户提供的巨大价值之一是,我们不断监控项目的新版本或安全问题,并及时发布修补版本。每月有超过一百万次新的部署,我们无法为每个人提供一对一的技术支持,但我们设有社区论坛来回答用户的问题和建议。我们还为托管服务的商业用户提供帮助台。
用户可以在内部实施开源软件吗?您通过哪些方式鼓励开源最佳实践?
我们使用了许多我们在 Bitnami 中打包的应用程序来开发 Bitnami 本身,例如 Phabricator 和 Redmine 用于项目管理和错误跟踪,DokuWiki 用于协作,Jenkins 用于持续集成,Rubystack 用于 Web 开发等等。
我们有一个分布式的团队,并在许多方面像开源项目一样运作,例如通过电子邮件、IRC(在我们的例子中是 Slack)和错误跟踪器进行讨论,以便每个人都可以参与,无论其所在地或时区如何。我们这样做是为了代替走廊谈话和面对面会议(有时是需要的)。我们还遵循其他常见的开源最佳实践,包括代码审查和良好的版本控制系统流程(目前基于 Git)。
随着开源软件越来越受欢迎,您观察到市场发生了哪些变化?
除了挑战现有厂商在他们的软件中构建更多价值甚至降低价格之外,开源软件的普及还改变了人们对软件购买过程的期望。因为您可以下载开源应用程序,而无需先与销售人员交谈、请求演示等,这迫使商业供应商更容易让人们评估他们的软件。
在大多数情况下,您无需与销售人员交谈即可试用一款软件。这让消费者掌握了更多权力,并允许他们自行了解市场上的各种产品。这也迫使供应商更加透明。您会看到软件领域的在线定价比过去更多,供应商必须更加专注于通过他们的网站、沟通渠道和产品本身来销售他们软件的优点,而不是仅仅依靠销售团队。
现在开源供应商必须依赖广泛的发行渠道,简单的部署过程成为一项要求,即使对于复杂的软件也是如此——当商业应用程序的开源替代方案易于启动和运行时,商业供应商也必须效仿。部署过程是供应商给用户留下积极印象的第一个机会,因此做好这一点绝对是关键。这就是为什么如此多的开源项目和商业供应商选择与 Bitnami 合作——简单的部署过程是我们的强项。
作为一家成长中的公司,您在与开源软件合作时面临哪些挑战?
我们始终希望确保我们遵守所有开源许可,这是一项重要但有时耗时的任务。
决定使用哪些软件或在哪些软件之上构建您的产品非常重要。通常有功能和成熟度各不相同的类似项目。选择最合适的项目很困难。通常,决定性因素是哪个项目拥有最活跃的社区并且将获得长期支持。
就机会而言,能够获得源代码非常棒,这样我们就可以比使用专有库更容易地跟踪错误和调试软件。在可能的情况下,我们会将修复程序贡献回项目。
Bitnami 即将推出相当多的应用程序。审批流程是怎样的,以及如何让某人的开源应用程序包含在内?
“即将推出”的应用程序主要是 Bitnami 竞赛中的应用程序。每个月,我们都会举办一次竞赛,Bitnami 用户(以及任何其他人)可以投票选出他们希望接下来打包的应用程序。我们发布了 竞赛规则,供有兴趣了解更多信息或希望提名新项目的人参考。
我们不时会添加我们认为会对我们的社区具有广泛吸引力的应用程序。最近的一个例子是我们与 Ghost 团队合作向公众发布他们的博客平台。
Bitnami 的未来发展方向是什么?
我们正在大幅扩展我们库中支持的云和应用程序的数量。很快我们将增加对容器的支持,特别关注开发人员堆栈以及与领先云供应商的容器编排产品的集成。
Bitnami 和 BitRock 正在发展壮大,我们正在寻找世界一流的工程师和系统管理员。我们还计划很快扩充营销、合作伙伴关系管理和销售团队。Bitnami 拥有优秀的团队和位于旧金山(总部)和西班牙塞维利亚的优秀办公室,以及位于波兰的团队。对于杰出人士,我们也愿意考虑远程职位。如果您喜欢我们正在做的事情,请查看我们的 招聘页面 并与我们联系。
评论已关闭。