Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我在封闭源下有 Project X。它引用/链接到组件 Y,即 LGPL,我们对组件 Y 进行修改
1) 我们发布带有修改后组件 Y 源的 Project X 二进制文件
或者
2) 我们将组件 Y 修改贡献回上游(给原始作者),并发布没有组件 Y 源的 Project X 二进制文件。
这些场景是否符合 LGPL?
1) 没问题。
2) 不是:您必须分发 y 源(或至少要这样做的书面提议)。您的用户将很难在上游补丁存储库(错误跟踪器等)的深处寻找您的修改。
选项(1)当然可以。选项(2)可能不是,因为没有“在上游贡献修改”的真正方法。