oca所有模块都是agpl,依赖这些模块的模块都必须agpl。gooderp早期版本为了支持列表excel导出,其core模块依赖了oca的模块,所以整个模块依赖树都必须遵守agpl协议 。
agpl允许非开源软件远程调用的。只是不允许基于gooderp封装成另一个产品非开源的发布。抵制agpl的想干啥大家都清楚。
mangodb就是agpl,并没有要求用到mangodb的软件和服务都向最终用户开源。
只是你别把mangodb换个logo叫appledb然后去申请整个软件的著作权,并且为了不暴露你的这个行为而拒绝向最终用户提供源代码(代码里有原作者信息)。
以上来自上海开阖-Jeff在Odoo学习社区“Q”“Q”群的发言。