我理解最好尽可能实现其他库(而不是复制代码),但在某些情况下,复制代码更方便.
复制代码的正确礼仪是什么?信用在您的文件的顶部,靠近使用的代码?如果代码被重新考虑到无法识别怎么办?
ypn*_*nos 10
GNU GPL非常具体地说明了如何使用通过该许可证获得的代码.(注意:如果您对相关代码的许可不是GPL,但是例如LGPL,则适用不同的规则.)基本上GPL归结为:
即使代码被重新考虑到无法识别:如果您想要分发它,您必须遵循这些条款,并使对方理解您更改的部分(无法识别;-)).一定不要忘记:这不是礼仪,这是版权法!
其他许可证(例如BSD许可证)具有不同的条款.例如,如果您使用BSD许可下的代码,您只需保留版权声明,但可以愉快地根据您选择的任何许可重新分发代码,或者使用源代码.