【问题标题】:Is it ok to put any existing open-source project into github? [closed]将任何现有的开源项目放入 github 可以吗? [关闭]
【发布时间】:2010-06-18 12:52:27
【问题描述】:

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

不知怎的,我总觉得这是粗鲁,但它毕竟是开源的......

【问题讨论】:

  • 我认为如果您通过 github 提供链接,他们可能会感谢返回的路径。如果您使用 github 作为工具返回提交,那就更好了。只要您明确表明您不是发起者,或者甚至一开始就没有试图获得荣誉,大多数开源项目可能都鼓励使用规范链接进行复制,因为它只会以这种方式加强项目。
  • 我投票结束这个问题,因为它是关于许可和法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: open-source licensing github


【解决方案1】:

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

如果您不仅要镜像而且分叉项目并将其放在 GitHub 上,您可能应该更改分叉的名称(除非您完全打算并期望将您的更改合并到稍后的官方回购)。

【讨论】:

    【解决方案2】:

    只要你链接到真正的所有者,你总是可以把一个开源项目放在 github 上。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多