IT资讯 curl 创始人:“我喜欢 GitHub”

merlin · 2021-02-01 09:00:06 · 热度: 23

curl 创始人兼首席开发者 Daniel Stenberg 对于部分批评者认为 curl 项目不应该使用 GitHub 的观点进行了回应

根据 Stenberg 的描述,这些批评者反对他将项目托管在 GitHub 的原因不外乎以下几种:

  1. GitHub 是邪恶的私有平台
  2. GitHub 由微软经营,微软是邪恶的公司
  3. GitHub 是美国公司,因此是邪恶的

Stenberg 表示,curl 项目大约11年前从 Sourceforge 迁移到了 GitHub,自此一直都很顺利。他之所以选择 GitHub,不仅仅是因为 GitHub 提供了许多实用功能,而且在托管和管理源代码方面也提供了快速且稳定的服务。此外,GitHub 还聚集了来自全球的开发者,他们都熟悉在 GitHub 上进行开发的模式,所以通过使用 GitHub,curl 开发团队降低了贡献过程中的沟通成本,并且最大限度地吸引了其他人加入和帮助项目。因此 Stenberg 喜欢 GitHub。

curl 创始人:“我喜欢 GitHub”

有人认为可以考虑搭建自托管的代码管理平台来替代 GitHub,Stenberg 表示通过自托管服务提供与 GitHub 几乎相同的正常运行时间和快速的响应时间是一个挑战,并且需要花费时间和精力来完成这项工作。然而 curl 只是一个小型的独立开源项目,没有任何“基础设施部门”支撑他们完成这件事。Stenberg 还提到放弃 GitHub 会失去与许多实用服务的集成,例如 curl 项目运行着许多不同的 CI 和代码分析器任务。

对于 GitHub 是私有平台且受政府管制的问题,Stenberg 表示并不在乎,因为只要是选择第三方服务商,如果他们决定某天关闭服务器,或者只是选择性地阻止访问自己的项目,那么都会无能为力。但只要保留 curl 的完整 Git 仓库(所有源代码、历史记录和所有分支)、CI 配置和 issue,无论在哪里都可以很快地重新运转起来。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册