開源爲當今的遠程軟件開發鋪平了道路

{"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}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章