Oracle%E3%80%81%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AEMySQL%E6%BD%B0%E3%81%97%E3%81%AB%E6%AC%A1%E3%81%AE%E4%B8%80%E6%89%8B%20

Oracle、オープンソースのMySQL潰しに次の一手

Techcrunch Japan

Know more about me here → 詳細

2012年8月21日

OracleはMySQLの最新リリースでテストケースを隠した。これは、このオープンソース・ソフトウェアをさらに封じ込め、MySQLのデベロッパー・コミュニティーを無視しようとする、同社の継続した動きを象徴するものだ。

問題は、最近MySQLの最新リリースにバグ修正があるにもかかわらず、関連するテストケースが一つとしてなかったことが発見されたことに端を発する。このことは、問題が実際に修正されたことの確認ができないデベロッパーに、さまざまな問題を生じさせた。

OracleがMySQLの利用を可能な限り困難にしようとしていることは明白だ。その結果デベロッパー・コミュニティーでは、Oracelが何をオープンと考え何をクローズドと考えるかに関する不信の波が広がっている。デベロッパーに起きている問題は、ここここに、さまざまな形で表現されている。

MySQLは世界中のデベロッパーに使われている人気データベースだ。Oracleは2010年にSun Microsystmeを買収した際このソフトウェアの支配権を得た。

MariaDBへの投稿によると、MySQLは1999年からmysql-testというテスティング・フレームワークを使っている。長年にわたり新機能および回帰テスト向けにテストケースが作られ、バグ修正が完全であることを保証していた。FacebookTwitterなどのデベロッパーもこのテスティング・フレームワークに頼っている。Twitterでは、MySQLが「関心グラフ、タイムライン、ユーザーデータ、およびツイートそのものなどTwitterの殆どのデータを支える永続的ストレージ技術」である。

さらにOracleはMySQLの改訂履歴を削除したようだ。改訂履歴グループは、変更セット(change sets)として知られる数百万行のソースコードに置き換えられた。1つの変更セットがある特定の機能に関する変更を表している。そこにはバグ修正者の名前、日時、理由などが記される。改訂履歴が削除されたことによって、 デベロッパーは何が修正され何が修正されていないかを想像し続けなければいけなくなった。

第三者から見ても、こうした動きが単なる見落としとは思えない。むしろOracleはこの改訂テストや履歴をクローズドな情報にしているように見える。これはOracleとその歴史を考えればさほど驚くことではない。

しかし、 Hacker Newsのコメントにあるように、これがオープンソース・コミュニティーに対して、彼らがどうすべきかという問題を提起したことはたしかだ。

私はこの問題に関して書かれたこのコメントが気に入っている。「Oracleなんて忘れよう。今まさに次へ進むべき時だ」

[原文へ]

(翻訳:Nob Takahashi)
るぁ

  • http://card.ly/tsuyoshi_cho Tsuyoshi CHO

    ブランチしてしまえ

    • http://freethink.way-nifty.com/ Inetgate

      既に複数のブランチが(ry

  • http://twitter.com/damemonyo たかはしもとのぶ – monyo

    訳が間違ってるところがありますね。

    改訂履歴グループは、変更セット(change sets)として知られる数百万行のソースコードに置き換えられた。 

    改訂履歴は、変更セット(change sets)として知られる数百万行のソースコードの変更点をグループ化したものだ。

    ここでは group(s) が動詞で change(s) は名詞です。

  • http://twitter.com/damemonyo たかはしもとのぶ – monyo

    訳が間違ってるところがありますね。

    改訂履歴グループは、変更セット(change sets)として知られる数百万行のソースコードに置き換えられた。 

    改訂履歴は、変更セット(change sets)として知られる数百万行のソースコードの変更点をグループ化したものだ。

    ここでは group(s) が動詞で change(s) は名詞です。

blog comments powered by Disqus

コメント

Akihiko Sato
ちょっとよくわかりませんが、私は両社のグループウェアに感心を持っています。Googleは、Offic…
Wataru Kanzaki
なるほど、CTスキャンで3D映像にしたデータをそのまま3Dプリントにできるのか。難しい形状でもきっち…