我从GPL下的免费开源桌面应用程序中获取了一些方法(并非全部)。这个应用程序是用C++语言编写的,我将这些方法从C++转换成Java代码,并在我的android应用程序中使用。
所以,我应该开放我的android应用程序吗?
发布于 2011-10-21 02:44:49
同意到目前为止所得到的答复..。你必须..。
现在,如果出于某种原因,您希望不发布源代码,包括版权通知,并且在GPL下有义务,那么您需要从头开始重写这些函数,作为“洁净室实现”(只根据规范/描述实现,而不是从原始作品中获得任何“灵感”)。如果你能做到这一点,并以某种方式证明,如果有争议,你确实做到了,那么你就可以走了。
发布于 2011-10-21 02:36:16
这不是你该不该做的事--如果你发布的话,你在法律上有义务开源它。
https://stackoverflow.com/questions/7844379
复制相似问题