假设我有X项目下的闭源。 它引用到组件Y,它是LGPL /链接,我们进行修改,分量Y
1)我们发布项目X的二进制文件与源到修改分量Y
要么
2)我们贡献分量Y修改回上游(原作者(S))和释放项目X的二进制文件,而不分量Y源。
是否有这些情景的遵守LGPL?
假设我有X项目下的闭源。 它引用到组件Y,它是LGPL /链接,我们进行修改,分量Y
1)我们发布项目X的二进制文件与源到修改分量Y
要么
2)我们贡献分量Y修改回上游(原作者(S))和释放项目X的二进制文件,而不分量Y源。
是否有这些情景的遵守LGPL?
1)是好的。
2)不:你必须分发Ÿ源(或至少是书面提议这样做)。 您的用户将有一个很难在上游修补程序存储库的深处寻找你的修改(一个bug跟踪系统,等等)。
选择(1)肯定确定。 选择(2)可能不是,因为那里是“促成修改上游”没有真正的方法。