开源为当今的远程软件开发铺平了道路

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"italic"},{"type":"strong"}],"text":"本文最初发表于 Increment 网站,经原作者 Andrew Leonard 授权,InfoQ 中文站翻译并分享。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"1993 年,Jim Kingdon 开始在 Cygnus Solutions 做程序员,这家公司是位于旧金山湾区的一家专门从事开发 GNU 自由软件操作系统组件的公司。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"但是 Kingdon 并不想搬到硅谷,当时他住在弗吉尼亚州的一个社区里,他想留在那里。尽管2020年,大多数科技界人士能不受地点限制在任何地方工作,但是在 1993 年,跨区工作却是难上加难。那时,CVS 是 Cygnus 用来协调多个程序员工作的软件程序,使其成为一棵源代码树,其设置为只允许访问总部本地计算机的人员一起工作。Kingdon 根本没有办法远程从弗吉尼亚州登录 CVS,他无法在家里工作。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"因此,Kingdon 做了一件任何有自尊心的黑客都会做的事情。他为 CVS 拼凑了一个客户端 - 服务器模式,使它能够在互联网上使用该软件。他现在可以从湾区的 CVS 仓库中取出代码,放到自己在弗吉尼亚州的计算机上,顺利地开展工作,完成后再提交回去。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章