トップ 最新 追記
RSS feed

ただのにっき


2007-12-23(日) [長年日記]

なぜGPLを選ぶのか

Twitterで「OSDって不自由だよね」みたいな会話をちょっとしたので、(それとは関係なく)自分がリリースするソフトウェアにGPLを採用している主観的な理由を書いておこうと思った。

自作のソフトウェアをオープンソースソフトウェア(ないしはフリーソフトウェア)として配布しようとして、OSDを参照すると、けっこうさまざまな制約が課せられていることに気づいて、「なんだ、けっこう不自由だな」と感じてしまうのはよくあることだ。これは、そもそもOSDが謳う「自由」の主体が作者ではないことに思い至らないことに起因している。

作者にとって最大限の自由をもたらず配布形態は(いろいろと別の問題を抱えはするものの)public domainなわけで、そこにさまざまな条件を加えたOSD準拠のライセンスを選択することはなんらかの不自由を呑むことに他ならない。じゃあ、OSDが謳う「自由」は誰のための自由かと言えば、利用者のための「自由」だ。自由の主体を利用者に置くために、作者には「あれをしちゃダメ、これをしちゃダメ」とさまざまな制約がつけられている。

ここまではよい。自分もFOSSの利用者としてはその自由を享受する立場にあるわけで、自作のソフトウェアを公開するにあたり、同じ自由を利用者に分け与えるのはやぶさかではない。

では、数あるOSD準拠ライセンスの中から、なぜGPLを選択するのかと言えば、GPLにおける自由の主体は、実は利用者ですらないと考えているからだ(おれが)。

GPLの最大の特徴といえば、やはり改変したソフトウェアも同じGPLで配布しなければならないという、いわゆる「汚染」条文にある。これをもって最大の不自由と考え、GPLを採用しないプロジェクトはけっこう多いように見受けられる。たしかにこれは、よりによって利用者の自由を制限しているわけで、他のOSD準拠ライセンスとは一線を画している*1

しかしこれは、利用者でない何かに最大の自由を与えるために設けられているのだと考える(おれが)。

その「何か」とはつまり、ソースコードそのものだ。この条文があるからこそ、ソースコードは利用者の勝手な裁量から離れ、真の自由を手に入れる。被創造物が、造物主のくびきから逃れるイメージを思い浮かべていただきたい。絵心があれば、ここらあたりでソースコードちゃんの擬人化でもやってるところである。

この、人ならざるものに対して最大の便宜を与えるために、造物主である人間の自由さえも制限するという、ある種の本末転倒さに、自分はもっとも魂を揺すぶられたので*2、もう、GPL以外のライセンスを採用することなど思い浮かびもしないのである。こんなぶっ飛んだライセンスを考え付ける人間ってすごい。RMSスゲーよ。←このあたりが「主観的」たる理由。

以後、人から「tDiaryはなんでGPLなんですか」とか聞かれたらここを読んでもらうことにする。ちなみに客観的な理由は特にない。実は「いろいろ選ぶのが面倒だったから」という……ってこれも主観か。

追記

4年近く前にほとんど同じことを書いていたことに気づいた。あっちはCCライセンスについての話だけど。

Tags: foss gpl

*1 もっともすべてのライセンスを読んだわけではないので、他にも似たような制約のあるライセンスがあるかもしれない。

*2 蛇足ながらどんな魂かと言えば、まぁ、「SF魂」なわけだけど。

本日のツッコミ(全2件) [ツッコミを入れる]

ma2 [MITまで行って,ストールマンに会って,話をして,その姿を8ミリビデオ(古い)に納めて,FM-Townsのフリーソフ..]

hyuki [ソースへの愛だねっ。]


2007-12-21(金) [長年日記]

Windows Vistaの環境設定(4) - 何かがディスクを食っている

忙しくて環境設定がなかなか進まないが、日常的な生活(ニコ動とメールと巡回)はなんとなくこなせるようになってきた。細かいバグはあるものの、そんなに悪くないOSだという認識に変化はない。SP1が待ち遠しいけど。

なんて甘い評価を下しかけていたところ、ふとExplorerを開いて愕然。ディスクの残りが20GBしかない

