是否可以将任何现有的开源项目放入github?

时间:2010-06-18 12:52:27

标签: open-source licensing github

这个问题更多的是关于开源礼仪,以及像github和gitorious这样的新方法给予协作和源所有权。您是否可以从其他地方(例如SourceForge,具有明确的项目团队和社区)获取任何开源项目并将其放入您自己的github存储库中,前提是您尊重原始许可的条款?如果是,您是否将您的版本保留为相同的名称,或更改它?

我不知何故有这种唠叨的感觉,这是粗鲁,但它毕竟是开源的......

2 个答案:

答案 0 :(得分:6)

从法律上讲,是的,您可以,因为源代码是免费提供的,并且(通常)允许您重新分发它。它是“犹太洁食”吗?我想这取决于。很多人会在GitHub上镜像一个回购,特别是如果规范回购仅作为SVN(或其他)回购提供;在这种情况下,将其放在GitHub上的人通常会保留相同的名称,并注明它是官方回购的镜像。

如果您不只是镜像而是分支项目并将其放在GitHub上,您应该更改分支的名称(除非您完全打算并期望将您的更改合并到以后的官方回购)。

答案 1 :(得分:2)

只要您链接到真正的所有者,您就可以随时在github上放置一个开源项目。

Github旨在使程序员能够将其他人扩展到他们的工作中。所以我不认为这会是一个问题。您唯一需要检查的是他们的许可证。许可证需要允许分发。