我对引入在GNU Lesser General Public License下许可的源代码的含义感到有点困惑。我正在开发一个测试框架,我想使用和修改一个开源项目作为现有框架的一部分。这是否意味着整个测试框架应该是开源的?
发布于 2012-12-17 22:33:31
您可以将LGPL组件集成到专有解决方案中,只要它保持独立。例如,链接是很好的,作为处理器使用也很好。捆绑也是可以的,只要您清楚地说明捆绑包包含LGPL软件以及它是什么。
你当然可以根据你的需要修改软件,这就是开源软件的全部意义所在。然而,如果您之后再次传播它,例如通过将其与您的框架捆绑在一起,您必须发布您的修改。
一般来说,遵循以下经验法则:
您可以使用它并根据需要对其进行修改,但不要试图让它看起来像是您实现了该解决方案。公平对待那些为你工作的人,并给予他们荣誉。
https://stackoverflow.com/questions/13915571
复制相似问题