OpenCASCADE License FAQs
OpenCASCADE License FAQs
经常用人问我使用OpenCASCADE开发商业软件是否需要付费,下面从OpenCASCADE的官方网站上截取其回答翻译成中文,官方网址:https://www.opencascade.com/content/faqs 。

翻译统一将Open CASCADE Technology简称为 OCCT。

OCCT许可与GPL兼容吗?
是的,从版本6.7.0开始,OCCT是根据GNU LGPL版本2.1的条款(以及一些小的附加权限)发布的,因此它与GNU GPL版本2及更高版本完全兼容。
但是,OCCT版本6.6.0及更早版本是根据自定义许可证(OCCT Public License)发布的。 该许可在目的和意图方面类似于GNU LGPL,但与GNU GPL不兼容。

我可以使用OCCT根据GPL,LGPL或其他许可(包括专有)分发我的软件产品吗?
是的你可以。 但是,您应始终确保最终产品许可证符合产品中使用的库的许可证要求。 从版本6.7.0开始,OCCT根据GNU LGPL版本2.1的条款(以及一些小的附加权限)发布,使用该库的软件产品的要求在LGPL文本的第6部分中描述。 如果您的最终产品的许可与其中使用的库的许可有任何冲突,您需要采取措施(例如,对此类最终产品许可进行适当的修改)以解决任何矛盾。
如果有疑问并避免可能的误解,请联系我们获取建议,我们很乐意回答您对此事可能有的任何疑问。

我可以使用Open CASCADE技术制作商业产品并进行销售吗? 如果是,是否有任何限制?
是的,您可以在商业应用程序中使用Open CASCADE技术(OCCT)库,而无需支付任何开发许可费或运行时费或版税。您的义务是要明确注意您的软件使用Open CASCADE技术(OPEN CASCADE公司的商标),在您的产品中提供OCCT许可证的副本,并遵循许可证本身的其他要求。 从版本6.7.0开始,此许可证是GNU LGPL版本2.1(具有一些小的附加权限)。另请注意,OCCT使用“系统要求”页面上列出的第三方组件。 第三方组件的使用受其相应许可证的约束。

如果我想发布自己使用OCCT的软件,我是否有义务重新分发整个安装包,或者我只能分发我需要的部分代码?
这样是允许的并期望您仅分发你的程序使用到的库和资源。

我对OCCT的使用是否会侵犯任何其他许可或专利?
您不需要任何特定的安排来使用OCCT开源分发中包含的任何算法。多年来,我们一直没有听说过客户或用户使用Open CASCADE技术的任何专利问题。

我是否有义务使用OCCT的时候开源应用程序的完整源代码?
不,你不是。 披露您的应用程序源代码的决定取决于您。
OpenCASCADE License FAQs的更多相关文章
- LESS文档
less官方介绍文档(http://lesscss.org/#docs) Getting Started Less is a CSS pre-processor, meaning that it ex ...
- OpenGL Shader in OpenCASCADE
OpenGL Shader in OpenCASCADE eryar@163.com Abstract. As implementation of one of the strategic steps ...
- A Simple OpenCASCADE Qt Demo-occQt
A Simple OpenCASCADE Qt Demo-occQt eryar@163.com Abstract. OpenCASCADE have provided the Qt samples ...
- OpenCASCADE JT Assistant
OpenCASCADE JT Assistant eryar@163.com Abstract. Siemens’ JT data format accepted as the world’s fir ...
- FreeType in OpenCASCADE
FreeType in OpenCASCADE eryar@163.com Abstract. FreeType is required for text display in the 3D view ...
- Intel TBB in OpenCASCADE
Intel TBB in OpenCASCADE eryar@163.com OpenCASCADE使用了一个开源的第三方库Intel TBB,这个并行计算库主要用于网格化.布尔操作等复杂算法,可以明 ...
- OpenCASCADE中散乱Edge生成Wire
OpenCASCADE中散乱Edge生成Wire eryar@163.com Abstract. In OpenCASCADE a wire can be built from any number ...
- amazeui学习笔记三(你来我往1)--常见问题FAQs
amazeui学习笔记三(你来我往1)--常见问题FAQs 一.总结 1.DOM事件失败:记得加上初始化代码,例如 图片轮播 $('#my-slider').flexslider(); 2.jquer ...
- 终极解决办法rvct Cannot obtain license for Compiler (feature compiler) with license version >= 3.1
参考:https://blog.csdn.net/nic_r/article/details/7458038 ARM C/C++ Compiler, RVCT4. [Build ] armcc : e ...
随机推荐
- JS中常用开发知识点
JS中常用开发知识点 1.获取指定范围内的随机数 2.随机获取数组中的元素 3.生成从0到指定值的数字数组 等同于: 4.打乱数字数组的顺序 5.对象转换为数组 //注意对象必须是以下格式的才可以通 ...
- jquery weui ajax滚动加载更多
手机端使用jquery weui制作ajax滚动加载更多. 演示地址:http://wx.cnkfk.com/nuol/static/fpage.html 代码: <!DOCTYPE html& ...
- MySQL 创建表时,设置时间字段自己主动插入当前时间
MySQL 创建表时,设置时间字段自己主动插入当前时间 DROP TABLE IF EXISTS `CONTENT`; CREATE TABLE `CONTENT` ( `ID` char(20) N ...
- Light OJ 1317 Throwing Balls into the Baskets 概率DP
n个人 m个篮子 每一轮每一个人能够选m个篮子中一个扔球 扔中的概率都是p 求k轮后全部篮子里面球数量的期望值 依据全期望公式 进行一轮球数量的期望值为dp[1]*1+dp[2]*2+...+dp[ ...
- java中log日志的使用(完全版)
Commons_logging包 Apache通用日志包 他为Log4JLogger:NoOpLog:LogKitLogger:Jdk14Logger:AvalonLogger提供了一共通用的接口进行 ...
- Win10使用VMware虚拟机安装ubuntu
Win10专业版自带有虚拟机安装工具Hyper-V,也可以使用其他如VMware工具安装,也挺方便. 所需工具: 1. VMware-workstation 下载链接: http://rj.bai ...
- C#的常见算法(面试)(转)
一.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m //方法一,通过顺序规律写程序,同时也知道flag标志位的重要性. static int F1(int m) { ; ...
- java高级——暴力反射
反射,java中一个比较高级的应用,主要和开发中的框架紧密相连.今天我们就介绍一下他的特性之一,暴力反射.(听名字很恐怖呦) package wo; public class A{ public St ...
- Nodemailer 报错
{ [Error: connect ECONNREFUSED] code: ‘ECONNREFUSED’, errno: ‘ECONNREFUSED’, syscall: ‘connect’ } 如果 ...
- JS常用框架及各自特点
JavaScript 是面向对象的脚本语言,长期以来用作 Web 浏览器应用程序的客户端脚本接口React:起源于Facebook,并与2013年开源,是一个用于构建用户界面(主要是UI)的JavaS ...