licensing - CPAL 骡子许可证

标签 licensing mule

我对 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/

相关文章:

Windows 7 和 Solaris (Mule 3.3) 之间的 Java 信任库差异

Mule 3.6 Rest 组件不工作并且获取资源未找到问题

java - 如何使用 cxf :proxy-service 公开 Web 服务

java - 如何通过 MuleClient.send() 发送文件

node.js - package.json 中的 "All Rights Reserved"许可证

python - 直接在生产中部署带有 H2O 算法的 Python 代码,无需 MOJO 和 POJO

eclipse - 我应该如何向maven项目及其源文件添加许可证信息

c# - 解决日期时间许可证问题的最佳方法

open-source - 自由软件许可证概述(针对傻瓜)

java - 为什么 jmsTemplate 总是空的?使用 spring 和 Apache ActiveMQ