Delphi アプリケーションの配布について ------------------------------------- Delphi アプリケーション,コンポーネント,またはライブラリを配布する前に,このファイルを必ず読んでください。このファイルは Borland の「ナンセンスでないライセンス規定」の補足と以下に示すものの配布に関する情報を提供しています。 1. Delphi アプリケーション .EXE ファイル(およびそのアプリケーションに必要な DLL と DPL) 2. コンポーネントおよび設計時パッケージ 3. ボーランドデータベースエンジン(BDE) 4. ActiveX コントロール(OCX) 5. サンプルイメージ 6. Local InterBase およびマルチユーザーの InterBase Server 7. Borland Distributed Application Services(BDAS) 8. IntraBuilder トライアル版アプリケーション 9. C++Builder トライアル版アプリケーション 10. リモートサーバーアクセスをサポートする SQL Link 11. Visual Query Builder 12. Fractal Image Format(FIF)ソフトウェア 13. JPEG 圧縮ソフトウェア 14. データ圧縮ライブラリ(zlib) 15. ReportSmith InstallShield Express またはほかの Borland が保証するインストールプログラムを使ってアプリケーションを配布することをお勧めします。 ======================================================================= 1. アプリケーション配布(すべてのアプリケーション) --------------------------------------------------- Delphi アプリケーションにはランタイムインタープリタ DLL は必要ありません。配布する必要があるのは,.EXE ファイルおよびそのアプリケーションが呼び出す DLL や DPL だけです。単純なアプリケーションの場合では,スタンドアロンの .EXE ファイルを配布するだけです。アプリケーションでランタイムパッケージを使っている場合には,必要な DPL すべてを必ず一緒に配布してください。また,ボーランドデータベースエンジンを使うアプリケーションを配布するには,InstallShield Express のような Borland が保証するインストール/配布ユーティリティを使用しなくてはなりません。 InstallShield を使用する場合には,.DPL(パッケージ)ファイルをその他の DLL と同じように取り扱います。セットアップチェックリストから[Groups and Files]を開いて,[Add Group]をクリックします。DPL に対して「Packages」というグループを作成できます。Windows\System ディレクトリにパッケージをインストールするには,インストール先ディレクトリに を選択します(.DLL と .DPL ファイルは Windows\System ディレクトリにインストールすることをお勧めします)。次に[Launch Explorer]をクリックして配布したい DPL ファイルを選択します。 注意: TCoolBar コンポーネントを使うアプリケーションを配布する場合,エンドユーザーがバージョン 4.70 またはそれ以降の COMCTL32.DLL を持っていることを確認してください。TCoolBar の Flat プロパティを True に設定することと,バージョン 4.70 またはそれ以降の COMCTL32.DLL が必須条件になります。最新バージョンの COMCTL32.DLL と動作させるべきその他のコンポーネントの一覧については README.TXT を参照してください。 Delphi に含まれているインターネットコントロールパックの著作権は NetManage にあり,再配布できます。 2. コンポーネント,設計時パッケージ,および実行時パッケージ ----------------------------------------------------------- Delphi パッケージを別の開発者に配布する場合には,.DCP と .DPL ファイルの両方を配布しなければなりません。また,ドキュメントだけでなく .DCU ファイルも含めたい場合があります。パッケージコレクションエディタで作成されたパッケージコレクション(.DPC)ファイルは,パッケージまたはパッケージグループに関連するすべてのファイルを配布するための便利な方法を提供します。 「General Terms That Apply to Compiled Programs and Redistributables」に従い,Borland 提供の実行時パッケージを Delphi で作成されたアプリケーションプログラム実行のためだけに再配布する場合があります。これらのパッケージについては修正をしないでください。 Delphi Client/Server のライセンスを持つユーザーの場合の再配布可能な実行時パッケージを次に示します。 DSS30.DPL IBEVNT30.DPL INET30.DPL INETDB30.DPL QRPT30.DPL TEE30.DPL TEEDB30.DPL TEEUI30.DPL VCL30.DPL VCLDB30.DPL VCLDBX30.DPL VCLSMP30.DPL VCLX30.DPL Delphi Professional のライセンスを持つユーザーの場合の再配布可能な実行時パッケージを次に示します IBEVNT30.DPL INET30.DPL INETDB30.DPL QRPT30.DPL TEE30.DPL TEEDB30.DPL TEEUI30.DPL VCL30.DPL VCLDB30.DPL VCLDBX30.DPL VCLSMP30.DPL VCLX30.DPL Delphi Standard のライセンスを持つユーザーの場合の再配布可能な実行時パッケージを次に示します。 INET30.DPL INETDB30.DPL QRPT30.DPL VCL30.DPL VCLDB30.DPL VCLDBX30.DPL VCLSMP30.DPL VCLX30.DPL 上記で示した以外のパッケージもこのソフトウェアには含まれますが,これ以外は再配布できません。 Borland 提供の設計時専用のパッケージは再配布できません。 Borland 提供のコンポーネントやライブラリは,ほかの開発者の使用に対して再コンパイルまたは再配布はできません。 ユーザーが開発するパッケージには Borland 提供のパッケージと同じ名前は付けられません。コンポーネントライブラリやその他のパッケージを配布する場合,デフォルトパッケージ名 DCLUSR30 を使わないことをお勧めします。これは,その他の開発者との間で名前の衝突の原因になる可能性があるためです。 3. BDE の配布(すべてのデータベースアプリケーション) ----------------------------------------------------- ボーランドデータベースエンジン(BDE) 再配布可能ファイル -------------------------------------------------------- 「ボーランドデータベースエンジンのライセンスに関する追加条項」(Additional License Terms for Borland Database Engine)に従い,InstallShield Express のような Borland が保証する再配布インストールプログラムまたはその他のそれに準ずるインストールプログラムを使用して,アプリケーションとともにボーランドデータベースエンジンのファイルを配布することができます。再配布できるファイルは,Borland が保証するインストールプログラムで選択したものに限られます。 Delphi 3 には,InstallShield Express が含まれています。InstallShield Express は Borland が保証するインストールプログラムで,アプリケーションのインストールやアンインストールを確実に実行することができます。また,InstallShield Express により,ボーランドデータベースエンジンを使用するその他のアプリケーション(dBASE,Paradox,Delphi,および Borland C++ など)と共存できます。また,ボーランドデータベースエンジンのサブセットを正しく配布することができます。これは,再配布するアプリケーションを,Paradox のテーブルだけを使用するものに限定したい場合などに役に立ちます。 注意: InstallShield Express は ODBC ドライバと一緒に MS Access ドライバをインストールします。Access アプリケーションを配布するには,ODBC ドライバを InstallShield で選択してください。Access ドライバの場合,配布するコンピュータに JET engine(DAO 3.0)のインストールが必要になります。 注意: DB-Lib および CT-Lib を同じアプリケーションで配布しないでください。DB-Lib は Sybase 4.2 またはそれ以前,CT-Lib は Sybase System 10 およびそれ以降のバージョンに対して使用してください。 Borland は,この製品に対する保証インストールプログラムを追加保証する場合があります。Borland の Web サイト(http://www.borland.com/)でこの製品に対する Borland 保証のインストールプログラムの現在のリスト(CERTINST.DOC)を含めて最新の情報を確認してください。 Borland では,保証インストールプログラムによるボーランドデータベースエンジンファイルおよびそのサブセット(一部)の配布を認めていますが,それ以外の方法でBDE ファイルを個別に配布することは認めていません。 これには次の 3 つの理由があります。 - BDE またはそのサブセットのインストールが適切でない場合,BDE を使うほかのアプリケーションが動作しなくなる可能性があります。こうしたアプリケーションには,Paradox や dBASE などのボーランド製品だけでなく,Borland C++ や Delphi などで開発された BDE を使うアプリケーションの多くが含まれます。 - Windows 95 と Windows NT 向けの製品では,マイクロソフトのロゴの使用許可を得るには厳密なアンインストール機能が要求されます。BDE の構成要素のアンインストールは特に複雑で,正しく行わないとロゴ使用の要件に違反したり,ほかのアプリケーションが動作しなくなることがあります。 - Windows 95 と Windows NT では .INI ファイルに代わってレジストリが使用されていますが,インストールとアンインストールの際にレジストリエントリの追加と削除を正しく行うのは複雑な作業です。 Borland の保証インストールプログラムの供給会社との協力により,BDE に関するインストール,レジストリの管理,アンインストールについてのすべての課題は,BDE サブセットも含めてどんな場合でもすべて正しく処理されるようになっています。 4. ActiveX コントロール(OCX) ------------------------------ Delphi 3 には,アプリケーションで利用できる以下の ActiveX コントロール(OCX)が含まれています。 o Chart FX, copyright SoftwareFX Inc. o VisualSpeller Control, copyright Visual Components, Inc. o Formula One (spreadsheet), copyright Visual Components, Inc. o First Impression (VtChart), copyright Visual Components, Inc. o Graph Custom Control, copyright Bits Per Second Ltd. Delphi に含まれる各 OCX のバージョンは Delphi のカスタムアプリケーションの一部として再配布できます。再配布については,「General Terms That Apply to Compiled Programs and Redistributables」に従わなければなりません。 5. サンプルイメージ ------------------- Delphi 3 には,自由に再配布が可能なビットマップイメージのライブラリが含まれています。このライブラリは通常 \IMAGES サブディレクトリにインストールされます。 また Delphi 3 には PhotoDisc 社からライセンスを得ているデータベース EVENTS.DB も入っています。このデータベース内のイメージの版権は PhotoDisc, Inc が所有(1995)しており,再配布はできません。 6. Local InterBase の配布とマルチユーザー InterBase Server の配布 ----------------------------------------------------------------- 32 ビット版 Local InterBase を使用するアプリケーション ------------------------------------------------------ Delphi Client/Server Suite および Delphi Professional には Local InterBase の開発ライセンスが含まれています。ただし,InterBase 要素の配布または再配布の権利は含まれていません。InterBase アプリケーションを配布するには,別途に配布ツールを購入する必要があります。詳細については,ボーランドの販売店にお問い合わせください。 32 ビット版 four-user InterBase Server を使用するアプリケーション ----------------------------------------------------------------- Delphi Client/Server には 32 ビットバージョンの Windows 95 用 four-user InterBase Server が含まれています(このサーバーは Windows NT でも動作します)。ただし,Delphi Client/Server には InterBase Server ファイルを配布または再配布する権利は含まれていません。InterBase Server アプリケーションを配布したい場合は,別途 InterBase Server のコピーを購入しなければなりません。詳細についてはボーランドの販売店にお問い合わせください。 16 ビット版 Local InterBase を使用するアプリケーション ------------------------------------------------------ 16 ビット版の Delphi 1.0 と一緒に出荷された Delphi Client/Server には 16 ビット版 Local InterBase のコピーおよびそのソフトウェアの配布権が含まれています。16 ビット版 Local InterBase の配布についての詳細は,Delphi 1.0 の DEPLOY.TXT ファイルのセクション 4b を参照してください。 7. Borland Distributed Application Services(BDAS) --------------------------------------------------- Delphi Client/Server には Borland Distributed Application Services(BDAS)の開発ライセンスが含まれます。BDAS は Business Object Broker(OLEnterprise),Remote Data Broker,および Constraint Broker Manager(SQL エクスプローラ)から構成されています。ただし,Delphi Client/Server にはこのソフトウェアの配布権は含まれていません。 Borland Distributed Application Services を使用したアプリケーションを配布したい場合には,別途に BDAS をインストールする各サーバーに対してライセンスを取得する必要があります。詳細については,Borland の Web サイト(http://www.borland.com/)を参照するかまたはボーランドの販売店にお問い合わせください。 8. IntraBuilder トライアル版アプリケーション -------------------------------------------- Delphi CD には IntraBuilder Web アプリケーション開発ツールのトライアル版が含まれています。ただし,IntraBuilder で開発されたアプリケーションに対しての配布権は含まれていません。IntraBuilder アプリケーションを配布したい場合は,別途ライセンスを購入する必要があります。詳細についてはボーランドの販売店にお問い合わせください。 9. C++Builder トライアル版アプリケーション ------------------------------------------ Delphi CD には C++ 用の RAD ツール C++Builder のトライアル版が含まれています。ただし,C++Builder で開発されたアプリケーションに対しての配布権は含まれていません。C++Builder アプリケーションを配布したい場合は,別途ライセンスを購入する必要があります。詳細についてはボーランドの販売店にお問い合わせください。 10. SQL Link の配布(クライアント/サーバーアプリケーション) ------------------------------------------------------------- SQL Links for Interbase を使用するアプリケーションを配布する場合,ターゲットマシンの Windows システムディレクトリに MSVCRT.DLL をインストールしなければなりません。 SQL Link のファイルに加えて,クライアント/サーバーアプリケーションでは TCP/IP などの通信プロトコルとのインターフェースをとるクライアントファイルが必要です。クライアントファイルについはサーバーのマニュアルを参照してください。 SQL Link ソフトウェアの再配布可能ファイル ----------------------------------------- この製品のクライアント/サーバーバージョンの正規ライセンスの登録ユーザーは,この製品で作成したプログラムとともに下の一覧に示したファイル(SQL Link ソフトウェアの再配布可能ファイル)を再配布することができます。この再配布は,「ボーランドデータベースエンジンのライセンスに関する追加条項」(Additional License Terms for Borland Database Engine)に従わなければなりません。SQL Link ソフトウェアの再配布可能ファイルは,この製品のクライアント/サーバーバージョンで作成されたエンドユーザー向けの特定の SQL Link ソフトウェアアプリケーションについてしか再配布できません。 Delphi Client/Server で作成した SQL Link ソフトウェアアプリケーションは,エンドユーザーの任意の台数のサーバーに対して再配布できますが,SQL Link ソフトウェアアプリケーションを作成するほかの開発者に対して再配布すること,およびそのような開発者と SQL Link ソフトウェアを共有することはできません。 この製品に含まれる SQL Link ソフトウェアの再配布可能ファイルは,SQL Link ソフトウェアを作成する複数の開発者が同時に使用することはできません。 この製品のライセンス規定に従って下記のファイルを再配布することができます。 Oracle ---------------------------------------------- SQLORA32.DLL Oracle SQL Link ドライバ SQL_ORA.CNF ORA SQL Link 用のデフォルトの BDE 環境設定ファイル Sybase Db-Lib ---------------------------------------------- SQLSYB32.DLL Sybase Db-Lib SQL Link ドライバ SQL_SYB.CNF SYB Db-Lib SQL Link 用のデフォルトの BDE 環境設定ファイル Sybase Ct-Lib ---------------------------------------------- SQLSSC32.DLL Sybase Ct-Lib SQL Link ドライバ SQL_SSC.CNF SYB Ct-Lib SQL Link 用のデフォルトの BDE 環境設定ファイル Microsoft SQL Server ---------------------------------------------- SQLMSS32.DLL Microsoft SQL Server SQL Link SQL_MSS.CNF MSS SQL Link 用のデフォルトの BDE 環境設定ファイル Informix ---------------------------------------------- SQLINF32.DLL Informix SQL Link SQL_INF.CNF INF SQL Link 用のデフォルトの BDE 環境設定ファイル DB/2 ---------------------------------------------- SQLDB232.DLL DB/2 SQL Link SQL_DB2.CNF DB/2 SQL Link 用のデフォルトの BDE 環境設定ファイル InterBase ---------------------------------------------- SQLINT32.DLL InterBase SQL Link driver SQL_INT.CNF INT SQL Link 用のデフォルトの BDE 環境設定ファイル ボーランドデータベースエンジン(BDE)の再配布可能ファイルについては, 「3. BDE の配布」の「ボーランドデータベースエンジン(BDE)の再配布可能 ファイル」を参照してください。 11. Visual Query Builder ------------------------ Delphi Client/Server に入っている Visual Query Builder は再配布できませ ん。ライセンスについての情報については,Integra Technology(電話 米国 (206) 637-5600)にお問い合わせください。 Visual Query Builder の著作権は, Integra Technology International, Inc. にあります。 12. Fractal Image Format (FIF) ソフトウェア ------------------------------------------- Delphi CD には Iterated Systems の Fractal Image Format(FIF)で圧縮されたイメージのデコードおよび表示のためのソフトウェアが含まれています。このソフトウェアの著作権は Iterated Systems, Inc. にあります。Iterated Systems のライセンス規定およびその他の添付ドキュメントに従って配布または再配布してください。 13. JPEG 圧縮ソフトウェア ------------------------- Delphi CD には JPEG イメージ圧縮および圧縮解凍用のソフトウェアが含まれています。このソフトウェアとそのソースコードは Independent JPEG Group によって配布され,その著作権は Thomas G. Lane にあります。配布および使用の条件については,そのソフトウェアに添付された README ファイルを参照してください。 14. データ圧縮ライブラリ(zlib) -------------------------------- Delphi CD には zlib データ圧縮ソフトウェアが含まれています。このソフトウェアおよびそのソースコードの著作権は Mark Adler(とその他)にあり, zlib.h ファイルに指定されている条件に従って使用および配布できます。 15. ReportSmith --------------- TReport コンポーネントは,古いバージョンの Delphi と互換を保つためだけに Delphi 3 に含まれています。アプリケーションで TReport を使用するには,実行時に ReportSmith が必要です。 ---------------------------------------------------------------------- 特に記述されていない限りこのリリースで提供されたすべてのマテリアルの著作権は,Borland International にあります(Copyright 1983 - 1997 by Borland International)。 ------------------------------- END ----------------------------------