• ベストアンサー

再頒布可能ファイルとはなんですか?

「再頒布可能ファイル」とはどういうものなのでしょうか。 参考までに、自分がこの言葉に遭遇したのはこのページ(https://partner.steamgames.com/doc/sdk/api)です。単純にこの言葉でググっても説明が見当たりませんでした。C++に関係してるらしい?ようですが...

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6852/9748)
回答No.3

「頒布」って言う言葉は、有償・無償にかかわらず、配って広めること。「配布」とほぼ一緒です。 で、APIで「再配布可能ファイル」って言うと、ライブラリのDLLファイル等です。 ライブラリも著作物であるので、本来は、勝手に配布してはいけません。 自分が特定のライブラリを使ってプログラムを作り、それを公開する際、プログラム本体のみを公開して「ライブラリDLLはこちらからダウンロードして下さい」みたいにしなければいけません。 ですがそれはユーザーにとって面倒→そのプログラムが使われない→ライブラリを使う人も減る→ライブラリを公開している甲斐も無い→バージョンアップもメンテもされず、忘れられていく…、と言うように負のスパイラルに陥ってしまいます。 なので、「プログラムから利用するライブラリのDLLファイルは、再頒布可能ファイルとするので、プログラム本体と一緒に頒布して良いですよ」となっていることが多いです。 例えば、Microsoftのこちらのページにも >.NET Framework の再配布 | Microsoft Docs >https://docs.microsoft.com/ja-jp/previous-versions/msdn/architecture-center/cc465481(v=msdn.10) 「.NET Framework 再頒布パッケージ」と言う言葉が出てきます。 Microsoft以外の会社からソフトウェアを買った時に、そのインストールCD-ROMに、.NET Framework のインストーラも入っていたりします。 再頒布して良いとされているので、有償ソフトであっても、入れて売って良いわけです。 ---- >自分がこの言葉に遭遇したのはこのページ(https://partner.steamgames.com/doc/sdk/api )です。 従って、このページで言ってるのは、「再頒布可能ファイル=ライブラリ関連ファイルを、適切なところに置いてください」と言うことです。 開発環境を構築しましょうって言う説明ですから、割と当たり前のことなのでした。

noname#250538
質問者

お礼

ありがとうございます。詳しい説明のおかげで理解できました。

その他の回答 (2)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

ここの説明がわかりやすいかと。 https://wa3.i-3-i.info/word16362.html

  • t_ohta
  • ベストアンサー率38% (5294/13830)
回答No.1

貴方の作ったプログラムと一緒に頒布(配布)してもよいファイルと言う事です。 貰ったモノを再び頒布するから「再頒布」と言います。

関連するQ&A