本文へ移動

プロプライエタリソフトウェア:特徴、ライセンス、利点と課題

ソースコードへのアクセスや改変を制限するライセンスで配布されるソフトウェア。自由・オープンソース型との違い、管理、安全性、事業モデルに関する論点を解説する。

概要

プロプライエタリソフトウェア(しばしばクローズドソースソフトウェアとも呼ばれる)とは、利用者がプログラムのソースコードを自由に調査、改変、再配布できない条件で配布されるソフトウェアである。通常は企業や組織である発行者がコードに対する排他的な管理権を保持し、閲覧、複製、変更を許される者を決定する。一部のプロプライエタリプログラムは有償で販売されるが、エンドユーザーに無償で提供される場合でも、ソースコードへのアクセスおよび改変の権利は閉ざされたままである。

画像ギャラリー

1 画像

主な特徴

プロプライエタリソフトウェアのライセンスおよび配布には、一般に次のような特徴がある。

  • ソースコードは一般に公開されず、コンパイル済みのバイナリのみが配布される。
  • エンドユーザー使用許諾契約(EULA)により、複製、改変、再配布、リバースエンジニアリングが制限される。
  • インストールできる範囲、使用する端末、利用者数に制限が設けられることがある。
  • 著作権、営業秘密による保護、場合によってはデジタル著作権管理(DRM)などの技術的手段が用いられる。

起源と発展

プロプライエタリモデルは商用コンピューティングの発展とともに拡大した。企業が知的財産を保護し、開発を収益化しようとするなかで、多くのソフトウェア市場において主流となった。これに対し、ソースコードへのアクセスと利用者の自由を唱える代替的な運動、すなわち一般に「自由ソフトウェア」または「オープンソースソフトウェア」と総称される考え方が、透明性、協働、再利用を促進するために生まれた。現在、両者は共存し、ときに交差している。提供者はクローズドな要素とオープンな要素を組み合わせたり、デュアルライセンス戦略を採ったりすることがある。

用途、利点と欠点

プロプライエタリソフトウェアは、デスクトップアプリケーション、企業向けシステム、特化した産業用制御システム、多くの消費者向け機器で一般的に用いられる。提供者は、ソースへのアクセスを制限することが投資の保護、商用サポートと品質管理の維持、一貫した利用者体験の確保に役立つと主張する。他方、批判者は、透明性の欠如がセキュリティ監査を妨げ、ベンダーロックインを助長し、相互運用性を制限しうると指摘する。どちらが望ましいかは、サポート、責任、機能、総保有コストに関する必要性によって決まることが多い。

法的・実務的な区別

法的には、プロプライエタリという性質は著作権とライセンス条項によって担保される。契約は、改変、再配布、著作者であるとの主張を禁じる場合がある。開発者が監査や提携を目的として限定条件の下でソースを共有しても、より広範な権利を付与しないことがある。ソフトウェアを評価する利用者は、単一の提供者への依存を抑えるため、ライセンス条件、更新・サポート方針、オープン標準や書き出し可能なデータ形式の有無を確認すべきである。対照的な理念については自由ソフトウェアを、帰属表示と複製に関する関連事項については剽窃を参照。

関連項目

著者

AlegsaOnline.com プロプライエタリソフトウェア:特徴、ライセンス、利点と課題

URL: https://ja.alegsaonline.com/art/79468

共有