Ruby言語やLinuxのネタが多いです。
November 22, 2004
httpで公開しているものを自分の望まない場所でRSSに変換して見られたくない。
というのはなんだか不思議な気がする。
それって定義不能な「俺ライセンス問題」ではないだろうか。
「俺ライセンス問題」とのことだけど(もちろん公開される側のライセンスが曖昧なら百歩譲ってしょうがないと思うけど)特にライセンスをしっかり定義しているWebsiteについて言及しないとフェアじゃないと思う。
たとえば、あるサイトがCreative Commons 帰属 - 同一条件許諾 2.0というライセンスの元に公開されているとする。実際CCを使っているWebsiteは結構あると思う。
で、それのRSS(RSSじゃなくても良いけど)を勝手に作って別のところで公開した場合(ここまでは問題ないと思うんだけど)、そこに元コンテンツのライセンスがCCでリリースされていることの明示等をしないとライセンス違反になりうると思う。もちろんこのCCの場合は明示されていれば問題ないし、変形・加工がライセンス違反になるかどうかは微妙だけど。
■ 特にtDiaryのmakerss.rb(というか一般のRSSもそうかもしれないけど)は現状、配布元のライセンスをRSSに含めていないので、それ自体は「どうにでもして」と受け取られてしまってもしょうがないかもしれない(ここはオレが前回納得した部分)。
でも、もし、ライセンスがRSSに含まれるようになっているのであれば、それを利用する側のアプリケーションはそれを考慮すべきだと思う。tDiaryの件のようにRSSを生成する側がその辺をケアしなければいけない、というのであればそれはそうかもしれないけどね。
■ それからちょっと話題ずれちゃうんだけど
善意の人(bulknews等)が遠慮をして、知識の無い人がそれに甘える世界になるよりも。
知識が無い人も簡単にアクセス制御がコントロールできる世界のほうが素晴らしいと私は思います。
について。もし、善悪で世界を語るのであれば、まず、コンテンツを提供している側が「善」なのであって、それを利用する側が何をやってもいいというのはどうかと思う。
サーバ屋にプッシュするっていうのは技術的な前向きさということでは正論のような気もするけど、現時点での現実的な解かというとちょっと違う気がする。それならそれで現時点でのワークアラウンドが必要だと思う。
November 22, 2008
■ [Rails] Rails2.2 default_charset
Rails 2.2ではContent-Typeの文字コードを設定できるようになった。 Ruby-GetText-Packageが個別に設定する必要はなくなったのでRails2.2版では削除しよう。これは素直にうれしい。
class ApplicationController < ActionController::Base : : self.default_charset = "iso8859-1" end
ActionController::Baseのクラス変数のアクセッサとして登録されているのでそれを使う。(当たり前だけど)self.を使わないとうまくセットされないので注意。
