あるライブラリを使うとする。
そのライブラリを実際の顧客のマシンにまで届ける方法にはいくつか手法がある
1.スタティックリンクしてEXEに含める
2.ダイナミックリンクして、インストーラでWin32に届ける
3.ダイナミックリンクして、ローカルコピーをインストーラでいれる
4.ライブラリとして別途インストールさせる
利用する側としてセキュリティの問題が発生した場合にリスクが低いのはどれだろうか。
| | 1 | 2 | 3 | 4 |
| インストールする責任者 | 開発者 | 開発者 | 開発者 | ライブラリ開発者 |
| アップデートしてくれるかもしれない | × | ○ | × | ○ |
| アップデートで動かなくなるかもしれない | ○ | × | ○ | × |
今一度ライブラリをスタティックリンクするリスクについて考えてみてはいかがだろうか。