まだ重たいCMSをお使いですか?
毎秒1000リクエスト を捌く超高速CMS「adiary

2009/07/07(火)ライセンスは難しい

(現在配布されている)MySQLのライセンスはGPLv2であるので、クライアントライブラリとリンクするソフトウェアはGPLv2と互換性がなくてはいけないと思っていたのですが、FOSS ライセンス除外規定というものがあって、この中のライセンスなら除外規定の適用を受けて何ら問題なく使用出来るらしい。

しかし、なぜかこの中にはGPLv3が含まれない。でもって、世の中にはGPLv3でMySQLというWebアプリがいくつも存在する*1

もうひとつ気になっているのがAGPLv3。AGPLv3はGPLv3とリンクさせる限り自由であるので、AGPLv3のアプリに対してGPLv3のソースを書いて拡張すると、AGPLv3のAGPLv3たる意味がほとんど無力化するような気がする。

*1 : adiaryの場合はMySQL利用時はGPLv2 or laterでライセンスされたものを使ってくださいとなってますが、他も一緒なんでしょうか。

mod_perlのライセンス

そういえばmod_perlってのはApacheとリンクして動的に操作する仕組みであるので、Apache Licenseの適用を受けるんだけど、これはGPLv2とは互換性がなくて、GPLv3とApache License 2.0は互換性がある。MySQLでmod_perlなMovable TypeのGPLv2版とかどうしてるんだろう?

注意

この記事を信用してなにか失敗しても何ら責任は負いかねます。ライセンスの確認は必ず各自で行いましょう。

2009/07/01(水)adiary Ver2.09 リリース情報

Ver2.08に対し、バグ修正とメール解析ルーチンを改良したものです。

  • 7/15 リリースしました(RC5と同一)。

ダウンロードはこちらから

Ver2.08→Ver2.09の変更点

  • rel="canonical" に対応しました。はてブ対策
  • 【セキュリティfix】第3者レンタル時のセキュリティホールを修正しました
  • 【fix】トラストモード時も、タグ中JavaScriptがエスケープされる問題を修正しました。(Thanks to tmz
  • 【fix】2.04から実装された、メール投稿時のファイル名を日時で書き換える機能が配布物にまだ完全に含まれてなかったのできちんと収録しました。(Thanks to nasano
  • 【fix】(RC3)記法ヘルパーの見出し記法が(少なくともFxで)クリックできない問題を修正しました。
  • 【メール投稿】RFC2231形式やUTF-8のMIME等にきちんと対応しました。詳細情報。([ml:users:00343:Thanks to ひとぅ])
  • 【メール投稿】Content-DispositionとContent-Typeの2つにファイル名が設定されるとき、Content-Dispositionのファイル名を優先するようにしました。iPhone対策ですが問題がある場合はお知らせください。
  • 【メール投稿】メール投稿時のファイル名を日時で書き換える機能の設定に関わらず、同一ファイル名があるときファイル名を日時にリネームする機能を付けました。
  • 【メール投稿】(RC3)メールのパースをRFC3676に準拠しました。([ml:users:0351:Thanks to ひとぅ])

Version2.00(β含む)以降からの乗り換え

  • そのまま上書きしてください。
  • Ver2.05以前の場合、uploader.conf.cgi をサンプルから再生成してください。

なおVer2.06よりアルバムシステム関連のJavaScriptの置き場が変更になっていますので、紛らわしい場合は theme/*.js を消してから上書きしてください。

Version1.44以前(C73/2.00α含む)以前からの乗り換え

Version2.00への移行処理を先に行ってください。