ヤツは過去をさかのぼり古いmysqlを掘り返す。

知り合いからmysql 3.2 ってないの?って聞かれた。
昔はシーラカンス本片手にpostgresqlやっていたやっていたから古いmysqlはさっぱり(×さっぱり)わからないので、とりあえずmysqlの歴史を調べてみようと思いいろいろ調べてみた。


そもそも mysql 3.2 なんてバージョン公開されているの?

wikipedia によると 2001年1月 - Version 3.23 プロダクションリリースされたらしい。

http://ja.wikipedia.org/wiki/MySQL

# 1998年1月8日 - 最初の Windows 版がリリース。Windows 95 や NT 向け。
# 2001年1月 - Version 3.23 プロダクションリリース。ベータ版は2000年6月にリリース。


ってことらしいから、 mysql ver 3.23 より以前のバージョンを手に入れるのは非常に難しい気がした。

ところが、日本語のmysqlメーリングリストを見てみるとさらに古いバージョンがあることがわかった。

http://myna3.mysql.gr.jp/mysqlml/mysql/msg/6

mysql の WWW ページの change history をみると、
3.21.22 の changes が書かれているのですが、
source のダウンロードは 3.21.21a で終わっています。

って書いてあることから 3.23 以前も公開されていたらしい。なるほど。。。


古いソフトを探すときに google しても仕方がないので、 filewatcher(ftp search) で探してみる。
http://www.filewatcher.com/

一番古いやつはどれぢゃいと探した見たとこ、
今のところ見つけられたのは最古のmysqlMysql ver 3.20.32a だった。
http://www.filewatcher.com/b/ftp/ftp.ens-cachan.fr/mirror/MySQL/Downloads/MySQL-3.20.0.0.html

mysql ver 3.21.x系
http://www.filewatcher.com/b/ftp/ftp.ens-cachan.fr/mirror/MySQL/Downloads/MySQL-3.21.0.0.html

mysql ver 3.22.x系
http://www.filewatcher.com/b/ftp/ftp.ens-cachan.fr/mirror/MySQL/Downloads/MySQL-3.22.0.0.html

mysql ver 3.23.x系
http://www.filewatcher.com/b/ftp/ftp.ens-cachan.fr/mirror/MySQL/Downloads/MySQL-3.23.0.0.html

3.23.58 を
CentOS 5.2 にインストールされた方がいた。
http://www.r-stone.net/blogs/ishikawa/2009/02/mysql-32358-centos-52.html

古いオープンソースは情報の海に消えていくよね。。。。
みんながお世話になった(なっている) kddilabs さんのところを見ても古いRedHatはファイルがない。
http://ftp.kddilabs.jp/Linux/packages/redhat/archive.redhat.com/redhat/linux/

誰かが取っていてくれるでしょって思っていても人が入れ替わり、マシンが入れ替わり、そのたびに古い情報は破棄されていく。
これらは歴史的に価値があるものだから、保全してほしいと思う。

国会図書館がソフトウェアの保存やネットの保存をし始めているようだ。
今まで、ネットの保存は著作権的に難しかったがようやく著作権法が変わり収集できるようになったと聞いた。(web学会での公演だったかな?)

フリーソフトの各リビジョンの保全と公開をやってもらえたらうれしいんだけどね。

帯域の問題があるから誰でも自由にダウンロードというわけにはいかないんだろうけど、kddilabs がこんなにがんばっているんだから、ntt がフレッツ網の片隅ぐらいでアーカイヴやってもいいんぢゃねーかとオレは思うんですけど、どうなんでしょうねw

ソフトウェアの歴代の修正履歴や、バグとかを分析とかすれば、バグがいかにして混入するかとかのデータとかにならないもんかな?