[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/01/12(Thu) 16:10
投稿者名:はる
Eメール:
URL :
タイトル:
MDBファイルを使用したアプリケーションの配布について
現在、MDBファイルを使用したアプリケーションをVB6.0EnterpriseEdition(SP5)で開発しています。
VBアプリからDAO3.61を利用してデータ操作を行っているのですが、
これらをエンドユーザーに配布しようとする際にインストーラにMDBとMDAC2.5
(上位バージョンではJetが含まれないため)を含めた形で配布すればMDBファイルを使用することが
できるの
でしょうか?
また、ライセンス・配布ライセンス上の問題は発生しないでしょうか?

よろしくお願いします

投稿時間:2006/01/12(Thu) 19:44
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: MDBファイルを使用したアプリケーションの配布について
> VBアプリからDAO3.61を利用してデータ操作を行っているのですが、

DAO 3.50, 3.51, 3.60 などは把握していたのですが、3.61 については知りませんでした。φ(..;)
後学の為に、そのバージョンの入手経路を教えていただけないでしょうか。

ちなみに当方で使っているバージョンは、DAO 3.60 (DAO360.DLL v3.60.8618.0)です。
(未確認ですが、おそらくセキュリティパッチ MS04-014 で更新された物だと思います)


> 上位バージョンではJetが含まれないため
念のために書いておくと、MDAC 2.5 に含まれるのは、Jet 4.0 エンジンや Jet OLEDB などです。
DAO のコアコンポーネント(DAO*.DLL)は同梱されていませんので、その点は注意してください。

# もちろん、DAO 3.60 の動作には Jet 4.0 が必須ですけれどね。(DAO 3.61 に関しては知りません)


> また、ライセンス・配布ライセンス上の問題は発生しないでしょうか?

Jet 関連のコンポーネントには、再頒布可能な物と再頒布不可能なものがあります。
また、同じファイル名であっても、バージョンによっては再頒布が許可されていない事もあります。

ただし、再頒布可能であっても、幾つかの細かい条件が付加されていたりします。
細かい条件は、入手経路等にもよっても異なるかもしれませんので、詳細については、
御自身の持っている使用許諾契約書にて確認してください。


ちなみに当方の場合、Visual Studio のインストールディレクトリの下に EULA.TXT があり、
その中の『4.1.3.1 JETファイル』や『4.1.3.2 Microsoft Data Access Component』などの項に、
再頒布に関する条件が記載されていました。

また、MDAC 2.52.6019.2 の方の EULA.TXT については、
 1.ライセンスの許諾
  d.アプリケーションの開発;再頒布の権利
   (i) 再頒布の条件
   (ii) JET ファイルの再頒布
あたりに記載があるようです。

# それらの資料を見ても分からない場合には、マイクロソフトに問い合わせる事をお奨めします。

投稿時間:2006/01/13(Fri) 10:48
投稿者名:はる
Eメール:
URL :
タイトル:
Re^2: MDBファイルを使用したアプリケーションの配布について
> > VBアプリからDAO3.61を利用してデータ操作を行っているのですが、
>
> DAO 3.50, 3.51, 3.60 などは把握していたのですが、3.61 については知りませんでした。φ(.
.;)
> 後学の為に、そのバージョンの入手経路を教えていただけないでしょうか。
>
> ちなみに当方で使っているバージョンは、DAO 3.60 (DAO360.DLL v3.60.8618.0)です。
> (未確認ですが、おそらくセキュリティパッチ MS04-014 で更新された物だと思います)
すみません。3.60とタイプしたつもりが3.61とタイプミスをしてしまいました

>
> > 上位バージョンではJetが含まれないため
> 念のために書いておくと、MDAC 2.5 に含まれるのは、Jet 4.0 エンジンや Jet OLEDB などです。
> DAO のコアコンポーネント(DAO*.DLL)は同梱されていませんので、その点は注意してください。
>
> # もちろん、DAO 3.60 の動作には Jet 4.0 が必須ですけれどね。(DAO 3.61 に関しては知りませ
ん)
>
>
> > また、ライセンス・配布ライセンス上の問題は発生しないでしょうか?
>
> Jet 関連のコンポーネントには、再頒布可能な物と再頒布不可能なものがあります。
> また、同じファイル名であっても、バージョンによっては再頒布が許可されていない事もあります

>
> ただし、再頒布可能であっても、幾つかの細かい条件が付加されていたりします。
> 細かい条件は、入手経路等にもよっても異なるかもしれませんので、詳細については、
> 御自身の持っている使用許諾契約書にて確認してください。
>
>
> ちなみに当方の場合、Visual Studio のインストールディレクトリの下に EULA.TXT があり、
> その中の『4.1.3.1 JETファイル』や『4.1.3.2 Microsoft Data Access Component』などの項に、
> 再頒布に関する条件が記載されていました。
>
> また、MDAC 2.52.6019.2 の方の EULA.TXT については、
>  1.ライセンスの許諾
>   d.アプリケーションの開発;再頒布の権利
>    (i) 再頒布の条件
>    (ii) JET ファイルの再頒布
> あたりに記載があるようです。
ありがとうございます
早速、使用許諾契約書・EULA.TXTなどを確認してみます

> # それらの資料を見ても分からない場合には、マイクロソフトに問い合わせる事をお奨めします。
マイクロソフトには問い合わせてみたのですが、
私の質問の仕方が悪かったのか、「そのように作成されれば可能です」というような回答を頂きました

質問した内容は、投稿した内容なのですが。。。

投稿時間:2006/01/13(Fri) 17:13
投稿者名:びーばー
URL :
タイトル:
Re: MDBファイルを使用したアプリケーションの配布について
はじめまして。
びーばーと申します。

以前、私も同じような事で悩んでいた頃があり、
結局、確信を得られないまま放置していました。

なので、少し便乗させてもらってもいいでしょうか?

私もデータ格納場所としてMDBファイルを利用し、
VB6.0(SP5)でDAO3.6を使用してデータ操作を行うアプリを作成してました。

開発環境は、Win2000 で、Ms Access2000 が入っています。

1)
この作成したアプリを配布する際、
配布先環境にMS Accessがインストールされていなければ、
お客様にMS Accessを購入してもらわないといけないのでしょうか?

2)
もし、MS Accessを購入してもらう必要がない場合、
Setup.exeにDAO関連のファイルを含める事により、
アプリを実行できる環境にセットアップできるのでしょうか?

3)
はる様の言われているように、
MDACもSetup.exeに含める必要があるのでしょうか?

以上ですが、よろしくお願い致します。