1999年にリリースされたFreeGEMは、 1985年に初めてリリースされたDigital ResearchのGEMをベースにしたウィンドウシステムです。 [ 1 ] GEMは「Graphics Environment Manager」の略です。
FreeGEM は、 Caldera Thin Clients が 1999 年 4 月にGNU GPL-2.0 のみのフリー ソフトウェア ライセンスの条件で GEM コードをリリースした後に開発された、GEM のフリー ソフトウェア/オープンソースバージョンです。 [ 2 ] Caldera Thin Clients は、1996 年 7 月 23 日にNovellから残りの Digital Research 資産を買収したことにより、GEM のソース コードを所有していました。[ 3 ] Novellは 1991 年 6 月に Digital Research を買収していました。[ 4 ] [ 5 ]
FreeGEMのバイナリとソースコードは、OpenGEM SDKを通じて1つのパッケージで入手できます。OpenGEM SDKには、言語バインディング、ドキュメント、コンパイラも含まれています。その他のディストリビューションとしては、Owen's FreeGEM Distributionがあります。
OpenGEMは、 DOS用の非マルチタスク16ビットグラフィカルユーザーインターフェース(GUI)です。これは、オリジナルのDigital Research GEMの機能を含むFreeGEMの拡張版です。
OpenGEMは、 FreeDOSオペレーティングシステム向けに、インストールと使用が容易なGUIシステムとウィンドウフレームワークを提供することを目的としています。
Caldera Thin Clients (後にLineoとして知られる) は、1996 年 7 月 23 日に Novell から残りの Digital Research 資産を購入し、GEM のソース コードを所有していました。[ 3 ] は、1999年4月にGPL - 2.0-onlyの条件で GEM のソースをリリースしました。[ 2 ] OpenGEM は、Shane Martin Coughlan が FreeGEM 開発者チームと協力して開発したフリー ソフトウェアで、 GPL-2.0-onlyの条件でリリースされています。OpenGEM バージョン 3 から 6 は、SourceForge と FreeDOS の Web サイト上でホストされています。
OpenGEMは2008年以降、積極的に開発されていませんが、基本的なGUIとしては機能が充実しており、将来のサードパーティによる開発や拡張のための完全なSDKが含まれています。
OpenGEMは、 FreeDOS Beta 9以降、DR DOS 5.0以降、MS-DOS 3.3以降、PC DOS 3.3以降、REAL/32、およびDOSBox 0.65で動作します。OpenGEMは、 Windows 95、Windows 98、Windows 98SE、およびWindows MEで動作します。Windows NT、Windows 2000、およびWindows XP以降での動作は確認されていません。
現在、GEM は FreeGEM として開発が続けられています。
Caldera Thin Clients, Inc. は、 GEM の将来について長年憶測が飛び交った後、4 月中旬に
GEM
と
ViewMAX
のソース コードを
GNU Public License
の下でリリースし
ました。Caldera は 1996 年に Novell から GEM のソースを DR-DOS とともに購入し、当時、GEM をモバイル コンピュータやシン クライアントのプラットフォームに開発する可能性があると述べていました。しかし、これらの計画は中止され、代わりに GEM はオープンソース コミュニティにリリースされました。