解決策
各ワークステーション製造元は独自の閉鎖的なグラフィックスシステムを持っていたため、Unixプログラムを他社のマシン上で表示することはできなかった。
MITのProject Athenaで、Bob ScheiflerとJim Gettysは、クライアントアプリケーションをネットワーク越しにディスプレイから分離するウィンドウシステムを構築した。
MITはそれを寛容なライセンスの下で公開し、X11プロトコルに落ち着いたため、ベンダーも学術プロジェクトも同様に自由に利用できるようになった。
達成したこと
ディスプレイプロトコルをオープンかつネットワーク透過にする
うまくいった理由
ネットワーク透過性により、あるマシン上のプログラムを別のマシン上で表示できた。
寛容なMITライセンスにより、ベンダーも開発者も自由に採用できた。
定義されたX11バージョンにより、すべてのベンダーに実装すべき具体的な目標が一つ与えられた。
中立的なX Consortiumが支えることで、単一企業の管理下に置かれなかった。
応用できること
オープンで、ディスプレイをネットワーク資源として扱うプロトコルは、あらゆる環境の共通レイヤーとなる。
その後
X11は数十年にわたりUnixとLinuxの標準グラフィカルレイヤーとなり、MIT/X11ライセンスは広く普及した。X.Org Foundationは現在もリファレンス実装を維持している。
出典をたどる
出典
- X.Org — open source implementation of the X Window System X.Org Foundation · x.org
- What Is X11 (X Window System)? phoenixNAP IT Glossary · phoenixnap.com ·