当前位置:  开发笔记 > 前端 > 正文

在商业产品中使用gSOAP需要什么许可?

如何解决《在商业产品中使用gSOAP需要什么许可?》经验,为你挑选了1个好方法。

我想在商业上分发的产品中使用gSOAP.我想到的用途是我怀疑是一个非常典型的工作流 - 使用wsdl2h生成标头,使用soapcpp2消耗标头,然后在我的代码中调用存根中生成的函数.

我不是百分之百确定我需要使用哪些许可才能做到这一点.这里有没有人经历过这个并找到了解决方案?



1> 小智..:

我希望以下澄清有所帮助.如有疑问,请联系contact@genivia.com.

如果满足以下任一条件,gSOAP软件需要商业产品开发的商业许可:

    如果您使用wsdl2h生成代码.由于生成的代码默认为GPL,因此您应从Genivia(www.genivia.com/Products/gsoap/contract.html)获取商业许可.wsdl2h工具本身就是GPL,我们拥有它的权利.该工具的源代码或二进制文件根本无法销售.

    或者您在gsoap/samples/webserver中使用Web服务器代码.该组件默认为GPL.

    或者您在gsoap/uddi2中使用UDDI组件,默认情况下也是GPL.

商业许可证是开发站点许可证.永久使用gSOAP开发产品需要一次性费用("目标应用程序").没有版税.

另一个好消息是该软件的所有其他部分都是根据gSOAP公共许可证发布的,该许可证允许商业使用而不收费.

所以答案是,只要你不使用wsdl2h,不要使用web服务器代码,不要使用UDDI代码,那么你可以免费使用gSOAP公共许可证(这是基于MPL1.1开源许可证和gSOAP公共许可证的副本包含在包中.

希望这能澄清我们的许可模式.

Robert van Engelen,Genivia Inc.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有