我目前正在开发一个项目,我们使用开源库(GPL)进行一些特定的算法和计算.稍后将由我们自己的实现替换.
我现在想知道的是,在实现您自己的库时,您可以让自己"帮助"或"启发"多少,以后应该由闭源应用程序使用.将一些代码段或过程直接从开源复制到您的实现中是不合法的.但是,如果不实际违反GPL条件,您可以遵循开源实施多少?如果您研究并理解源代码,基于此做自己的实现是合法的吗?
open-source gpl
gpl ×1
open-source ×1