2005-07-15 [長年日記]
_ テンプレート互換が著作権法に触れる可能性 (14:36)
ソフトウェアの画面表示も著作物という話。を読んでいて思ったのだが、「画面」と「設計」と「デザイン」という言葉を、恣意的にその適用範囲を変えながら使うのは勘弁して欲しいなー。
- 「画面表示には著作物性がある」
- →「画面表示のデザインには著作物性がある」
- →「画面表示の設計には著作物性がある」
って、なんで「画面表示」が「画面表示の設計」にすり替わっているんだろう? 多分「画面表示」=「画面の設計」だと思っているんだろうけど、それは「絵画」=「絵画の構図」とか「小説」=「小説のあらすじ」みたいなもんで、本来一緒くたにしてはいけないものだよ。
相変わらず、highbiscusさんの「プログラムの著作権」に関する解釈には同意しないんだけど、その件についてはこれ以上すりあわせることはできないだろう。ひとまず対論は十分提示したと思うし、「プログラムの著作権」でググれば関連する情報は見つかるし、まあそれぞれ自分の解釈を堅持するということで。
で、基本的な「プログラムの著作権」の解釈に関しては、全然同意しないんだけど、ソフトウェアの画面表示も著作物という話。で書かれた、「テンプレート互換は著作権法に触れる」という主張には、それなりに理があるとは思う。Webアプリケーション、特にHTMLやらCSSやらを使ったデータおよびそれによって生じる表現に関しては、今のところ判例がほとんどなくグレーゾーンが大きいんで、その辺をつつくと判断が非常に難しくなるからだ。
テンプレート互換というのは、基本的にはデータフォーマットの領域なんで、著作権をたてにデータ互換のツールを排除しようしても、現状のプログラムの著作権に関する主流の解釈からすれば、勝ち目はない。たとえばMicrosoftのOffice文書を読み書きできるツールを作っても著作権法に抵触することはない。もちろんWordで作ったデータファイルは、Word互換のツールで読み込んでも、同じような表示結果が得られる。テンプレート互換で表示結果が似ているから、画面表示の著作権に抵触しているというのならば、上記の例に対して有効な反論をする必要がある。
ただ、HTMLやCSSに関しては、その実用的な表現方法のバリエーションがものすごく少ない。特に洗練された表現をしようとしたときには、その表現は似通ったものになりがちだ。sbとJUGEMの件に目を向けてみると、テンプレート互換にすることによって、HTMLやCSSの表現が類似している部分や、部分的に同一の表現が出てくるだろう。HTMLやCSSの表現の類似は、どこまで著作権法に抵触すると考えるべきだろうか。というのは、おそらく今のところ具体的な判断が行われた事例はないと思う。
HTMLやCSSも、実際に表現として記述されたものには、著作権が発生する。しかし、基本的にHTMLやCSSによる表現というものは、オリジナルに書き下すものというよりは、仕様に準拠した表現や、既存のTIPSを組み合わせた表現となりがちで、そうなってくるとそこに生ずる著作物性というものも、非常に限定されたものになってくるはずだ。
もちろん、デッドコピーおよびそれに類するもの(要は、まるまるコピーしたり、あるいコピーしたものをちょっとだけ書き換えたり)は、サイボウズ−ネオジャパンの判例から考えても、著作権法に抵触すると考えるべきだろう。しかしそのソースを参考に、一般的なTIPSレベルの要素を部分的に借用しながら、新しくHTMLやCSSを作成した場合、それは著作権法に抵触すると考えるべきだろうか?
それが、「著作物の流用」なのか「著作物性を持たない一般的な表現を利用」なのかは、非常に判断が微妙な問題となる。sbとJUGEMに関して言えば、それぞれが出力するHTMLやCSSのレベルでの類似性を取り上げ、それがデッドコピーなのか、それとも仕様に準拠した結果同じような表現になっただけのかを争う、といった形になるだろう。
プログラムの著作権における判例として、「誰が作成してもほぼ同一になるものは、著作権法上の保護の対象から外す」という判断があることや、データ形式という著作権法に抵触しない部分での互換性を求め、その仕様に対応することによって似通ったHTMLおよびCSSが使われることとなった、という状況から、仕様を遵守した結果の(いわゆる創作性のない)表現と見なすことができ、著作権法に触れないという判断が下される可能性が高い*1とは思うが。
というわけで、「テンプレート互換は著作権法に触れる可能性」の問題は、使われているHTMLやCSSに同一の部分が多いような場合においては、判断が難しくなってくる。そのうちそれが問題となる事例も出てくるかもしれない。
そういえば
デフォルトのテンプレートファイル自体に、JUGEMと同一のものを使っていた場合、そのファイル自体はJUGEMの著作物なんで、著作権で保護される対象となるな。その利用については、その著作権者に利用許諾をもらう必要があるだろう。
sb開発者の方がJUGEM開発者の方に利用許諾をもらったってのは、その点についてかもしれない。
でもそれはあくまでも、sbのプログラム全体ではなく、該当のテンプレートファイルのみに関する問題ね。厳密に言えば、テンプレートファイルが著作物性を認められるような内容である必要があるけど、よほど非創作的な内容でない限りは、ふつう認められる。
_ テンプレート仕様という表現に、複数の意味が混ざっているな (17:56)
一つは「{$EntryUrl}は、エントリーのパーマリンクURLを差す」みたいなテンプレートのデータ形式の仕様。
もう一つは、「<span class="EntryUrl">で定義されたHTML要素はspan.EntryUrl {font-size: 90%; color: gray;}というCSSで修飾されて表示される」みたいな、表示に使われるHTMLやCSS定義に関する仕様。
前者は、純粋にデータ形式の問題であって、その利用が著作権法に触れるということはない。一方後者に関しては「HTMLやCSSの表現自体」という要素が絡んでくるので、その部分に関しては著作権法に触れる可能性がある。
判断の分かれ目は、<span class="EntryUrl">やspan.EntryUrl {font-size: 90%; color: gray;}などの定義は、「仕様」の領域にあるのか「表現」の領域にあるのか、なんだろう。
これがデスクトップアプリケーションで、「x:0, y:0, color:blackというデータを受信したら、座標0, 0に黒い色で(文字を)出力する」なんて話ならば、純粋にデータ形式とそれを解釈して実行するプログラムの問題なんだけどな。
通常のデスクトップアプリケーションならば、データの解釈から出力処理までをいろんな書き方ができるけど、WebアプリケーションがHTMLやCSSを使って出力する場合は、HTMLやCSSにする段階で表現方法が限定されてしまうところがあるから、それがプログラム設計・仕様の問題なのか表現の問題なのかが不明確になる。
これは実際に裁判にでもならない限り、きちんとした結論は出しようがない問題だろうな。
ちなみに
ここでいう「HTMLやCSSの表現」というのは、「あるHTMLやCSSをブラウザが解釈した結果表示される画面」ではなくて、「あるHTMLやCSSを記述したコード自体」のことね。プログラムの著作権で守られるのは基本的には*2その記述したソースコード自体であり、結果として出力された内容ではないので。ただWebアプリケーションは、HTMLやCSSという中間コード的なデータを出力しなければならないし、そのHTMLやCSS自体も表現として著作権による保護の対象となりうるところが、ややこしい。あと画面の表現としての著作権に関しても、(サイボウズ−ネオジャパン判例に基づいて)限定的には認められることになるだろうし。
いしなお!:テンプレート互換が著作権法に触れる可能性・テンプレート仕様という表現...
なんだ。いしなおさん弱音吐いてたからもうやんねーのかと思ったら、反論きてんじゃん(笑 んじゃ俺も仕事の合間を縫って反撃じゃ! テンプレート互換が著作権法に触れる可能性@いしなお http://tdiary.ishinao.net



sb の JUGEM テンプレート互換とは、仕様の互換だと思っていたのですが、違いましたっけ? つまり、JUGEM でカスタマイズしたテンプレートが、テンプレート変数の解釈エンジンの仕様が共通する sb で見た目を再現できる、という。だから JUGEM の公式テンプレートを JUGEM 外で使うことについては、著作権でひっかかるので、非推奨となっていたはずです。
わざわざそうした注記をしていただけに、sb のデフォルトテンプレートの CSS は JUGEM デフォルトとは明確に異なります。問題は HTML の方ですが、これはグレーという印象です。とりあえず、JUGEM を開発した方のブログや、その他 JUGEM の複数のテンプレートからベーシックなものを選んで確認したところ、class 属性の値がほぼ共通していました。一部のテンプレートとは項目の配置順などもほぼ共通。ただし使用要素は、とくにサイドバーで大きな差異があります。sb には div 要素の多用を避け見出しと定義リストを活用する志向があります。いずれにせよ JUGEM の既存テンプレートの改良版なのは間違いない。これほど多くの class 属性値が偶然一致するわけがないので。
ところでユーザオリジナルの非公式 JUGEM テンプレートは、JUGEM 内でのみ利用せよとの規約がない場合が多く、sb ユーザにとってはありがたい存在となっていることを追記しておきます。
……と書いてから非公式系テンプレートを見ましたが、けっこう class 属性値が流用されていますね。そのあたり、気にする人が少ないのでしょうか。たしかに class 属性値の創作性は高くありませんが、ほとんど CSS を変えただけみたいなものの場合、原本のテンプレートの HTML が相当部分「生きている」わけで、微妙な感じはします。この程度で著作権いわれたらたまらんよな、とも思うけど、実際、偶然でここまで似ないよな、というのも実感としてありますので。まあ CSS が全然違えば「見間違えることはない」といっていいでしょうけれども、そういう判断基準でいいのか、というあたり。
ここの話では、「Webアプリケーションでテンプレート互換を目指すと、どうしてもHTMLやCSSに似ている・同一の部分が出てきてしまうよね」という一般論に、sbとJUGEMの件を混ぜて書いちゃってるんで、対象が曖昧になっているかもしれません。
実際のsbとJUGEMにおけるHTML、CSSの類似状況については、とても参考になりました。ありがとうございました。
それにしても、highbiscusさんが「表示画面が似ている」と主張しているのは、標準で用意されているテンプレートレベルでのことなのか、ユーザーが独自に作成したテンプレートを使った場合のことなのか、どっちなんだろう。また「全部 笑」とか言うのかな。