2010-04-11 71 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