Conversation
- LGPL-3 module -> OEEL-1/OPL-1 module - MIT module -> LGPL-3/OEEL-1/OPL-1 module
|
Thanks. Would you mind adding a news fragment (58.feature - or is it a bugfix?) and a couple of test cases to reproduce the problem this fixes? |
|
Thanks @ng-ife Looking at this again, I have a concern. Imagine
Before this change, B depending on C will be flagged. With this change, B can depend on C. But then A (AGPL) depends on B, which depends on a proprietary module, so that is not ok? Or do I miss something? |
|
@sbidoul Thanks for your feedback. What do you think? |
I think AGPL can depend on LGPL, that is fine. |
|
I'm not saying I have the definitive answer :) It's a complex matter. It might make sense to have open source that depends on proprietary, but if we allow it in manifestoo, we'll probably need a more sophisticated algorithm to detect transitive incompatibilities. |
@nilshamerlinck out of curiosity, do you have a reference about MIT/Apache compatibility ? |
disclaimer: I'm not a lawyer :)
based on Odoo's licenses:
also MIT module can depend on LGPL-3 module (but not on Apache module; removed Apache from the comment to avoid ambiguity; wasn't taken into account anyway)