実行ファイルにした時のライセンス表示について
スクリプトのライセンスは、先ほどの投稿どおり「GNU GPL」でいいんだけど、コンパイルして実行ファイルにすると、フリー素材も取り込まれてしまいます。
そこで、実行開始時にライセンスに関する表示がされるようプログラミングしてみます。
□実行結果イメージ
本プログラムで使用されている素材は、 次のホームページで公開されているライセンスに従い、ご利用下さい。 ドット絵 :DENZI部屋 http://www3.wind.ne.jp/DENZI/diary/ 音楽素材 :SAM Free Music http://sam-free.com/ プログラム:作ってみる http://d.hatena.ne.jp/fujiponXP/
□仕様
画面中央に3秒間表示する
モジュール形式にして、共通利用できるようにする
□スクリプト
ファイル名を「common.hsp」として、実行するスクリプトと同じフォルダに格納しておいて下さい。
#module common #deffunc about_lisence sx=16*31: sy=16*15 bgscr 0, sx, sy,4+16,(ginfo_dispx-sx)/2,(ginfo_dispy-sy)/2 color 250,250,100 : boxf pos 16*2,16*2 font "",14,1+16 color 100,100,100 mes "本プログラムで使用されている素材は、" mes "次のホームページで公開されているライセンスに従い、ご利用下さい。" mes "" mes " ドット絵 :DENZI部屋" mes " http://www3.wind.ne.jp/DENZI/diary/" mes "" mes " 音楽素材 :SAM Free Music" mes " http://sam-free.com/" mes "" mes " スクリプト:作ってみる" mes " http://d.hatena.ne.jp/fujiponXP/" wait 500 return #global
このスクリプトは、今後改版していく可能性があります。