中间件,开发工具,实时操作系统软件和支持服务,助您完成卓越的嵌入式设计


Home
Company
Hybrid software model
Hybrid Software Model

Hybrid Software Model

QNX Software Systems
Related resources
Industry brief
FAQ
Partner quotes

长久以来,一道繁琐而又过时的屏障将商业软件和开源软件划分为两个世界。这道屏障迫使软件开发人员只能选择其中一种模式,现在推翻这堵隔墙的时候到了。软件开发人员可以从二者中同时受益。

两种软件模式的精华

QNX 混合软件模式是一种能满足软件开发人员自身需求的最新模式,充分汲取了商业软件和开源软件的精华。结果显而易见:产生一个既能激发对嵌入式系统的开发热情,又能确保通过其盈利的功能强大的技术综合体。

嵌入式系统的开发人员能充分利用商业软件的所有商业利益:高质量的产品管理、公开的开发计划、知识产权保护和专业技术支持的同时,又能享受开源系统带来的开发便利。这些便利包括:更快速的出错修正、更简单的定制、更完善的自足功能、技术支持社区、以及对您软件项目的关键技术有重要影响的专业技术。

为创建这种全新的混合软件模式,QNX 软件系统公司推出了三项大胆的举措:

以开发人员为中心的模式

混合软件模式的目标是满足软件开发人员的自身需要。因此,它从允许用户轻松获取操作系统代码开始。这样,开发人员就能分析操作系统代码以更好地将其融入自己的代码中,并根据具体的应用需求定制 OS 组件,从而可在故障排解时节省大量的时间。

更重要的是,新模式使 QNX 的产品开发更加开放和透明,所有人都能查看新开发的源码。开发人员可对 QNX 产品的进展进行实时监控,并提出建议、出错报告或增强代码。他们还能迅速获取最新的代码更新和错误修正。用户无需等待主要产品发布就能获取并使用“最新和最完善”的技术。

为实现这些,QNX 启用了名为 Foundry27 的开发人员门户网站,它可以提供源代码库、论坛、博客、维基百科,并致力成为方便开发人员共享源代码和二进制资源的社区。无论开发人员是想下载资源,与其他同僚探讨观点还是在 QNX 社区创建新的代码项目,Foundry27 都能为其提供所需的资源。

商业友好型模式

像通用公共授权 (GPL) 一样的互惠型开源授权,限制了开发人员进行商业开发的积极性,因为它要求开发人员和软件公司将修改、新增的代码回馈给公众。新的混合软件模式提供了更为灵活的使用方式。用户可自愿选择与社区成员分享修改的代码,将其回馈给 QNX 以便集成到核心产品中,或者出于竞争需要保留修改代码的所有权。由用户自己决定。

同时, QNX 会通过持续的产品管理保持其产品的品质和完整性。虽然用户可免费获取并使用操作系统源代码,QNX 仍将确保其代码库的商业发布得到’经 ISO 认证的公司内部环境的确认。

有利公众的模式

技术合作伙伴、教学人员、学生和软件爱好者都能从 QNX 现在提供的免费授权条款中受益。合格的技术合作伙伴也可获得开发工具并能免费加入 QNX 合作商网络。这些最新的授权条款加上可轻松获取的源代码,确保合作伙伴能以更简便的方式将自有技术集成到 QNX 产品中。

同时,非商业用户还能获得没有时间限制的开发工具。更令人心动的是,他们可获得 QNX Momentics 开发工具套件的完整运行版而非残缺版。他们能利用并体验那里的一切资源,包括基于 Eclipse 的集成开发环境和 QNX Neutrino 实时操作系统。

最完美的是,整个 QNX 的社区成员:商业、非商业软件开发人员和技术合作伙伴都能汇聚到 Foundry27 中分享见解、信息和代码。

新的协议条款

随着新的混合软件模式的推出, QNX 也改写了软件供应商和开发人员之间的协议条款。取消了“商业”和“开源”的限制类别。推行一种全新的综合模式。在不断壮大应用群体并提高开发人员产能的同时,重视商业用户的业务需求。

可获取的源代码、优厚的授权条款、透明的开发进程以及全新的社区门户网站:所有这些优势都集中到一种软件模式中,从而有效协调了客户、技术合作伙伴和非商业用户各自的需求。