STOOQ。
韓国が2008年の外貨危機を迎えたあたりから、よく引用されるようになった為替情報サイトです。
ある程度長くこのサイトに来ている人であれば、こういう画像を見たことがあるはずです。
現在、上記の図版を引用している人がいるように、エンコリでも引用している人はいました。
そして、ある提言がされました。
エンコリのスレッドを表示するために、
他の無関係なサイトのサーバーに負荷をかけ、
無関係なサイトのトラフィックを使うのは、問題があるのではないか?
話は、こういうことです。
STOOQで表示されている為替レートや売買のグラフデータを示す図版は、リアルタイムでサーバーが「作成」しているものです。
つまり、STOOQでは、自サイトの表示図版を、「ブラウザからの要求」があるたびに、サーバーで作成しているわけです。
この図版を引用しようとして、「ブラウザに表示されている図版」を、一旦自分のPCに保存し、これをエンコリのサーバーにアップロードするという手順を踏んだ場合、作成されたスレッドを開いても、エンコリのサーバー以外には、負荷はかかりません。
しかし、ブラウザ上で図版を指定して"ファイル化"の手順を踏まず、スレッドの作成画面に直接貼り付けた場合、STOOQに負荷がかかる引用のしかたになります。
別な言い方をすると、こうなります。
"エンコリで、STOOQのグラフを引用したスレッドを開くたびに、
STOOQのサーバーに「画像作成要求」が行われ、
STOOQのシステムに負荷をかけることになる"
この問題は、主に引用が行われていた時事板で議論がなされ、結果として「STOOQのサーバーに負荷をかけるような引用は止めよう」というコンセンサスが得られました。
また、その延長線上の話として、「他サイトの画像の直接引用のような、他のサイトのサーバーに負荷をかけるような引用は、相手先がそれを許諾していない場合、止めよう」ということになりました。
一部の人たちは意味がわからなかったらしく、画像ファイルをブラウザ間で直接貼り付け、他のサイトの画像を直接引用する事を続けましたが、「なぜ、ブラウザ間のコピペが問題なのか」を説明することで、多少手間がかかっても、スレッドで引用する図版はエンコリにアップロードされるようになり、他のサイトに迷惑な引用をする方法を採る人は少なくなりました。
つまるとこ、「エンコリの利益」となる「コンテンツの表示」のために、「企業としては無関係な他サイトのサーバーに負荷をかける事は、いいことなのか?」 という疑問に対して、「いやそれはまずいでしょ」という判断をする人が、大勢だった、という事になります。
さて、時間は過ぎ、エンコリは閉鎖され、難民化した元エンコリ住民はKJ、あるいはGKに散る事になります。
そして現在。
直引用の図版、多くありません?
コピペを失敗して、ブラウザによっては表示そのものが壊れてしまっているというのも微妙かなとも思うのですが、それ以上に他サイトの図版が、直引用されてる例が、多い。
見分け方は簡単で、スレッドで使われている図版を単独表示させたときに、urlが「kjclub」のものではないものは、全て「他サイトの画像を、直接引用している」ものです。
例えばそれが「livedoor」のものであれば、kjでスレッドを開くたびに、livedoorのサーバーに負荷をかけることになります
「zakzak」のものであれば、zakzakのサーバーに負荷をかけることになります
どうしろ、という主張をする気は、今のところ、ありません。
ですが、意識だけはしてほしいと思うのです。
他サイトのニュース等を、ブラウザでまるっとコピーし、kjのスレッド作成画面に直接貼ることは、潜在的に「他のサイトに負荷をかけて、スレッドを表示する」事になる可能性が高いこと。
ブラウザで指定したコピー元の中に、画像が含まれている場合、ほぼ確実に、コピー元のコンテンツサーバに、kjで作成したスレッドを開くたび、負荷がかかる、という事。
他の多数のスレッド作成者の方々が、この文を読んだあと、どうなさるかは、自由です。
「面倒くさいから」という理由を、他サイトに迷惑をかける手法を採る根拠と出来るかどうかは、価値観に関わる部分でもありますからね(^^;
try { var fAction=false; var fAllow=true; var sCLSName=null; var isIE=(document.documentElement.getAttribute("style")==document.documentElement.style); var sCLSXNm="class"; if(isIE) { sCLSXNm="className"; } var aryElsKr=document.getElementsByTagName("font"); for(var vdx=0;vdx