朝、目が覚めたら一面の銀世界であった。夕べのうちにまた降ったらしい。昨日は割と天気が良かったので油断していたらこれだ。今日は松江でよかった。これで遠くに訪問しろとかだったら大変だものなあ。教会への途中、移動の足に不自由しそうな人を二人乗せていく。集会終了後はお弁当食べてから、教会の雪かき。[OSS]OSSAJsodaさんから情報提供。下に統合されています。てわけじゃないと思いますよ。いう情報はどんどん公開すべきだと思います。貢献しているということは表に出てナンボだと思うんです。いや、聖書にあるようなという態度もアリだとは思いますけどね。知っておいていただきたいことがあります。私はOSSAJがフリーライダーであるとするつもりも、フリーライダーを非難するつもりもありません。OSSAJそのものが貢献でありえると考えていますし。彼らの現時点での意図が読み取れないという事に対して、不満は持ってます。Languages「日々の流転」経由。こんな講義が受けられる人は幸せだ。ーか、もっと勉強しなくちゃな。[OSS]見直しがすすむGPLITmediaにも同じ記事。元々は、Linux.com分室に書いた記事だが、こちらにあまりにたくさんコメントがついたので利便性のため、こちらにもコピーすることにする。「GPLの見直しが進んでいる」が、その詳細は明らかになっていない、という話。それぞれの人が勝手な立場からいろいろ期待していることは分かる。特許に関する問題が解決されれば、オープンソースソフトウェアの(発展の)貢献者であり顧客でもある企業にとっては、GPLがさらに利用しやすいものになる可能性があるという。3がその一助になるのであれば、(同ライセンスは)大変貴重な存在だ」と語った。Perensは、特許権侵害訴訟に関する罰則が、単に問題のソフトウェアの使用禁止から、フリーソフトウェアと分類される全てのプログラムの使用禁止へと強化されることを期待しているという。現在の条項の明確化が行われるのがせいぜいだと思う。GPLにはこんなことが書いてあるしね。concerns.現在の精神を満たしつつ、新たな「制約」を加えるのは容易ではないだろう。仮にGPL3が登場したとしよう。別の部分では制限が緩くなるかもしれない。それは現在すでにGPLが適用されているオープンソースソフトウェアにどのような影響を及ぼすか。多くのGPLソフトウェアにはこのような注意書が書かれていることが多い。GPL2かまたはGPL3の「好きな方」を選ぶことができる、という意味だ。GPL3の方が制限が厳しくなる部分が(あるかどうかさえ現時点ではわからないけど)気に入らない人は自らにGPL2を適用することができる。逆にGPL3の方が制限が緩くなる部分があり、その方が都合が良い人はGPL3を適用できる。version」であることには代わりがない。この条件だとGPL3が「自動的に適用可能になる」が、「自動的に適用される」わけではない。「将来のFSFの行動を信頼できない」と思う人もいるかもしれない。私は20年以上の実績を信じるけど。いう人は「このバージョンのGPL」とか「添付したGPL」とかを明示するとよいだろう(Linuxはそうしている)。それによって「心の平安」が得られるのなら、それはそれで良いと思う。これをEnumeratorを返すようにすると、一種の遅延実行が実現できるのではないだろうか。関数型言語における遅延実行のようなわけにはいかないけれども。要素数が非常に多くなると効率に違いが出てくるかもしれない。無限な要素([1..]とか)も扱えるようになる。1.upto(3)などをブロックなしで呼んだときにはEnumeratorを返すようにする。うーん、あんまり布石になってないかな。会場についたのは指定された時間(15:15)ぎりぎりであった。受け付けではすぐ前に坂村先生がいてビビる。「ソフトウェアジャパンアワード」なるものをいただいてしまう。夕べまできちんと読んでなかったよ。アワードをもらうということで緊張は頂点へ。お話がかっこいいなあ。なんというか、「実績バリバリです、先進的過ぎて時々理解してもらえないけど」、というか。坂村先生の話と対比して私の話のユルいこと。Rubyには別になんのイノベーションもないしなあ。「楽しさだけ追求してたら、いつの間にかこんなところにいました」というか。その後の懇親会も楽しかった。あいさつすることもできなかったけど。印象的だったのはIBM基礎研の小野寺さんとお話できたこと。私、小野寺さんのデザインされたCOBのリファレンスマニュアル、今でも持ってます。最近はJavaばかりだそうだけど、そろそろ他の言語もやってみたいとのこと。Rubyなんかも考えてくださっているようだ。いろいろな話ができた。会場で何人かとリクルーティングモードでのお話もできた。