2010-04-11 73 views
5

我有一些項目,我很久以前就停止了開發,但仍然獲得代碼訪問請求。我目前正在從我的個人網站提供壓縮包。我認爲壓縮包遠沒有用(例如,不能立即讀取代碼,無法提供個別源文件的URL,不能輕鬆分叉,生命期依賴於我自己的網頁)。任何開放源代碼託管網站的廢棄項目?

我希望這個古老的代碼在網上出現,無論我是否保留我的網頁。我看到了問題「What's the best open source hosting site?」。但是,大多數站點要求項目「活躍」,例如Codeplex。我沒有通過所有提供商的EULA來查看他們是否允許放棄項目。

有沒有活動限制的舊代碼的大象的墳墓?你會選擇哪一個,爲什麼?

UPDATE

我都嘗試谷歌代碼Hg和GitHub上,看看哪個更容易使用。雖然GitHub需要SSH密鑰設置和附加步驟,但它仍然容易上手。在谷歌代碼甚至找到「創建一個項目」頁面本身就是一個麻煩,每次我必須瀏覽FAQ。 Hg身份驗證沒有工作出於某種原因(是的,我試圖編碼@到%% 40和完全刪除gmail後綴,沒有工作)。

在GitHub上,創建/分派項目是一件輕而易舉的事情,它支持Pascal源文件的語法高亮顯示,這對於那些古老的代碼也是一個優點。

回答

3

Github將是一個不錯的選擇。我不認爲他們有這樣的要求,而且對於其他人來說,接管維護者並不需要您採取任何行動就很簡單。

+0

我添加了關於我在GitHub和Google Code上的體驗的更新。 – 2010-04-12 09:37:58

+0

我決定和GitHub一起去,因爲安裝更簡單,Pascal語法高亮顯示,更重要的是項目名稱還沒有接管:) – 2010-04-15 07:40:36

3

我不認爲code.google.com有這樣的要求。

您可以根據自己的願望將項目託管或不託管,也可以在社區周圍形成授予某人管理角色的權限。

- EDIT(基於NDP的答案) -

你顯然會希望你的資料庫類型設置爲Mercurial,以方便克隆/分支感興趣的黑客對代碼的人。

+1

事實上,服務條款確實會說:「您同意Google可能隨時出於任何原因(包括一段時間帳戶不活動)終止您對Google服務的訪問權限,」但是任何免費託管服務都會這樣說。 – 2010-04-11 20:50:53

+0

@Maxim:我一直在瀏覽谷歌代碼常見問題,以找到一個明確的解釋,但沒有這樣做。如果沒有更好的答案出現,我會接受你的話:) – 2010-04-11 20:52:22

+0

@尼爾:好點,但我會吞下它,如果我沒有更好的選擇。 – 2010-04-11 20:53:25