Microsoftが相互運用性への取り組みを強化,秘密保持契約対象の技術情報も無償公開
Microsoft Office Binary(doc, xls, ppt) File Formats
マイクロソフトがOSやOffice製品に対する仕様を公開しました。
いままでずっと公開されてこなかったワードやエクセルの情報が公開。ちょこっと見てみましたが、かなり詳細なことが書いてあります。
今までだと勝手にバイナリを解析して読み込んだり保存したりできるようにしていたソフトウェアが安定することはもちろん、これによってMicrosoft離れが促進される可能性があります。
今回の公開は、オープン化の流れに逆らえなかったというよりも、ユーザがいろいろなプラットフォームを使うようになったため、それにマイクロソフト単独で対応しきれなくなるという判断なのかなと個人的に思っています。
たとえば私はwindows XPとcentos,ubuntu,mac osXを主に使っていますが、ms officeが役に立つレベルで動作するのはwindowsのみです。
有名な話ですが、あるファイルをword/windowsで作成してword/macで読むと文章が崩れたりします。
逆もまたしかり。
なので、基本的に他人とファイルを交換する必要がある限りはwindowsを使わざるをえないというのが現状。
しかし、一方で近年linuxが大変扱いやすくなったり、mac人気が出てくる中、windows離れをし始めている人が多いのも事実。
mac上でwindowsを動かして使っている人もいます。しかしこれも時間の問題で他製品に流れていってしまうでしょう。
ビジネス上のことを考えれば、より多くの人に通用するファイルフォーマットが選択されるように圧力がかかるのは必然で、逆にMSはこれを十分に利用していたわけですが、それが崩壊しつつあるということでしょう。
ただレンダリングエンジンの問題もあり、たとえ同じ技術仕様書に基づいて作られたソフトであっても、それを描画するレイヤーでの処理が違えば異なる見た目になる可能性はあります。
またフォントの問題やアートワークの量の問題などもあり、そういった面でOSSのoffice suiteに比べて優位であることはかわらないのかなとも思います。
最後にこの仕様公開で進むであろうoffice suiteのSaaS化。
ベンチャーならいざ知らず、大手企業が他人の会社のバイナリを無許可で解析してそれを製品に組み込むというのは考えにくい。
しかし、今回の公開でそのハードルはすくなくとも低くなりました。
また、人員が不足しているようなベンチャーであっても多少の根性があればofficeドキュメントが扱えるようになりました。
これによってたくさん立ち上がってきてるweb osの使い勝手は多少なりともあがることになると思いますし、ユーザから見れば現状の環境からシームレスに移行できるというのはありがたく、大変有用であるように思います。
いずれにしろ、世界で最も使われているOSとoffice製品の技術仕様が公開されたことはとても重要で、より個々人が使いやすいプラットフォームへの移行(わかりやすく言えばwindows離れ)を促進することは確実なのかと思います。
追記:
最終的に仕様公開は「.Net Framework」などの開発系の製品までに及ぶとのこと。
gccでこういったものが簡単にコンパイルできる日がそう遠くないうちにくるということなんだろうか。
Leave a reply