仕事でPostgreSQLの暗号化関数調べてたらここに来ました!
投稿者 SH2 : 2008年04月21日 21:36>C++ by Jim Congerのバグ
Blowfish_enciphe()では引数がDWORD型に、
Encode()では引数がunsigned char*型になっているので、
リトルエンディアンだとバイトオーダーがずれる。
これかなあ?
ご指摘ありがとうございます。
-----
もし著作物が『ライブラリ』とリ ンクされた実行形式ならば、著作物を完全かつ機械読み取り可能な「『ラ イブラリ』を利用する著作物」のオブジェクトコードあるいはソースコー ド(どちらかでも可) と一緒にし、ユーザが『ライブラリ』を改変した後 に再リンクして、改変された『ライブラリ』を含む改変された実行形式を 作成できるようにする
-----
ということですので、オブジェクトコードだけでも大丈夫なようですね。
少し気になったので、一言。
LGPLの第6節を読む限り、LGPLが原因で「実行形式のファイルのソースコードを公開する必要」はありません。もっとも、LGPLの第3節において許可される権利を行使した結果、GPLで配布するとなると話は別ですが。
http://www.opensource.gr.jp/lesser/lgpl.ja.html
と、いうような話をしなきゃならんあたりでGPL/LGPLは面倒くさいので、当方もBSDライセンスなコードはないかいな、と探しかけた口です。みんな、Codeを書いた人をRespectしようぜ、な世界であってほしいと思います。Give & TakeでFreeを訴えなければいけない世界は少し切ないです。
投稿者 minek : 2005年07月04日 06:13