質問: ActionScript3.0/2.0にて、 MITライセンスや修正BSDライセンス等のライブラリを使用したいのですが、 それらのライブラリを用いて出力したswfをWeb上で公開するときで、 かつ、ソースコードを開示しない場合、 (swfのバイナリのみを、htmlにobject要素で読み込ませて表示するような場合) どのように著作情報やライセンスの条文を表示すればいいのかをお教えください。 それぞれの条文は日本語訳、原文ともに読んだのですが、 BSDであれば「頒布物に付属のドキュメント等の資料」、 MITにおいては「ソフトウェアのすべての複製または重要な部分」 というそれぞれの表示すべき場所について、 Web上で公開するswfについてはどのように解釈すべきなのか判断がつきませんでした。 また、ソースコードを開示せずにライセンスの表示をしているサイトを見たこともありません。 (右クリックメニューからのリンクで特別に許可されるようなものを除いて) コンパイル前のソースコードに書いてあれば大丈夫だということなのでしょうか? あるいは、なんらか他の方法で表示しなければならないのであれば、 どのような表示方法であれば許可されるのかお教えください。
回答: 度々失礼します。また問題を履き違えてしまっていたら申し訳ないのですが・・・ まず、MITが、BSDに含まれているという図式を理解されていらっしゃいますか? それを理解したうえで、もう一度条文を読めば、スマートに条件を満たす方法が見えてくるのではないかと思うのですが・・・ 中途半端な回答で申し訳ありません。。。。 swfについては私自身、実践したわけではないので これがベストな方法か、と聞かれると自信を持って答えられない部分もあるのですが。。。 それでも私見では、やはり“readmeファイル形式”が一番わかりやすいと思われ、htmlに含まれるswfであればswf内、または隣接する場所にライセンス情報へのリンクを貼付し、ポップアップさせる、などが無難なのではないかと考えます。 また、swfをobjectで埋め込むのであれば、別途ソース内に非表示コードとしてライセンス情報を書く、といった方法も使えないのでしょうか? より良い解決方法が思い当たったら、また投稿させていただきます。