关于QP License的常见问题,都汇总在这里

共 2437字,需浏览 5分钟

 ·

2022-02-12 07:17

    关注、星标公众号,直达精彩内容

来源:技术让梦想更伟大

作者:李肖遥


qp状态机既然这么好,那么开源吗,怎么用呢,关于这些问题,我参考官网的一些说法汇总了一下,仅供参考。

Quantum Leaps 双许可政策是否仍然“开源”?

可以确定的是,只要你的软件是 100% 符合 GPL 的开源软件,Quantum Leaps 就是 100% 符合 GPL 的开源供应商。

即使我公司的政策禁止开源,我是否可以使用 QP 框架?

可以申请传统的闭源商业许可证,所有 Quantum Leaps 商业许可均明确取代开源 GPL 许可,在商业许可下使用该软件时,与开源无关,并且不违反不开源政策。

双重许可背后的法律基础是什么?

双重许可的法律要求是许可软件的版权所有权,根据版权法,版权所有者可以多次许可其知识产权。

从法律的角度来看,GPL 与任何其他许可没有什么不同,并且不排除其他分发策略, GPL 的作者认识到这一事实:“……由作者/捐赠者决定他或她是否愿意通过任何其他系统分发软件……”

双重许可有什么好处?

日益流行、严格质量控制、双重许可的商业模式结合了开源和专有软件世界的精华,使开源成为嵌入式系统供应商的安全选择,这包括对传统软件供应商所期望的许可软件、专业文档和技术支持的责任,以及开源项目中固有的透明开发、源代码可用性和活跃社区。

其他主要好处包括可持续性、开放性和公平性,这里的主要指导原则是公平交换,如果选择开放源代码模型,就需要贡献源代码,从而推广原始软件并提供有价值的使用示例;如果选择商业模式,就得缴纳许可费。

最后,研究表明,使用单一供应商的商业开源商业模式,公司可以以比传统竞争对手更低的成本更快地推出优质产品,也就是经费更多了也利于创新。

其他公司是否使用双重许可商业模式?

可以的,双重许可商业模式在开源公司中应用越来越多,也为可持续发展铺平了道路。

根据 Gartner 最近的一份报告,到 2012 年,超过 50% 的开源软件项目产生的收入来自单一供应商赞助的项目,即单一供应商开源项目。

Linux 应用程序通常不被视为 GPL 衍生产品,为什么 QP 应用程序是?

事实上,过去公认的使用表明,在 Linux 的情况下,在用户空间中运行的任何应用程序通常不被视为 GPL 衍生产品(只要它使用标准系统调用),但是,在内核空间中运行的静态链接二进制文件被假定为 Linux 衍生产品。

此外,在用户空间或内核空间中运行的纯二进制发行版仍可被视为 GPL 衍生作品。

与 Linux 相比,基于 QP 实时嵌入式框架的应用程序始终与 QP 静态链接,作为库或只是编译的目标文件。

因此,QP 本身必须被视为不可分割的整体的一部分,GPL规定,在这种情况下,“整个分发必须符合本 [GPL] 许可证的条款”。

GPL 指示被许可方联系软件的版权所有者,以获取有关其依赖于原始代码的程序分发的指导。

依赖于 QP 框架的任何第三方软件必须根据 GPL 条款分发,这样的政策是交换条件的基石,可以确保软件的用户必须要么向社区贡献应用程序代码(GPL 被许可人),要么通过购买商业许可(商业被许可人)向原始软件供应商贡献许可收入。

请注意,Quantum Leaps 对第三方开发的应用软件没有任何权利,也不主张任何权利,无论这些应用中使用的 QP 框架是根据 GPL 还是商业许可获得许可。

即使我有商业用途,我是否可以在 GPL 下评估 QP 框架?

可以的,只要不分发 Quantum Leaps 软件或任何基于它的衍生作品,就可以使用 GPL 版本进行评估。

在这方面,评估双重许可软件比在嵌入式系统市场中仍然如此普遍的高度监督的试用许可实践具有很大的优势。

在任一许可下,我可以获得相同的 QP 框架吗?

是的。在 GPL 许可或商业许可下,所有 Quantum Leaps 产品都是相同的,这是与开源使命兼容的唯一方式。

针对这个问题,Richard Stallman 解释说:

我们必须将出售例外的做法与根本不同的东西区分开来:专有扩展或免费程序的专有版本。这两项活动即使由一家公司同时进行,也是不同的问题。在销售例外时,适用于例外的相同代码作为免费软件可供公众使用。仅在专有许可下可用的扩展或修改版本是专有软件,纯粹而简单,并不比任何其他专有软件更好。

商业 QP 许可证的费用是多少?

在 Quantum Leaps,对定价持开放态度,就像对源代码持开放态度一样,价格公开透明,并在官网上公布了,有点小贵,几万十几万美刀的都有。

我如何为 QP 框架做出贡献?

尽管 QP 框架是开源的,但 QP 源代码不接受第三方贡献,这对于维护代码的所有权并能够向商业客户提供“出处保证”是必要的,这对于实施双重许可商业模式至关重要。

开源社区通过执行大规模并行测试然后报告错误、可用性问题、新见解和功能请求来做出贡献。

Quantum Leaps 能拿走代码吗?

不可以,即使无法控制的情况阻止 Quantum Leaps 生产软件的新开源版本,任何在 GPL 下发布的版本都永远属于开源社区。

QP 框架是否受出口管理条例 (EAR) 的约束?

所有 QP 框架类型(QP/C 和 QP/C++)的出口控制分类号 (ECCN) 为 EAR99,换言之,这些产品并未列入商业管制清单 (CCL)。

‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

关注我的微信公众号,回复“加群”按规则加入技术交流群。

关注程序员编程基地,回复“pdf”获取程序员必读经典书单,一起编程一起进阶。



点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

浏览 139
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报