"LGPL and Java"を読んだ

JavaというかJVMを使わないといけないような気がしていて、Javaの場合にLGPLがどう働くのかが気になっていた。 LGPL and Javaを読んでみた。 今まで気にしたことはなかったが、www.gnu.orgの文書は、基本的にはCreative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND)でライセンスされているようだ。 と言うことで、読むためにほぼ全訳したメモはあるのだが、それを公開することはできなさそうだ。

ただ、私の知りたいことをまとめると、以下の2点になりそうで、それを書いておくのは問題ないだろう。

  • LGPLは、オブジェクト指向言語の継承を、Cの関数呼び出しと同様に扱う。
  • LGPLでライセンスされたJavaライブラリーをJARファイルとして扱う時は、ダイナミックリンクと同様に考えて良い。

個人番号カード(マイナンバーカード)を健康保険証として利用する場合の暗証番号は、利用者証明用電子証明書用の暗証番号だった

そろそろ健康保険証としてマイナンバーカードを使い始めてみようとしたのだが、ディジタル庁の説明を見ても 「4桁の暗証番号入力」としか書かれていないので、署名用電子証明書用、利用者証明用電子証明書用、券面事項入力補助用、住民基本台帳用と4種類ある暗証番号やパスワードのいずれを入力 するのかが全く書かれていないようだ。まあ、「4桁の」ということで、署名用電子証明書用のパスワードではないのは分かる。おそらく利用者証明用電子証明書用だろうとは漠然と思っていた。 実際に使ってみると、確かに利用者証明用電子証明書用の暗証番号を入力すれば利用できた。

厚生労働省の「よくある質問~マイナ保険証について~ 令和6年7月版」には直接的ではないが、ちゃんと書かれていた。

もし、暗証番号を忘れたり、ロックされている場合は、住民票のある市区町村窓口等に行って利用者証明用電子証明書パスワード(4桁の暗証番号)の再設定が必要になります。

3つ設定値があれば3つ別々に設定するに決まっているので、ちゃんとどの暗証番号か明示して説明して欲しい。 端末の画面でも単に「暗証番号」としか表示されていなかった。

Data General softwareのhobbyist license

Data generalの製造していたNovaやEclipseEclipse MVAViiONで動くソフトウェアが、"License Agreement for Hobbyist and Non-Commercial Use of DG Software"というライセンスで公開されている。 このライセンスでカバーされている訳ではないようだが、NovaやEclipseのソフトウェアハードウェアAViiONなどのドキュメンテーションも公開されている。

この"License Agreement for Hobbyist and Non-Commercial Use of DG Software"を読むと、このソフトウェアを、個人的なオープンソースなエミュレーターを作成するのに使うようなことも許されるようだ。

plgarc/wip/llama.cppでpkgsrcのBLASサポートを探る

この記事は、 NetBSD Advent Calendar 2024 の13日目の記事です。 llama.cppを使ってみる 以前に、 NetBSD/amd64でllama.cppを使ってみる という記事で llama.cpp を使ってみていました。 あれか...