Legally, yes you can, since the source code is freely available and you are (generally) allowed to redistribute it. Is it "kosher"? I guess that depends. A lot of people will mirror a repo on GitHub, especially if the canonical repo is only available as an SVN (or other) repo; in that case, the person who puts it up on GitHub will usually keep the same name, with a note that it is a mirror of the official repo.
If you're not only mirroring but forking the project and putting it up on GitHub, you should probably change the name of your fork (unless you fully intend and expect to have your changes merged into the official repo at some later date).
You can always put a opensource project on github as long as you link to the real owners.
Github is made to enable programmers to extend someone else their work. So I don't think it would be a problem. The only thing you need to check is their license. The license needs to allow distribution.
发布评论
评论(2)
从法律上讲,是的,您可以,因为源代码是免费提供的,并且您(通常)可以重新分发它。这是“犹太洁食”吗?我想这要看情况。很多人会在 GitHub 上镜像存储库,特别是当规范存储库仅作为 SVN(或其他)存储库提供时;在这种情况下,将其发布到 GitHub 上的人通常会保留相同的名称,并注明它是官方存储库的镜像。
如果您不仅要镜像,而且分叉该项目并将其放在 GitHub 上,您可能应该更改分叉的名称(除非您完全打算并期望将您的更改合并到官方存储库中)稍后)。
Legally, yes you can, since the source code is freely available and you are (generally) allowed to redistribute it. Is it "kosher"? I guess that depends. A lot of people will mirror a repo on GitHub, especially if the canonical repo is only available as an SVN (or other) repo; in that case, the person who puts it up on GitHub will usually keep the same name, with a note that it is a mirror of the official repo.
If you're not only mirroring but forking the project and putting it up on GitHub, you should probably change the name of your fork (unless you fully intend and expect to have your changes merged into the official repo at some later date).
只要链接到真正的所有者,您就可以随时将开源项目放在 github 上。
Github 的创建是为了让程序员能够扩展其他人的工作。所以我认为这不会成为问题。您唯一需要检查的是他们的许可证。许可证需要允许分发。
You can always put a opensource project on github as long as you link to the real owners.
Github is made to enable programmers to extend someone else their work. So I don't think it would be a problem. The only thing you need to check is their license. The license needs to allow distribution.