home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 August / VPR9708A.ISO / D3TRIAL / INSTALL / _SETUP.LIB / DEPLOY.TXT < prev    next >
Text File  |  1997-05-14  |  18KB  |  281 lines

  1. Delphi アプリケーションの配布について
  2. -------------------------------------
  3.  
  4. Delphi アプリケーション,コンポーネント,またはライブラリを配布する前に,このファイルを必ず読んでください。このファイルは Borland の「ナンセンスでないライセンス規定」の補足と以下に示すものの配布に関する情報を提供しています。
  5.  
  6.      1. Delphi アプリケーション .EXE ファイル(およびそのアプリケーションに必要な DLL と DPL) 
  7.  
  8.      2. コンポーネントおよび設計時パッケージ
  9.  
  10.      3. ボーランドデータベースエンジン(BDE)
  11.  
  12.      4. ActiveX コントロール(OCX)
  13.  
  14.      5. サンプルイメージ
  15.  
  16.      6. Local InterBase およびマルチユーザーの InterBase Server
  17.  
  18.      7. Borland Distributed Application Services(BDAS)
  19.  
  20.      8. IntraBuilder トライアル版アプリケーション
  21.  
  22.      9. C++Builder トライアル版アプリケーション
  23.  
  24.      10. リモートサーバーアクセスをサポートする SQL Link 
  25.  
  26.      11. Visual Query Builder
  27.  
  28.      12. Fractal Image Format(FIF)ソフトウェア
  29.  
  30.      13. JPEG 圧縮ソフトウェア
  31.  
  32.      14. データ圧縮ライブラリ(zlib)
  33.  
  34.      15. ReportSmith
  35.  
  36. InstallShield Express またはほかの Borland が保証するインストールプログラムを使ってアプリケーションを配布することをお勧めします。
  37.  
  38.  
  39. =======================================================================
  40.  
  41.  
  42. 1. アプリケーション配布(すべてのアプリケーション)
  43. ---------------------------------------------------
  44. Delphi アプリケーションにはランタイムインタープリタ DLL は必要ありません。配布する必要があるのは,.EXE ファイルおよびそのアプリケーションが呼び出す DLL や DPL だけです。単純なアプリケーションの場合では,スタンドアロンの .EXE ファイルを配布するだけです。アプリケーションでランタイムパッケージを使っている場合には,必要な DPL すべてを必ず一緒に配布してください。また,ボーランドデータベースエンジンを使うアプリケーションを配布するには,InstallShield Express のような Borland が保証するインストール/配布ユーティリティを使用しなくてはなりません。
  45.  
  46. InstallShield を使用する場合には,.DPL(パッケージ)ファイルをその他の DLL と同じように取り扱います。セットアップチェックリストから[Groups and Files]を開いて,[Add Group]をクリックします。DPL に対して「Packages」というグループを作成できます。Windows\System ディレクトリにパッケージをインストールするには,インストール先ディレクトリに <WINSYSDIR> を選択します(.DLL と .DPL ファイルは Windows\System ディレクトリにインストールすることをお勧めします)。次に[Launch Explorer]をクリックして配布したい DPL ファイルを選択します。
  47.  
  48. 注意: TCoolBar コンポーネントを使うアプリケーションを配布する場合,エンドユーザーがバージョン 4.70 またはそれ以降の COMCTL32.DLL を持っていることを確認してください。TCoolBar の Flat プロパティを True に設定することと,バージョン 4.70 またはそれ以降の COMCTL32.DLL が必須条件になります。最新バージョンの COMCTL32.DLL と動作させるべきその他のコンポーネントの一覧については README.TXT を参照してください。
  49.  
  50. Delphi に含まれているインターネットコントロールパックの著作権は NetManage にあり,再配布できます。
  51.  
  52.  
  53. 2. コンポーネント,設計時パッケージ,および実行時パッケージ
  54. -----------------------------------------------------------
  55. Delphi パッケージを別の開発者に配布する場合には,.DCP と .DPL ファイルの両方を配布しなければなりません。また,ドキュメントだけでなく .DCU ファイルも含めたい場合があります。パッケージコレクションエディタで作成されたパッケージコレクション(.DPC)ファイルは,パッケージまたはパッケージグループに関連するすべてのファイルを配布するための便利な方法を提供します。
  56.  
  57. 「General Terms That Apply to Compiled Programs and Redistributables」に従い,Borland 提供の実行時パッケージを Delphi で作成されたアプリケーションプログラム実行のためだけに再配布する場合があります。これらのパッケージについては修正をしないでください。
  58.  
  59. Delphi Client/Server のライセンスを持つユーザーの場合の再配布可能な実行時パッケージを次に示します。
  60.  
  61.    DSS30.DPL
  62.    IBEVNT30.DPL
  63.    INET30.DPL
  64.    INETDB30.DPL
  65.    QRPT30.DPL
  66.    TEE30.DPL
  67.    TEEDB30.DPL
  68.    TEEUI30.DPL
  69.    VCL30.DPL
  70.    VCLDB30.DPL
  71.    VCLDBX30.DPL
  72.    VCLSMP30.DPL
  73.    VCLX30.DPL
  74.  
  75. Delphi Professional のライセンスを持つユーザーの場合の再配布可能な実行時パッケージを次に示します
  76.  
  77.    IBEVNT30.DPL
  78.    INET30.DPL
  79.    INETDB30.DPL
  80.    QRPT30.DPL
  81.    TEE30.DPL
  82.    TEEDB30.DPL
  83.    TEEUI30.DPL
  84.    VCL30.DPL
  85.    VCLDB30.DPL
  86.    VCLDBX30.DPL
  87.    VCLSMP30.DPL
  88.    VCLX30.DPL
  89.  
  90. Delphi Standard のライセンスを持つユーザーの場合の再配布可能な実行時パッケージを次に示します。
  91.  
  92.    INET30.DPL
  93.    INETDB30.DPL
  94.    QRPT30.DPL
  95.    VCL30.DPL
  96.    VCLDB30.DPL
  97.    VCLDBX30.DPL
  98.    VCLSMP30.DPL
  99.    VCLX30.DPL
  100.  
  101. 上記で示した以外のパッケージもこのソフトウェアには含まれますが,これ以外は再配布できません。
  102.  
  103. Borland 提供の設計時専用のパッケージは再配布できません。
  104.  
  105. Borland 提供のコンポーネントやライブラリは,ほかの開発者の使用に対して再コンパイルまたは再配布はできません。
  106.  
  107. ユーザーが開発するパッケージには Borland 提供のパッケージと同じ名前は付けられません。コンポーネントライブラリやその他のパッケージを配布する場合,デフォルトパッケージ名 DCLUSR30 を使わないことをお勧めします。これは,その他の開発者との間で名前の衝突の原因になる可能性があるためです。
  108.  
  109.  
  110. 3. BDE の配布(すべてのデータベースアプリケーション)
  111. -----------------------------------------------------
  112.  
  113.     ボーランドデータベースエンジン(BDE) 再配布可能ファイル
  114.     --------------------------------------------------------
  115.     「ボーランドデータベースエンジンのライセンスに関する追加条項」(Additional License Terms for Borland Database Engine)に従い,InstallShield Express のような Borland が保証する再配布インストールプログラムまたはその他のそれに準ずるインストールプログラムを使用して,アプリケーションとともにボーランドデータベースエンジンのファイルを配布することができます。再配布できるファイルは,Borland が保証するインストールプログラムで選択したものに限られます。
  116.  
  117.     Delphi 3 には,InstallShield Express が含まれています。InstallShield Express は Borland が保証するインストールプログラムで,アプリケーションのインストールやアンインストールを確実に実行することができます。また,InstallShield Express により,ボーランドデータベースエンジンを使用するその他のアプリケーション(dBASE,Paradox,Delphi,および Borland C++ など)と共存できます。また,ボーランドデータベースエンジンのサブセットを正しく配布することができます。これは,再配布するアプリケーションを,Paradox のテーブルだけを使用するものに限定したい場合などに役に立ちます。
  118.  
  119.     注意: InstallShield Express は ODBC ドライバと一緒に MS Access ドライバをインストールします。Access アプリケーションを配布するには,ODBC ドライバを InstallShield で選択してください。Access ドライバの場合,配布するコンピュータに JET engine(DAO 3.0)のインストールが必要になります。
  120.  
  121.     注意: DB-Lib および CT-Lib を同じアプリケーションで配布しないでください。DB-Lib は Sybase 4.2 またはそれ以前,CT-Lib は Sybase System 10 およびそれ以降のバージョンに対して使用してください。
  122.  
  123.     Borland は,この製品に対する保証インストールプログラムを追加保証する場合があります。Borland の Web サイト(http://www.borland.com/)でこの製品に対する Borland 保証のインストールプログラムの現在のリスト(CERTINST.DOC)を含めて最新の情報を確認してください。
  124.  
  125.     Borland では,保証インストールプログラムによるボーランドデータベースエンジンファイルおよびそのサブセット(一部)の配布を認めていますが,それ以外の方法でBDE ファイルを個別に配布することは認めていません。
  126.  
  127.     これには次の 3 つの理由があります。
  128.     
  129. - BDE またはそのサブセットのインストールが適切でない場合,BDE を使うほかのアプリケーションが動作しなくなる可能性があります。こうしたアプリケーションには,Paradox や dBASE などのボーランド製品だけでなく,Borland C++ や Delphi などで開発された BDE を使うアプリケーションの多くが含まれます。
  130.  
  131. - Windows 95 と Windows NT 向けの製品では,マイクロソフトのロゴの使用許可を得るには厳密なアンインストール機能が要求されます。BDE の構成要素のアンインストールは特に複雑で,正しく行わないとロゴ使用の要件に違反したり,ほかのアプリケーションが動作しなくなることがあります。
  132.  
  133. - Windows 95 と Windows NT では .INI ファイルに代わってレジストリが使用されていますが,インストールとアンインストールの際にレジストリエントリの追加と削除を正しく行うのは複雑な作業です。
  134.  
  135.   Borland の保証インストールプログラムの供給会社との協力により,BDE に関するインストール,レジストリの管理,アンインストールについてのすべての課題は,BDE サブセットも含めてどんな場合でもすべて正しく処理されるようになっています。
  136.  
  137.  
  138. 4. ActiveX コントロール(OCX)
  139. ------------------------------
  140. Delphi 3 には,アプリケーションで利用できる以下の ActiveX コントロール(OCX)が含まれています。
  141.  
  142.   o Chart FX, copyright SoftwareFX Inc.
  143.  
  144.   o VisualSpeller Control, copyright Visual Components, Inc.
  145.  
  146.   o Formula One (spreadsheet), copyright Visual Components, Inc.
  147.  
  148.   o First Impression (VtChart), copyright Visual Components, Inc.
  149.  
  150.   o Graph Custom Control, copyright Bits Per Second Ltd.
  151.  
  152. Delphi に含まれる各 OCX のバージョンは Delphi のカスタムアプリケーションの一部として再配布できます。再配布については,「General Terms That Apply to Compiled Programs and Redistributables」に従わなければなりません。
  153.  
  154.  
  155. 5. サンプルイメージ
  156. -------------------
  157. Delphi 3 には,自由に再配布が可能なビットマップイメージのライブラリが含まれています。このライブラリは通常 \IMAGES サブディレクトリにインストールされます。
  158.  
  159. また Delphi 3 には PhotoDisc 社からライセンスを得ているデータベース EVENTS.DB も入っています。このデータベース内のイメージの版権は PhotoDisc, Inc が所有(1995)しており,再配布はできません。
  160.  
  161.  
  162. 6. Local InterBase の配布とマルチユーザー InterBase Server の配布
  163. -----------------------------------------------------------------
  164.  
  165.     32 ビット版 Local InterBase を使用するアプリケーション
  166.     ------------------------------------------------------
  167.     Delphi Client/Server Suite および Delphi Professional には Local InterBase  の開発ライセンスが含まれています。ただし,InterBase 要素の配布または再配布の権利は含まれていません。InterBase アプリケーションを配布するには,別途に配布ツールを購入する必要があります。詳細については,ボーランドの販売店にお問い合わせください。
  168.  
  169.     32 ビット版 four-user InterBase Server を使用するアプリケーション
  170.     -----------------------------------------------------------------
  171.     Delphi Client/Server には 32 ビットバージョンの Windows 95 用 four-user InterBase Server が含まれています(このサーバーは Windows NT でも動作します)。ただし,Delphi Client/Server には InterBase Server ファイルを配布または再配布する権利は含まれていません。InterBase Server アプリケーションを配布したい場合は,別途 InterBase Server のコピーを購入しなければなりません。詳細についてはボーランドの販売店にお問い合わせください。
  172.  
  173.     16 ビット版 Local InterBase を使用するアプリケーション
  174.     ------------------------------------------------------
  175.     16 ビット版の Delphi 1.0 と一緒に出荷された Delphi Client/Server には 16 ビット版 Local InterBase のコピーおよびそのソフトウェアの配布権が含まれています。16 ビット版 Local InterBase の配布についての詳細は,Delphi 1.0 の DEPLOY.TXT ファイルのセクション 4b を参照してください。
  176.  
  177.  
  178. 7. Borland Distributed Application Services(BDAS)
  179. ---------------------------------------------------
  180. Delphi Client/Server には Borland Distributed Application Services(BDAS)の開発ライセンスが含まれます。BDAS は Business Object Broker(OLEnterprise),Remote Data Broker,および Constraint Broker Manager(SQL エクスプローラ)から構成されています。ただし,Delphi Client/Server にはこのソフトウェアの配布権は含まれていません。
  181.  
  182. Borland Distributed Application Services を使用したアプリケーションを配布したい場合には,別途に BDAS をインストールする各サーバーに対してライセンスを取得する必要があります。詳細については,Borland の Web サイト(http://www.borland.com/)を参照するかまたはボーランドの販売店にお問い合わせください。
  183.  
  184.  
  185. 8. IntraBuilder トライアル版アプリケーション
  186. --------------------------------------------
  187. Delphi CD には IntraBuilder Web アプリケーション開発ツールのトライアル版が含まれています。ただし,IntraBuilder で開発されたアプリケーションに対しての配布権は含まれていません。IntraBuilder アプリケーションを配布したい場合は,別途ライセンスを購入する必要があります。詳細についてはボーランドの販売店にお問い合わせください。
  188.  
  189.  
  190. 9. C++Builder トライアル版アプリケーション
  191. ------------------------------------------
  192. Delphi CD には C++ 用の RAD ツール C++Builder のトライアル版が含まれています。ただし,C++Builder で開発されたアプリケーションに対しての配布権は含まれていません。C++Builder アプリケーションを配布したい場合は,別途ライセンスを購入する必要があります。詳細についてはボーランドの販売店にお問い合わせください。
  193.  
  194.  
  195. 10. SQL Link の配布(クライアント/サーバーアプリケーション)
  196. -------------------------------------------------------------
  197. SQL Links for Interbase を使用するアプリケーションを配布する場合,ターゲットマシンの Windows システムディレクトリに MSVCRT.DLL をインストールしなければなりません。
  198.  
  199. SQL Link のファイルに加えて,クライアント/サーバーアプリケーションでは TCP/IP などの通信プロトコルとのインターフェースをとるクライアントファイルが必要です。クライアントファイルについはサーバーのマニュアルを参照してください。
  200.  
  201.     SQL Link ソフトウェアの再配布可能ファイル
  202.     -----------------------------------------
  203.     この製品のクライアント/サーバーバージョンの正規ライセンスの登録ユーザーは,この製品で作成したプログラムとともに下の一覧に示したファイル(SQL Link ソフトウェアの再配布可能ファイル)を再配布することができます。この再配布は,「ボーランドデータベースエンジンのライセンスに関する追加条項」(Additional License Terms for Borland Database Engine)に従わなければなりません。SQL Link ソフトウェアの再配布可能ファイルは,この製品のクライアント/サーバーバージョンで作成されたエンドユーザー向けの特定の SQL Link ソフトウェアアプリケーションについてしか再配布できません。 Delphi Client/Server で作成した SQL Link ソフトウェアアプリケーションは,エンドユーザーの任意の台数のサーバーに対して再配布できますが,SQL Link ソフトウェアアプリケーションを作成するほかの開発者に対して再配布すること,およびそのような開発者と SQL Link ソフトウェアを共有することはできません。
  204.  
  205.     この製品に含まれる SQL Link ソフトウェアの再配布可能ファイルは,SQL Link ソフトウェアを作成する複数の開発者が同時に使用することはできません。
  206.  
  207.     この製品のライセンス規定に従って下記のファイルを再配布することができます。
  208.  
  209.         Oracle
  210.         ----------------------------------------------
  211.         SQLORA32.DLL    Oracle SQL Link ドライバ
  212.         SQL_ORA.CNF     ORA SQL Link 用のデフォルトの BDE 環境設定ファイル
  213.  
  214.         Sybase Db-Lib
  215.         ----------------------------------------------
  216.         SQLSYB32.DLL    Sybase Db-Lib SQL Link ドライバ
  217.         SQL_SYB.CNF     SYB Db-Lib SQL Link 用のデフォルトの BDE 環境設定ファイル
  218.  
  219.         Sybase Ct-Lib
  220.         ----------------------------------------------
  221.         SQLSSC32.DLL    Sybase Ct-Lib SQL Link ドライバ
  222.         SQL_SSC.CNF     SYB Ct-Lib SQL Link 用のデフォルトの BDE 環境設定ファイル
  223.  
  224.         Microsoft SQL Server
  225.         ----------------------------------------------
  226.         SQLMSS32.DLL    Microsoft SQL Server SQL Link
  227.         SQL_MSS.CNF     MSS SQL Link 用のデフォルトの BDE 環境設定ファイル
  228.  
  229.         Informix
  230.         ----------------------------------------------
  231.         SQLINF32.DLL    Informix SQL Link
  232.         SQL_INF.CNF     INF SQL Link 用のデフォルトの BDE 環境設定ファイル
  233.  
  234.         DB/2
  235.         ----------------------------------------------
  236.         SQLDB232.DLL    DB/2 SQL Link
  237.         SQL_DB2.CNF     DB/2 SQL Link 用のデフォルトの BDE 環境設定ファイル
  238.  
  239.         InterBase
  240.         ----------------------------------------------
  241.         SQLINT32.DLL    InterBase SQL Link driver
  242.         SQL_INT.CNF     INT SQL Link 用のデフォルトの BDE 環境設定ファイル
  243.  
  244.     ボーランドデータベースエンジン(BDE)の再配布可能ファイルについては,
  245. 「3. BDE の配布」の「ボーランドデータベースエンジン(BDE)の再配布可能
  246. ファイル」を参照してください。
  247.  
  248.  
  249. 11. Visual Query Builder
  250. ------------------------
  251. Delphi Client/Server に入っている Visual Query Builder は再配布できませ
  252. ん。ライセンスについての情報については,Integra Technology(電話 米国
  253. (206) 637-5600)にお問い合わせください。 Visual Query Builder の著作権は,
  254. Integra Technology International, Inc. にあります。
  255.  
  256.  
  257. 12. Fractal Image Format (FIF) ソフトウェア
  258. -------------------------------------------
  259. Delphi CD には Iterated Systems の Fractal Image Format(FIF)で圧縮されたイメージのデコードおよび表示のためのソフトウェアが含まれています。このソフトウェアの著作権は Iterated Systems, Inc. にあります。Iterated Systems のライセンス規定およびその他の添付ドキュメントに従って配布または再配布してください。
  260.  
  261.  
  262. 13. JPEG 圧縮ソフトウェア
  263. -------------------------
  264. Delphi CD には JPEG イメージ圧縮および圧縮解凍用のソフトウェアが含まれています。このソフトウェアとそのソースコードは Independent JPEG Group によって配布され,その著作権は Thomas G. Lane にあります。配布および使用の条件については,そのソフトウェアに添付された README ファイルを参照してください。
  265.  
  266.  
  267. 14. データ圧縮ライブラリ(zlib)
  268. --------------------------------
  269. Delphi CD には zlib データ圧縮ソフトウェアが含まれています。このソフトウェアおよびそのソースコードの著作権は Mark Adler(とその他)にあり, zlib.h ファイルに指定されている条件に従って使用および配布できます。
  270.  
  271.  
  272. 15. ReportSmith
  273. ---------------
  274. TReport コンポーネントは,古いバージョンの Delphi と互換を保つためだけに Delphi 3 に含まれています。アプリケーションで TReport を使用するには,実行時に ReportSmith が必要です。
  275.  
  276. ----------------------------------------------------------------------
  277.  
  278.     特に記述されていない限りこのリリースで提供されたすべてのマテリアルの著作権は,Borland International にあります(Copyright 1983 - 1997 by Borland International)。
  279.  
  280. ------------------------------- END ----------------------------------
  281.