Sourcegraph 代码仓库 404:不开源更挣钱


前 Sourcegraph 工程师 Eric Fritz 发文称,代码搜索浏览工具 Sourcegraph 已将其开源代码库私有化,并称此举是对“Sourcegraph 文化的最后一击”。

Fritz 指出,自己曾经在 Google Go 团队和 Sourcegraph 之间选择了后者的一大原因,就是看中了他们“build 100% in the open”的这一文化因素。

“默认情况下,所有文档都是公开的。技术和产品 RFC(以及后来的 PR/FAQ)都经过起草、审查并编入公共 Google Drive 文件夹中。所有产品实施均在公共 GitHub 存储库中完成......这是我辞职后做出的决定,因此我没有任何发言权。但是,我仍然对我四年来为这个我所热爱的产品所付出的真诚努力(并怀念在我现在的岗位上每天使用它的日子)的可访问性感到遗憾。”

对此,Sourcegraph CEO 在 Hacker News 上的一则讨论帖中进行了回应,称私有化的举措是为了更好的集中精力。并补充道,虽然开源对很多公司来说是有意义的,但其更多的是适用于基础架构产品或客户端工具,对完整的服务器端最终用户应用来说意义不大,同时还会增加额外的工作和风险。

Sourcegraph 工具于 2018 年正式宣布在 Apache License 协议下开源,代码托管在 GitHub 平台上。彼时官方表示,开源 Sourcegraph 是为了给更多的开发者和开发者生态系统提供代码搜索和代码语义智能感知,并实现“让基本的代码语义智能感知无处不在”等目标。

2023 年 6 月,Sourcegraph 公司宣布将大部分代码重新授权为企业许可证,但声明“源代码将继续公开”。时至今日,Sourcegraph 的 GitHub 仓库已经 404。

Sourcegraph CEO 进一步解释称,促使他们做出这一改变的原因包括:将“差异化”的代码保密、隐藏代码以防止滥用,以及增加收入来源等等。

“我们从离开 GitHub 的人那里听说,GitHub 的人经常监控我们的仓库,以了解我们即将推出的功能和产品。GitHub 的一个人告诉我,他的工作就是克隆 Sourcegraph.....我不喜欢让微软占到便宜,尤其是 GitHub 的产品也不是开源的。

自从我们将代码改为非开源后,我们能够寻求更多的大型合作伙伴......举个具体的例子,去年我们的代码非开源后不到 2 个月,我们就通过一家分销合作伙伴签下了一份总收入超过 100 万美元的协议,而如果我们的代码是开源的,就不可能签下这样的协议。”

相关阅读:

  • 代码搜索引擎和代码浏览器 Sourcegraph 宣布开源

相關推薦

2024-10-19

9 月份兑现承诺,正式在 GitHub 上发布了其 Windows 端的源代码。但采用的 Winamp Collaborative License(WCL)Version 1.0 协议,对用户的分叉以及修改后的分发出了限制。 此举引发了诸多争议,在很多人看来这并不是真正的开源。项目最

2023-01-12

开源代码托管平台 SourceHut 宣布把 Go Module 镜像列入“黑名单”,并将于 2023 年 2 月 24 日禁止对 Go Module 镜像进行 git 访问。 据介绍,从 2 月 24 日开始,用户在从 SourceHut 仓库导入模块的 Go 软件包上使用go get或类似命令时

2022-04-23

Py 的官方文档站点位于 docs.sympy.org  ,但其 HTML 源代码托管在其 GitHub 的存储库:sympy_doc 中。 近日,据外媒 BleepingComputer 报道:在代码学习网站 HackerRank 的错误 DMCA 版权投诉之后,GitHub 删除了 SymPy 托管文档网站的 sy

2023-05-05

代码智能平台 Sourcegraph 最新发布的一份报告表明,95% 的受访开发人员已经在使用 AI 工具编写代码。但开发人员在享受 AI 工具所带来的便利的同时,也要承受随之而来的“Big Code”挑战。 “Big Code 问题对于如今的开发者、工程

2023-09-11

可视化编程界面、强大的调试器和协作功能。Rivet 已被 Sourcegraph、Attentive、AssemblyAI、Bento 和 Willow 等公司使用。用户赞赏其可视化特性、协作功能以及快速调试和迭代的能力。 Rivet 已在 GitHub 开源:https://github.com/Ironclad/rivet

2023-03-06

p;必填 json < string, object > map 响应 HTTP代码 说明 类型 「200」 OK R 「201」 Created 无内容 「401」 Unauthorized 无内容 「403」 Forbidden 无内容 「404」 Not Found 无内容

2024-06-12

自动分析生成 api 接口文档,不采用任何注解侵入到业务代码中。只需要在项目中引入 smart-doc 提供的 maven 或者是 gradle 插件,然后按照规范写好 javadoc 注释即可生成 api 文档。同时 smart-doc 也支持生成 openapi 和 postman 这些规范的

2023-11-10

搭建属于自己的系统应用。 系统演示与文档 码云仓库:https://gitee.com/modstart/ModStartBlog Github仓库:https://github.com/modstart/ModStartBlog 系统演示:https://blog.demo.tecmz.com/ 下载试用:https://modstart.com/download 开发者文档

2022-09-23

是帮助快速跨越架构技术选型、研究探索阶段的利器。 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。 [1]、特别说明 Dante Cloud (但丁,原 Eurynome Cloud) 正式

2024-04-03

理 增加生成模块的基础路径和模板存储字段,生成模块代码时给于确认提示 新增 代码生成器 config.xml 的 attrType 字典增加 attrName,用于选择控件编码和名称获取 新增 代码生成器 模板 添加公司选择组件 新增 Docker 多 CPU

2023-05-07

己搭建服务 如果你想要自己搭建服务,你需要克隆这个仓库并安装依赖项,然后运行项目。需要 Node.js 16+。 git clone https://github.com/Kuingsmile/Word-GPT-Plus.git yarn yarn run serve 然后,按照下面的 旁加载插件 说明安装插件。 旁加

2022-09-12

JavaScript。 由于 Fresh 没有构建步骤,因此开发者编写的代码直接就是在服务器和客户端上运行的代码。将 TypeScript 或 JSX 转换为纯 JavaScript 的任何必要转换都是在需要时即时完成的。这允许通过即时部署实现非常快速的迭代循

2024-04-23

bsp;fc [数据源] 替换 getSource 函数 [数据源] 添加代码和名称栏 [数据源] 重构元数据布局 [数据源] 将数据库信息添加到元数据中 [函数] 修复info中未定义属性转换时的错误 [查询] 删除旧的 api [查询] 修复历史数据

2023-04-28

前几天,有开发者跟我们反馈,有项目 copy StreamPark 的代码并且没有声明版权,起初我们不相信,以 Apache 项目的知名度和 Apache 开源协议的宽松程度一般不会有项目这么干,毕竟直接在代码中注明引用即可,协议对代码分发没