このドライブは(Lenovoの選択肢が少なすぎて)160GBという今にしてはかなり少ないものの、今まで数年かけて80GBをいっぱいにしてきた身からすると十分だと考えていた。実際、旧マシンからデータを移した状態で約半分を消費していたところまでは確認していたんだが。この数日で何があった?

まずはディスクのクローンアップで不要ファイルを消してみたが、せいぜい数GBしか減らない。

そういえばプロパティに出てくるなんか変なバックアップを取っていたっけ……と思い出して(復元ポイントのことである)、その設定をみてみたらONになっていたので、これをOFFにした。ここ数日でやったことと言えば、iTunesに移行しそこねたCDの再リッピングなので、代わりに削除した古いMP3ファイルのバックアップが溜まっている可能性がある。

……と確信してたのに、それで回復したのはせいぜい数GBで、ぜんぜん元に戻らない。

ExplorerとFileSumの食い違いの図 試しにFileSumを持ってきてファイルサイズをぜんぶ勘定させたら、記憶にあるくらいの容量が出た。つまり、Explorerの表示と乖離がある。目に見えない何かが50GB以上もディスクを食ってるってこと? なんだそりゃ。

Tags: vista pc
本日のツッコミ(全6件) [ツッコミを入れる]

しばた [リカバリ領域? にしては大きすぎるか。]

とおりすがり [Businessならシャドウコピーかも知れません。]

yamk [ThinkPad に最近搭載されるようになった Rescue and Recovery のせいだと思います。X60s..]

ただただし [yamkさん、正解。残り80GBまで回復しました。ありがとうございました、助かったぁ。どうも知らない間に設定してしま..]

NT [s/RC1/SP1/]

ただただし [おおっと、すみません >NT]


2007-12-19(水) [長年日記]

CD 3枚

THE IDOLM@STER Christmas for you!(ゲーム・ミュージック)

相変わらずXbox360持ってないのにこの搾取されっぷり。ニコ動経済効果恐るべし。たぶん残りの5人のが出たらそれも買う。

もっとも、さすがに『B00118YNTY』まで買うことはないと思うが。……と言いつつなぜかWishlistに入ってるけど。つーかこれ、現状ではもはや「MAD作者向け素材集」じゃね?

新曲「メリー」をはじめとしてどの曲もいいけど、千早にはガチで賛美歌とか歌って欲しかったかなー。

CUSCOの古いCDを2枚

iTunes用にアートワークを探してふらふらとHMVをさまよっていたら、なつかしいCUSCOのCDがけっこうそろっているのを発見して、『Planet Voyage』と『Virgin Island』をポチった。見覚えのないジャケットだと思ったが、輸入版らしい。CUSCOは20年くらい前(?)のシンセサイザー系バンドで、邪魔にならないので学生時代は作業用BGMとして重宝していた。今でもTV番組のBGMでよく使われてたりする。

LPレコード処分時にいっしょに捨てちゃって、たまに聴きたいなーと思っても、CDはとっくに廃盤だった。Amazonにもあるけど、ユーズドであり得ない値段がついていたりして。いよいよとなったらロシアの怪しいMP3屋から買わなきゃと思っていたんだが、そうか、輸入版ならまだ普通に買えたんだな。気が向いたら他のCDもHMVで漁ろう*1

それにしても、お偉い権利者の方々は、自分の大切な顧客を泥棒呼ばわりする前に、すべての手持ちのコンテンツを正規ルートでちゃんと買えるようにしたらどうかと思う。ビジネスとして考えても、ダウンロード違法化とか言う前にそっちをやるのが先だろ、常考。20〜30年前の音楽だってiTunes Storeに置いておくだけで、おれみたいなノスタルジー組が喜んで買うんだからさ。

Tags: idolm@ster

*1 と思ったが肝心の『Desert Island』や『Cool Island』がない。がっくり。

本日のツッコミ(全1件) [ツッコミを入れる]

*namu* [>すべての手持ちのコンテンツを正規ルートでちゃんと買えるようにしたらどうか  強く同意、権利を主張するのならば供給す..]


トップ 最新 追記
RSS feed