Github是魔鬼?curl创始人:我喜欢就好!

被刻印的时光 ゝ 提交于 2021-02-06 10:28:57

Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

扫码关注添加客服

进Python社群▲

扫码关注添加客服

进Java社群

开源最前线(ID:OpenSourceTop) 猿妹编译

链接:https://daniel.haxx.se/blog/2021/01/28/what-if-github-is-the-devil/

最近,有一些curl用户认为curl项目不应该使用Github,他们之所以反对Github托管的原因主要有以下三点:

  • Github是一个邪恶的私有平台

  • Github是由微软经营,微软这家公司不好

  • Github是美国人主导的,因此是邪恶

为什么选择Github?

curl项目大约在11年前从Sourceforge切换到Github,curl项目创始人表示:我们之所以选择Github,不仅仅是因为它提供了众多实用功能,而且在托管和管理源代码方面也提供了快速且稳定的服务。Github也是数百万开发人开发者的首选,在Github上,我们减少了很多项目贡献过程中的摩擦,并最大限度提高了其他人的加入和贡献,从这点上来说,利远大于弊。

自托管不好么?

通过自托管服务提供和Github几乎相同的运行时间和响应时间是一个很大的挑战,并且需要花费很大的时间精力来开展这项工作,我们何不把这部分时间用项目的开发和维护上呢?作为一个小型的独立开源项目,我们没有任何“基础设施部门”可以为我们做这件事。

如果运行自托管版本,对于已经在使用该平台并了解该平台的人们,我们将失去“网络效应”和便利。我们还会失去很多很酷的功能,例如我们运行的许多不同的CI和代码分析器。

所以,我很喜欢Github!

专有不是问题

Git是开源的,而Github是专有的,实际上,我们与竞争对手都会选择一些平台完成代码托管,我们的代码仍将存储在我们永远无法物理访问的远程服务器园区中的某个机器上。托管公司使用开放源代码还是专有代码和我们关系并不大。如果他们决定有一天关闭服务器,我们除了无能为力别无他法。我们只能将它的影响降到最低。

无论我们使用哪种服务,都会承担一定的风险,如果有一天Github关闭了我们会怎样?到那时,我们依然会拥有完整 Git 仓库(所有源代码、历史记录和所有分支)、CI配置和issue,而且在世界各地都有备份。

简而言之,Github很好,curl创始人很满意并且没有打算转换托管平台!

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

近期精彩内容推荐:  

 几句话,离职了

 中国男性的私密数据大赏,女生勿入!

 为什么很多人用“ji32k7au4a83”作密码?

 一个月薪 12000 的北京程序员的真实生活 !


在看点这里好文分享给更多人↓↓

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!