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创始人很满意并且没有打算转换托管平台!
程序员专栏 扫码关注填加客服 长按识别下方二维码进群
近期精彩内容推荐:
在看点这里好文分享给更多人↓↓
来源:oschina
链接:https://my.oschina.net/u/4374580/blog/4948016