Open source 使用GNU许可的开放源码时的含义

Open source 使用GNU许可的开放源码时的含义,open-source,licensing,gnu,lgpl,Open Source,Licensing,Gnu,Lgpl,我对引入GNU Lesser通用公共许可下许可的源代码的含义有些困惑。我正在开发一个测试框架,我想使用和修改一个开源项目作为现有框架的一部分。这是否意味着整个测试框架应该是开源的 只要LGPL组件保持独立,就可以将其集成到专有解决方案中。例如,链接是好的,作为处理器使用是好的。捆绑也很好,只要您清楚地声明捆绑包包含LGPL软件,并且是什么 您当然可以根据自己的需要修改该软件,这就是开源软件的全部要点。然而,如果您在之后再次传播它,例如,通过将其与您的框架捆绑,您必须发布您的修改 通常,请遵循以下

我对引入GNU Lesser通用公共许可下许可的源代码的含义有些困惑。我正在开发一个测试框架,我想使用和修改一个开源项目作为现有框架的一部分。这是否意味着整个测试框架应该是开源的

只要LGPL组件保持独立,就可以将其集成到专有解决方案中。例如,链接是好的,作为处理器使用是好的。捆绑也很好,只要您清楚地声明捆绑包包含LGPL软件,并且是什么

您当然可以根据自己的需要修改该软件,这就是开源软件的全部要点。然而,如果您在之后再次传播它,例如,通过将其与您的框架捆绑,您必须发布您的修改

通常,请遵循以下经验法则:


您可以使用它并根据自己的需要对其进行修改,但不要试图让它看起来像是您实现了该解决方案。公平地对待那些为你工作的人,并给予表扬

看看吧,我投票结束这个问题,因为它是关于许可和法律问题,而不是编程或软件开发。有关详细信息,请参阅。