当前位置:  开发笔记 > 人工智能 > 正文

GPL等许可证如何复制代码?

如何解决《GPL等许可证如何复制代码?》经验,为你挑选了1个好方法。

我理解最好尽可能实现其他库(而不是复制代码),但在某些情况下,复制代码更方便.

复制代码的正确礼仪是什么?信用在您的文件的顶部,靠近使用的代码?如果代码被重新考虑到无法识别怎么办?



1> ypnos..:

GNU GPL非常具体地说明了如何使用通过该许可证获得的代码.(注意:如果您对相关代码的许可不是GPL,但是例如LGPL,则适用不同的规则.)基本上GPL归结为:

如果您为自己保留代码并且不将其重新分发给任何其他人,您可以随心所欲地执行任何操作而无需承担任何义务.

如果您打算与其他人共享您的代码,则只允许您使用GPL许可证.这包括您提供完整的源代码和您的发行版(包括您自己的代码!),您明确告知另一方该代码是根据GPL许可给他们的(包括您自己的代码!)并提供完整的信息.你是如何改变原始代码的.

即使代码被重新考虑到无法识别:如果您想要分发它,您必须遵循这些条款,并使对方理解您更改的部分(无法识别;-)).一定不要忘记:这不是礼仪,这是版权法!

其他许可证(例如BSD许可证)具有不同的条款.例如,如果您使用BSD许可下的代码,您只需保留版权声明,但可以愉快地根据您选择的任何许可重新分发代码,或者使用源代码.


如果代码被重构为"无法识别",那么您的工作不再是GPL代码的派生工作.这在概念上与从GPL代码学习算法和编写自己的实现相同.您没有重新分发**受版权保护的**GPL代码,您可能已经摆脱困境.
推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有