我对 Mule ESB 感兴趣,但我不明白许可证,有人可以用简单的语言向我解释 CPAL 许可证吗?
我们有一个商业产品(JavaEE Web 应用程序),需要与客户端环境中托管的解决方案集成。例如,客户端拥有 SAP 安装或任何其他数据源,并希望将其与我们的 Java Web 应用程序集成。我们希望 Mule 能够实现此功能,CPAL 许可证允许吗?
我们的应用程序和 Mule 可以托管在我们的内部机器上或客户端上,两种方式都是可能的。
最佳答案
第一:我对法律一无所知。
也就是说,CPAL 许可证基于 Mozilla 公共(public)许可证,它没有 GPL 严格,只要代码保持开放,您就可以相当自由地混合许可证。
CPAL 引入了一个概念,如果您使用 CPAL 代码运行应用程序(例如 Mule),作为“云”服务,那么您也必须给出代码。简而言之,如果您更改 Mule 源代码并将其托管为云服务,您将必须给出您的修改。
我真的建议您咨询您所在地区的律师(了解本地法律和非物质法律等)。不过,我确实知道有一些公司将 Mule CE 与商业产品“捆绑”,而不用担心许可问题,其方式与您的情况非常相似。
关于licensing - CPAL 骡子许可证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10914647/