情况有人用Python编写了一个算法,并在GNU GPL下将它作为Bitbucket上的Python模块提供。
问题算法已完成,需要我自己编写代码的用户专用功能。由于我是Git的新手,我不确切知道应该怎么做。 Atm我感到不知所谓的分叉,克隆和分支,所以如果有经验的人告诉我他们会做什么,我将不胜感激?另外,克隆他们的Git项目,添加我的东西并将其上传到Github等其他服务是否合乎道德?
答案 0 :(得分:1)
您可以分叉,复制,更改和重新分发,因为此算法是在GPL中发布的,但您应该将您的重新分发代码保留在GPL兼容许可下。
将项目克隆到您的计算机上,您可以按照以下步骤执行此操作:
切换到要克隆的本地目录 Bitbucket存储库。
粘贴从Bitbucket复制的命令,例如:
$ git clone git@bitbucket.org:tutorials/mydvcsproject.git
如果您成功,则本地驱动器上会显示一个新的子目录。此目录与您克隆的Bitbucket存储库同名。克隆包含Git维护对源文件所做更改所需的文件和元数据。