これまで長きに渡り、厄介 な時代遅れの障壁が、専有ソフ トウエアとオープン ソース ソフ トウエアの世界を分け隔ててき ました。この障壁により、開発 者はどちらかの世界を選択する よう迫られてきました。専有、 オープンの両方の利点を同時に 享受することは不可能なのでし ょうか ?
QNX ハイブリッド ソフトウエア モ
デルは、時代遅れの障壁を打ち
壊すものです。開発者の独自の
条件を満たすように設計された
この新しいモデルは、専有ソフ
トウエアとオープン ソースの世
界の利点を両立させるものです
。結果として、ソフトウエアか
ら利益を得るというビジネスを
サポートしながらも、組み込み
システム開発に対する熱意を支
援していける強力な統合が実現
しました。
史上初めて、組み込み開発者は
、専有ソフトウエアの商用の利
点すべて、つまり優れた製品管
理、公開ロードマップ、IP 保護、
プロフェッショナルなサポート
をすべて利用できる一方で、オ
ープン ソースの開発という利点
も享受できるようになりました
。これには、迅速なバグ修正、
容易なカスタマイズ、自立性の
向上、支援コミュニティの存在
が含まれます。また、自分のソ
フトウエア プロジェクトにとっ
て重要な技術に関し、意見を述
べる機会も与えられます。
新しいハイブリッド ソフトウエ
ア モデルに向け、QNX ソフトウエ
ア システムズは次の 3 つの強力
なイニシアティブを開始しま
した。
ハイブリッド ソフトウエア モデ
ルは、開発者の条件に応えるた
めのものです。したがって、ま
ずは OS ソース コードが簡単に手
に入るようにすることから始め
ました。これにより、開発者は
自分のコードとよりうまく統合
できるように OS を分析し、OS コン
ポーネントをアプリケーション
固有の要求に合わせてカスタマ
イズすることができます。その
結果として問題解決に費やす時
間が大幅に削減されます。
同様に重要な点として、新し
いモデルは、QNX の製品開発プロ
セスを公開し、すべての人が見
られるようにします。開発者は
、QNX 製品の進化をリアルタイムに
監視し、提案し、バグを報告し
、またコードの改善を提供する
こともできます。さらに開発者
は、最新の更新されたコードや
バグ修正をすぐに入手できます
。これからは、製品の主要リリ
ースを待たなくても「最新かつ
最良」のコードにアクセスでき
るのです。
こうした点を可能にするため
に、QNX は開発者ポータルとし
て Foundry27 を立ち上げ、ソース リ
ポジトリ、フォーラム、ブロ
グ、wiki の提供を開始しました
。さらにコミュニティ精神に
基づき、開発者がお互いのソ
ース コードやバイナリを共有
できるバザールも用意してい
ます。Foundry 27 は、ソースのダウン
ロード、アイデアの討論、QNX コ
ミュニティのための新しいコー
ドプロジェクトなど、開発者の
さまざまな目的に合わせたリソ
ースを提供します。
GPL のような相互のオープン ソ
ース ライセンスでは、開発者
や企業は改変または拡張した
コードの還元を義務付けられ
るため、商用のインセンティ
ブは半減してしまいます。新
しいハイブリッド ソフトウエ
ア モデルは、よりフレキシブ
ルなアプローチとなっていま
す。ライセンス所有者は、改
変コードを QNX コミュニティと
自由に共有するか、QNX に提供
してコア製品との統合に期待
するか、または占有物として
保持し市場競争に役立てるか
を選択できます。選択は自由
です。
同時に、QNX は製品の管理を継
続して行い、製品の品質と整
合性を維持していきます。OS ソ
ースコードへのアクセスは無
償ですが、コード ベースの商
用リリースについては、QNX が ISO を
取得した環境で、確実に検証を
行っていきます。
技術パートナー、教育者、学生
、ホビイスト、これらすべての
対象者に、QNX は無償ライセンス条
件を提供するようになりました
。たとえば、認可されたパート
ナーは、無制限の開発シートを
取得でき、QNX パートナー ネット
ワークに無料で参加できます。
ソース コードへのアクセスと、
この新しいライセンス条件によ
り、パートナー企業はQNX 製品と
自社技術をさらに簡単に統合で
きるようになります。
非商用ユーザーは、使用期限
のない開発シートのコピーを
入手できます。さらに、非商
用ユーザーは、ツール、Eclipse ベ
ースの IDE、QNX Neutrino RTOS など、試用に
必要なすべてのソフトウエア
が含まれる QNX Momentics 開発スイート
完全版を入手できるようにな
りました。
また、特筆すべき点は、QNX コ
ミュニティ全体、つまり商用
開発者、非商用開発者、パー
トナーが、Foundry27 ポータルに集合
して、意見、情報、コードを
共有できるようになった点で
す。
新しいハイブリッド モデルに
より、QNX はソフトウエア ベンダ
と開発者の関わり方のルールを
書き換えます。「専有」と「オ
ープン」が対立する時代は終わ
り、商用ユーザーのビジネス ニ
ーズに対応しながら、開発者の
生産性とコミュニティを支援す
る新しい時代の幕開けです。
ソース コードへのアクセス、
寛容なライセンス条件、公開
開発プロセス、そして新しい
コミュニティ ポータルこれら
はすべて、顧客、パートナー
、非商用ユーザーのすべてに
利点を提供できるモデルにつ
ながります。