Sourcegraph要做“开源代码的谷歌”
![](https://www.ctocio.com/wp-content/uploads/2021/08/sourcegraph-580x333.png)
一家名为Sourcegraph的创业公司正在将其通用代码搜索平台扩展到云端,并在此过程中索引来自 GitHub 和 GitLab 的数百万个开源代码公共存储库,以便任何人都可以彻底搜索开源代码。在1.25 亿美元的 D 轮融资之后,Sourcegraph迅速蹿红,该轮融资对该公司的估值高达 26 亿美元。
“我们正在推出 Sourcegraph.com 作为搜索开源世界的成熟产品,”Sourcegraph 联合创始人兼首席技术官 Beyang Liu说道。
“大码”问题
Sourcegraph 成立于 2013 年,旨在通过一个平台来“解决大代码问题”,该平台可以解决大多数企业在其项目中必须处理的源代码数量和种类不断增加的问题。现在每家公司本质上都是一家软件公司,他们都必须处理代码(在不同程度上)。但是随着这些代码库的增长以及更多的存储库和开发人员工具被投入到巨大的编码大锅中,管理一切变得更加棘手,开发人员更难满足冲刺最后期限。
为了应对这一挑战,Sourcegraph 结合了构成现代开发人员运营 (DevOps) 堆栈的各种链,涵盖存储库、编程语言、文件格式、编辑器等。通过 Sourcegraph,开发人员可以更快地找到并修复问题,弄清楚如何使用特定功能,确定更改一段代码对依赖项的影响,自动化大规模重构等等。
到目前为止,Amazon、Cloudflare、Uber 和 PayPal 等 Sourcegraph 客户不得不运行自托管的 Sourcegraph 实例。但是,作为其为整个开源网络编制索引并使其可搜索的使命的一部分,这家总部位于旧金山的公司还将其业务的业务方面引入托管云时代。
尽管这无疑会吸引初创公司和个人编码人员,但鉴于云使协作和搜索存储库变得更加容易,它还将向更广泛的喜欢云产品的企业客户开放 Sourcegraph 的目标市场。
该公司没有给出这一转变的具体日期,但它表示,今天的公告为今年秋季的“更大发布”奠定了基础,这将使 Sourcegraph“进入新一批公司”。
SaaS-y
Sourcegraph 的新门户是一个代码搜索引擎,任何人都可以免费查找和浏览数百万个开源项目和个人私有代码——以前公众无法向 Sourcegraph 的云添加私有存储库。Sourcegraph 还将向公司收取上传其私有存储库的费用,以便内部开发人员可以从浏览器中搜索它们。
“作为一家公司,这对我们来说是一个重大举措,因为它标志着我们向 SaaS 业务模式的转变,”刘说。
据刘说,在此之前,Sourcegraph.com “基本上是 Sourcegraph Enterprise 的一个很棒的大型演示”,这意味着用户无法添加自己的公共或私有存储库。“按照内部代码库标准,搜索索引很大,但与有趣的开源 [项目] 的整体数量相比却很小,”他说。
源代码的谷歌
虽然代码已经可以通过其各自的代码主机进行搜索,但刘将现状比作AltaVista时代的网络搜索。
“我们正在构建的更像是代码的谷歌,”刘解释说。“Sourcegraph 显然与 Google 搜索有很大不同,因为代码是一种非常不同的数据形式。但它的相似之处在于,我们以一流公民的身份解决搜索问题——我们投资了深度技术,使我们能够建立更好的用户体验。因此,使用 Sourcegraph 的开发人员发现自己搜索代码的次数比仅使用其代码主机的搜索功能时要高出一个数量级。”
合并 GitHub 和 GitLab 可能会涵盖大部分“有价值”的开源项目,并使它们可以通过单一界面进行搜索,从而使开发人员不必访问不同的渠道和界面来找到他们正在寻找的内容。
“我们在拥有多个代码主机的客户身上一直看到这一点——Sourcegraph 的一大吸引力是它直观,所有内容都可以在一个地方访问,”刘解释说。“现在我们也可以将所有可发现的开源资源集中在一处。”
第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom
除非注明,本站文章均为原创或编译,未经许可严禁转载。
相关文章: