Bintray系统让整个开源二进制世界变得井然有序,而现在,这个平台决定开始商业化。以色列技术开发公司JFrog计划发布Bintray高级版,也就是这个广受欢迎的软件发布平台的商业版,而在以前,Bintray只对开源软件适用。JFrog在以色列进行开发,在美国加州进行销售业务,而Bintray每月有着超过1.5亿的下载量,正是两者的成功合作让Jfrog得以发布这一高级版本,让商业开发者也能利用Bintray这一让互联网变得整洁干净的重要力量。

从一个免费开源软件发布下载平台,到一个成熟的商业软件分销商,Bintray这一路走得异乎寻常地迅速。去年三月,Bintray作为一个基于云端的免费二进制包下载平台正式对外发布。二进制包与源代码不同,是可执行格式。而现在,Bintray已经将范围和服务扩展,涵盖了几乎所有的下载。其客户众多,其中包括苹果公司、Netflix和Twitter。

在开源软件的纷乱世界里,组织和个人将软件和源代码无偿提供给所有人,追溯来源和保持记录似乎并不重要。这么做的理由是,我们何必把时间和精力花在不能带来收益的追根溯源上呢?一项问卷调查显示,65%的开发者认为文档说明不足、代码法定所有者身份不明以及法定用途规定不清是开源软件发布的主要障碍。对于二进制文档来说,上述问题则更加严重,因为文档说明和代码片段是合在一起发布的。

JFrog逐步为各种组织提供线上空间,用于二进制包的存储。原来的开源项目仓库管理器Artifactory,以及后来Bintray的用户,都可以将所有东西存在一个地方,企业可以跟进他们的下载数据,并且要求许可和说明。这个存储空间具有互动性,使用者可以像逛街一样下载需要的二进制包。值得注意的是,Bintray为了鼓励“整洁”,允许开发者将他们的存储库和他们做过的其他项目,或者和包括Maven、Gradle、Yum和Apt.在内的其它存储管理系统进行整合。

JFrog称,Bintray高级版在这个基础上提供了更多的功能。开发者可以将软件发布和分销过程完全自动化。一旦软件发布在上面,Bintray就会为开发者提供所有下载数据,包括何时下载,从何处下载,哪个版本在哪个时间段下载。JFrog称,Bintray高级版帮助开发者建立一个完全流水线的云端软件发布中心,让“下载(或者发布)成为一项服务”。
“现在开发者终于有了这样一站式的软件发布工具,从开发阶段到把产品送到消费者面前,我们提供一系列的服务。”JFrog的总裁施罗米•本•哈伊姆(Shlomi Ben Haim)说,“我们没有一个顾客想要自己创造并维护一个下载中心,他们都希望软件发布能完全自动化,改善产品生命周期,提高投资回报率。我们感受到了他们的需求,因此Bintray就是Artifactory成功后自然而然的一步。”他还预测说,“不久之后,全世界都将以JFrog的方式消费软件。”

weixinqrcode-article