Apache OpenOffice(旧OpenOffice.org)は、無料のオープンソースのオフィススイートです。このフリーソフトウェアプロジェクトは、以前はSun Microsystems社、その後Oracle Corporation社がホストしていましたが、現在はApache社がホストしています。Microsoft Windows、Linux、OS X、FreeBSD、Solarisなど、さまざまなOSで利用可能で、Microsoft Officeの代替となることを目指しています。Microsoft Officeのファイルフォーマットに加え、独自のOpenDocumentフォーマットもサポートしています。
OpenOffice.orgという旧名称の「.org」の部分があるのは、OpenOfficeがすでに商標登録されているからです。略して「OOo」と呼ばれることもあります。
OpenOfficeは、Sun Microsystems社が開発した古いソフトウェアであるStarOfficeをベースにしています。
主なアプリケーション(コンポーネント)
- Writer:ワードプロセッサ。文書作成、差し込み印刷、スタイル管理などをサポート。
- Calc:表計算ソフト。数式、グラフ、データ分析機能を搭載。
- Impress:プレゼンテーション作成ツール。スライド、アニメーション、テンプレート利用が可能。
- Draw:図形作成・ベクターグラフィック編集ツール。フローチャートやポスター作成にも便利。
- Base:データベース管理ツール。外部データベースへの接続やフォーム作成に対応。
- Math:数式エディタ。文書やプレゼンに数式を埋め込めます。
ファイル互換性とフォーマット
Apache OpenOfficeは、OpenDocument(ODF)をネイティブにサポートします。さらに、古いMicrosoft Office形式(.doc、.xls、.ppt)や、新しい形式(.docx、.xlsx、.pptx)との互換性も提供していますが、複雑なレイアウトやマクロ、最新のOffice専用機能では表示や動作に差異が出る場合があります。互換性を高めるために、重要な文書はPDFにエクスポートして配布することを推奨します。
ライセンスと開発の歴史
現在のApache OpenOfficeはApache License 2.0の下で配布されています。プロジェクトはSun Microsystemsが公開していたソースを基に発展しましたが、Oracleの時代にコミュニティ側での分裂が起こり、活発なフォークとしてThe Document FoundationによるLibreOfficeが誕生しました。LibreOfficeはリリース頻度が高く機能追加も多いため、機能面・更新頻度で異なる選択肢となっています。一方、Apache OpenOfficeは安定性を重視するユーザーや、特定の古い環境向けに根強い支持があります。
利点と注意点
- 利点:無料で利用でき、複数のOSで動作。基本的な文書作成・表計算・プレゼンは十分にこなせます。ODFに準拠しており、公的機関や教育現場での採用例もあります。
- 注意点:最新のMicrosoft Officeと完全に同一の動作を期待するのは難しい場合があります。LibreOfficeと比較すると開発・更新のペースが遅いことがあり、新機能やバグ修正の反映に時間がかかる場合があります。
拡張機能とカスタマイズ
Apache OpenOfficeは拡張機能(Extensions)を追加して機能を拡張できます。テンプレートや辞書、フィルタ、追加の外部機能を入れることで、自分のワークフローに合わせたカスタマイズが可能です。ただし、LibreOffice用の拡張と完全互換とは限らないため、導入前に動作確認を行ってください。
インストールとアップデート
公式サイトや各ディストリビューションのパッケージ管理からインストールできます。セキュリティや互換性の観点から、定期的に公式の更新情報を確認し、推奨される最新版を適用することをおすすめします。大規模な組織で導入する場合は、事前にテスト環境で主要な文書の表示・印刷・マクロ動作を確認してください。
まとめと活用のコツ
Apache OpenOfficeは無料で扱いやすいオフィススイートとして、文書作成や表計算、プレゼン作成の基本をしっかりカバーします。特にODF準拠やクロスプラットフォーム環境が重要な場面で有用です。複雑なMicrosoft Office専用機能を多用する環境では注意が必要ですが、日常的な業務や教育用途、自治体・非営利団体などコストを抑えて安定運用したい場合の選択肢として有力です。