|
▼まい さん:
///////////////listviewのライセンスについて///////////////
listviewはMscomctl.ocxを使用しますが、Mscomctl.ocxは開発用ツール(vb6)
とかoffice用のソフト開発する為のツールに付属します。
これらのツール(開発環境)は開発ライセンスを持ち、そのライセンスを持つ者のみ
が、再頒布可能なコントロールが付属してきます。Mscomctl.ocxもその1つです。
従って、開発ライセンスを持たない者は配布することは出来ません。
現在使用できているのはお使いのPC若しくはソフトウェアに付属しているもので、本来は
使用して開発してはいけない可能性もあると思います。
この辺りは・・・使用ライセンスってのもあってややこしいので良くわかりません。
なので、自分で使用するマクロを自分で作って使うのはグレーゾーンで良いとして
(ここまではMSも言わないと思うから)、本来は開発に開発ライセンスが必要なActive X
を使用して開発、それを第三者に配布ってのは明らかにライセンス違反と思います。
但し、APIでゴリゴリ書いてlistviewを使用するのはActive Xを使用しないから問題ありません。
VBAでは非現実的とは思いますけど。。。
古いものですが、現在も有効なはずです。
[MOD] Office 2000 Developer に添付されている ActiveX コントロール
ht tp://support.microsoft.com/kb/413938/ja
///////////////本題///////////////
前置きが長くて済みません。
で、以下ですけど
>共有ファイルにして、複数の人が使うということも、ライセンス違反可能性大になるということでしょうか?
感覚的にはかなり濃いグレー色か黒って気がしますが、確実には判断しかねます。
作成者以外が使用しますからねぇ。
正直、本当の所はMSに問い合わせなければ判らんと思います。
|
|