世界を動かす技術を、日本語で。

LibreOfficeが複雑なファイル形式でOfficeユーザーを囲い込むMicrosoftを批判

2025年7月19日原文(neowin.net)

概要

  • LibreOfficeMicrosoft のファイル形式の複雑さを批判
  • XMLXSD による 互換性 の理想と現実の乖離
  • OpenDocument Format (ODF)Office Open XML (OOXML) の違い
  • ユーザー囲い込み のための技術的障壁の指摘
  • LibreOfficeLinux/LibreOffice への移行を推奨

LibreOffice、Microsoftの複雑なファイル形式を批判

  • LibreOfficeMicrosoftOffice 365 文書形式が「意図的に複雑」だと非難

  • Microsoft が独自の Office Open XML (OOXML) 形式を使用し、 ユーザー囲い込み を狙う構図

  • LibreOfficeOpenDocument Format (ODF) を採用し、 企業支配を排除したオープン標準 を推進

  • ODF.odt(テキスト).ods(表計算) ファイル形式

  • OOXML.docx.xlsx ファイル形式

    • 両形式とも実体は ZIPアーカイブ であり、拡張子を.zipに変更して解凍可能
    • 解凍すると、内部構造や XML の複雑さが確認できる
  • XML は本来「互換性の橋」となるべきだが、 Microsoft は「障壁」として活用

  • LibreOffice は、鉄道の制御システムに例え、 表面上は公開されていても実際は他社が参入困難 な状況を指摘

  • 複雑な入れ子構造直感的でない命名規則大量のオプション要素 による実装の困難さ

  • 外部開発者にとっては、 単純な文章でも解析困難な迷路 となる仕様

技術的障壁とユーザー囲い込みの実態

  • LibreOfficeWindows 11 への移行強制も同様の囲い込み戦略と分析
  • Microsoft が技術的理由なく ユーザーの囲い込み を図る構造
  • ユーザー はこうした技術的障壁に気づかず「人質」にされていると警鐘
  • LibreOfficeWindows/Office ユーザーに Linux/LibreOffice への移行を推奨
  • オープン標準 への移行が 競争と選択肢の拡大 につながると主張

Hackerたちの意見

マイクロソフトは設立以来、どんな分野に進出する際も独自の技術をたくさん作り出して、顧客を囲い込む戦略を取ってきたんだよね。もしトップ製品でなくなった時でも、顧客が簡単に離れられないようにしてる。これは彼らが扱うすべての製品や市場でやってることだよ。勝てないと判断したら、競合を買収して製品を統合し、徐々にそれを消していく。

ゲイツはDOSを作ったわけじゃないよ。誰かから買ってきて、名前を変えただけ。彼は最初から詐欺師みたいなもんだね。

これをみんなに思い出させるのは大事だよね。MSがgitやlinuxみたいなオープンソースプロジェクトを心の優しさで統合してると思ってる人が多いけど、実際は「抱きしめて、拡張して、消す」っていうステップ1に過ぎないんだよ。次のステップ(もう始まってるけど)は、MSのエコシステムでしか動かない機能をたくさん追加して、元のツールを企業で使うべきじゃないレガシーとして宣言することだよ。

正直、MicrosoftでExcelの開発に関わってたけど(ファイルフォーマットからはかなり離れてたし、OOXMLが導入されたのもずいぶん後だけど)、OOXMLの構造が複雑なのは、アプリで使われてるデータ構造に合わせる方が楽だったからだと思うよ。

そうそう、最近はますます巧妙になってるよね。VS Codeや独自のPylance、リモートSSHとか。

これってずっと反論されてきたことじゃない?10年以上前にEUにOpenXMLをやめさせようとした時も、同じような議論を聞いた記憶がある。

LibreOfficeの元ブログ記事はここにあるよ: https://blog.documentfoundation.org/blog/2025/07/18/artifici... まあ…確かに?この見出しを見た時、マイクロソフトが全く新しい超複雑なフォーマットを追加したのかと思ったけど、実際は記事はOOXMLについてだけなんだよね。なんでLibreOfficeが20年前に戦ったことを再び議論してるの?

過去を忘れた者は…?

だって、今でも重要だからね?

タイトルに「slams」って書いてあるのに、見出しやURLには「slams」が含まれてないのはなんで?「slams」って書いてあるものは読む価値がないと思う。

正直、マイクロソフトが誰かから「slams」を感じることはないと思うし、LibreOfficeなんてなおさらだよ。

HNの投稿タイトルの文字数制限に収めるために、「calls out」の代わりに4文字節約したんじゃないかな。

Hacker Newsで議論の続きを見る