在几个站点托管一个开源项目

Eva*_*van 16 project-hosting open-source

说我有一个开源项目,我想尝试并产生一些曝光.例如,在github,sourceforgegoogle代码等几个网站上为它设置项目条目会被认为是不道德的吗?

这纯粹是为了给它更大的曝光率.我意识到这可能有一些实际的原因,例如想要使用github进行源代码控制,以及sourceforge用于问题跟踪,论坛等.为了这个问题,我想更多地关注你使用其中一个站点作为项目主站点的情况,并在指向主站点的其他站点上制作"存根"项目.

我的直觉是,虽然它可能不是完全不道德的,但它可能会接触到一边......

Pau*_*xon 21

坚持一个提供者."如果你盖了,他们会来的" :)

此外,一旦人们开始来了,他们会只是谷歌的项目名称反正.在Sourceforge,Github和Google Code上找到相同的项目只会让人们感到厌烦.


小智 8

我不了解道德,但考虑实际情况:

  • 你将不得不多次重复上传到几个不同的网站,这样做到一个网站可能会很痛苦
  • 用户不知道哪个站点报告错误
  • 如果您使用SVN/CVS/git存储库,您将在不同的存储库中拥有多个代码副本 - 这是一个非常糟糕的主意

我确定还有其他问题.所以坚持使用一个网站 - 我一直在使用谷歌代码进行我刚刚开始的一个小项目(CSVfix,如果有人参与其中),我可以推荐谷歌很容易设置.


Ali*_*har 5

我认为这很好,因为每个提供商可能都有你想要的东西.您应该选择最适合您项目的服务.例如:

  • 谷歌代码有文件托管,但问题管理很糟糕,所以
  • Launchpad有很好的bug跟踪,但没有wiki,我们使用Mercurial,所以
  • Bitbucket.org有mercurial托管等..

因此,使用Launchpad进行错误跟踪,使用Google代码托管文件和wiki以及使用Bitbucket.org托管源代码可能是合理的.