mhattaによる
2007年12月01日 7時00分の掲載
やるねえ部門より。
やるねえ部門より。
tamo 曰く、
本家記事 DJB Releases All Source to Public Domain によると、DJB ことDan Bernstein氏が、 qmail を含む 自作のプログラムをすべてパブリックドメインのもとに置くことを宣言したそうです。 少し前に予告されていた ことなので驚きは少ないかもしれませんが、 パブリックドメインなのでどんな用途にも使えるのは意味のあることだと思います。
関連ストーリー
この議論は賞味期限が過ぎたので、保存されている。
新たにコメントを書くことはできない。
元情報はこれだけかな? (スコア:4, すばらしい洞察)
こんな感じでしょうか? 間違って理解している点があればご指摘下さい。
かなり前の話ですが、DJBのqmailを手元で動かすときにソースをいじってみたら、語りかけてくるようなコードでした。
これを改変して再配布するとなると、許可が出ていても尻込みしそうな気もしないでもないでも……ない?
DAEMONさんからの手紙。 (スコア:4, 参考になる)
そのままで動いたんですが英語のよくわからないメールが来ると苦情を受けて
じゃぁ日本語にするか~とソースをいじったことがあります。
かなりわかりやすいソースでしたね。
メッセージが全部printfに埋め込まれてるのでちょっと大変でしたが
それでも1日で大体完了した記憶があります。
眺めて動きを知るのも結構楽しかったソースですね。
親コメント
パッケージ化の自由度とかに影響するのかな? (スコア:4, 興味深い)
- 独特の設計・管理方式
- 一風変わったライセンス
- 宗教とも揶揄される主義主張の匂い(?)
が寄り付きにくい印象を生んでいたのではないでしょうか.ライセンスについては,DJB のソフトの多くは元々「フリー」で使えるライセンスのものが 多かったと思います. ただ,sourceからbuildして使う場合ならいいけど パッケージ化して再配布するとかに際してはいくつか縛りがあったりします. 例えば qmail で言えば /var/qmail へのインストールじゃないとダメ,等々.
わけのわからん環境に変な設定でインストールしたものに関しての質問といった ものを避けたいという意味では分からないではないのですが, 各OS・ディストリビューション標準搭載パッケージみたいな形にして普及をさせることを考えると, 敷居が高くなって普及の障壁の一つだったと思います.
「パブリックドメインにする」というのはそういう縛りももうやめるということなのかな?
Pure 100% オフトピック保障 (スコア:4, おもしろおかしい)
MA☆E☆NO!
という回答はストレートすぎますか?
# コソコソと匿名の臆病者として投稿
親コメント
Re:Pure 100% オフトピック保障 (スコア:4, すばらしい洞察)
下げてくれています。
もっとも、多分#1258428 [slashdot.jp]さんはそれを了解した上でまあそのなんだ。
しかし本当にパブリックドメインだと
たとえばdjbdnsを改変したソースにGPLつけて放流したり、
qmailを使ったことで何らかの損害を被ったらdjbを訴えたり
できると思うんですが、ほんとにそこまで思い切ってるのかな。
qmailの一番の実績は、Maildirを流行らせたこと以上にMTAの動作をはっきり
ブレイクダウンしてくれたことだと思います。
qmail-smtpdが外から25/tcpでメッセージを受け取って、qmail-queueに渡し、
qmail-queueでキューしてlocalsを見て行き先を判別して、
qmail-lspawnに渡してローカル配送、
qmail-rspawnに渡して他のサーバに転送。
送られたメールが届かなかったら、そのどこで詰まってるかで切り分けできる。
同様に、djbdnsは
キャッシュサーバがdnscache
コンテンツサーバがtinydns
AXFRが・・・そんな屑仕様使うなscpでも使え。一応axfrdnsあるけど
という形でDNSをブレイクダウンしています。
それぞれ癖があるので実運用に使うかどうかは人それぞれですが、教材として
とても優れたものだと思います。
親コメント
Re:パッケージ化の自由度とかに影響するのかな? (スコア:3, 興味深い)
・ソースがコンパクト
・依存ライブラリがほとんどない
・必要なリソースが少なくて済む
・脆弱性の問題が発生しにくい
といった点から、組み込み用途で人気が出そうな気がします。
親コメント
qmail のある暮らし (スコア:2, 参考になる)
パブリックドメイン?? (スコア:1, 興味深い)
Re:パブリックドメイン?? (スコア:2, 参考になる)
Nullius addictus iurare in verba magistri
親コメント
Re:パブリックドメイン?? (スコア:3, 興味深い)
むしろqmail以外を使うことの方が多い。
親コメント
qmail以外 (スコア:3, 参考になる)
スクリプトで簡単に書いたプログラムを、お手軽にサービスとして運用可能です。
起動直後にクラッシュするような障害だと待機時間もなしに再起動を繰り返してしまうのと、フリーズするタイプの障害は検知できないってのは欠点だけど。
まあ必要に応じて細工すれば十分に使えます。
親コメント
他のパブリックドメインの例: SQLite (スコア:1)
Well-Known Users of SQLite [sqlite.org] を見ると、
影ながら、OSS から商用まで広く組み込まれて利用されています。
正式(?)な Public Domain 宣言 (スコア:1)
qmail に続き、 daemontools, djbdns, primegen, ucspi-tcp が正式に Public Domain になりました。
Re:すばらしい (スコア:1)
まあ、六甲おろしの事件みたいにちゃんとした判断ができればいいんだけど、「パブリックドメイン」と宣言されちゃうと同じには扱えないよな。
-- 哀れな日本人専用(sorry Japanese only) --
親コメント
Re:すばらしい (スコア:5, 参考になる)
著作権が切れた古い文学作品や写真について「俺が書いた」とか「おれが撮影した」などと言えないのと同じことなのですが。校訂や翻訳で著作権を主張したりしますが、校訂者や翻訳者が原作者になるわけでもありません。
日本の著作権法が著作者人格権は一身専属だとわざわざ明言しているのは、そういう当たり前のことを理解できない人がよほど多いからなのでしょうか。念のためですが、外国人が外国で創作した著作物であっても日本国内では日本の著作権法で保護されます。
親コメント
Re:すばらしい (スコア:2, 参考になる)
親コメント