将fork的贡献纳入您自己的回购 - 需要许可吗?

时间:2013-05-20 08:58:22

标签: git github

这个问题可能会被关闭,但老实说,我不知道还能在哪里提出这个问题。这看起来很愚蠢,但如果处理不当,我认为会变得非常严重。

情况就是这样。

有人在Github上分叉你的存储库。他们已经实现了您真正感兴趣的标准,并希望将其应用到您自己的存储库中,尽管此人没有留下任何联系信息。

您是否应该继续将该人员的实施添加到您自己的存储库中? (显然,作者对其实施给予了信任)

您的提交消息中是否有提及此人的内容?

或者...

你是否应该退缩而不担心,因为那个人的分叉回购是他们自己的?

我认为没有简单的答案,我只是想找一个可能有过这个问题经验的人来提供最好的建议。

1 个答案:

答案 0 :(得分:1)

确实有一个简单的答案。建议Github上的所有项目都有许可证 - 对于公共存储库,通常是开源许可证(或者公开源代码没有多大意义)。

虽然细节可能会有所不同,但这些许可证通常允许您在提供足够信用的同时使用(并可能修改)来源。

Git(和Github,尤其是叉子)让这很容易。您将fork中的提交拉入您自己的repo的历史记录中。将保留提交者信息,从而为首先将代码引入聚合历史记录的人提供信誉。

基本上,除非他们的许可证限制您未经许可使用他们的代码,否则您可以将他们的更改包含在您自己的仓库中。与他们交谈总是一个好主意(请记住,每个Git提交必须包含一个电子邮件地址,以便您可以轻松找到他们的联系方式),但对于FOSS并不总是必要的。

在Github上,您还可以使用回购的问题功能(如果已启用)与他们联系并询问此事。