我从GPL下的免费开源桌面应用程序中采用了一些方法(不是全部)。这个应用程序用C ++语言编写,我将这些方法从C ++转换为Java代码,并在我的android应用程序中使用它们。
那么,我应该开源我的Android应用程序吗?
答案 0 :(得分:3)
这不是应该你的问题 - 如果你分发它,你有法律义务开源它。
答案 1 :(得分:1)
同意到目前为止已经回答的内容......你必须......
现在,如果由于某种原因,您不希望发布源代码,包含版权声明并且有义务根据GPL,您需要从头开始重写这些功能作为“洁净室实施”(仅从规格/描述,没有从原始作品中获取任何“灵感”)。如果你能做到这一点,并以某种方式证明,如果你确实发生了争议,那么你就可以去了。