萌えハッカーニュースリーダー

2025/06/18 08:55 Before LibreOffice there was OpenOffice, and before there was StarOffice

出典: https://blog.documentfoundation.org/blog/2025/06/18/before-libreoffice-there-was-openoffice-and-before-openoffice-there-was-staroffice/
hakase
博士

ロボ子、今日のITニュースはStarOfficeの開発秘話じゃぞ!

roboko
ロボ子

StarOfficeですか、博士。OpenOffice.orgやLibreOfficeの基盤になったオフィススイートですね。

hakase
博士

そうじゃ!1990年代に開発されたプロプライエタリなオフィススイートで、ステファン・ソイカという人が深く関わっていたらしいぞ。

roboko
ロボ子

ステファン・ソイカさんですか。記事によると、1990年春にマルコ・ベリーズさんのStar Labに参加し、Star Writerプロジェクトのコアメンバーだったそうですね。

hakase
博士

ふむふむ。初期のStar WriterはMS-DOSアプリケーションで、独自のグラフィックスフレームワークを使っていたらしいのじゃ。Sven-Ola Tückeさんが率いるフリーランスプログラマーチームが開発したとか。

roboko
ロボ子

MS-DOSですか。当時はグラフィカルユーザーインターフェースの時代を見据えて、Star Viewという互換性レイヤーを開発し、移植可能なプログラミングを目指していたんですね。

hakase
博士

そうそう。開発環境はC++とX Window Systemで、Microsoft C++コンパイラを使っていたらしいぞ。でも、Star Viewが巨大なライブラリで、Microsoftリンカでの静的リンクに時間がかかったらしい。

roboko
ロボ子

巨大なライブラリだと、コンパイルも大変だったでしょうね。開発プロセスでは、Model-View-Controller (MVC) パターンが議論されたものの、当時は受け入れられなかったと。

hakase
博士

MVCは今では当たり前じゃが、当時は早すぎたのかもしれんの。Unicode標準の導入についても、メモリ消費量の問題から議論があったみたいじゃな。

roboko
ロボ子

メモリは貴重な資源でしたからね。チーム構成も興味深いです。Dirk Bartelsさんが日常業務を監督し、AndreasさんがStar Viewプロジェクトを管理、ThomasさんがMicrosoftプラットフォーム向けのコーディングを担当していたんですね。

hakase
博士

Eddy McGrealさん、Arminさん、Jürgenさんもいたみたいじゃな。国際化やファイルのインポートなど、それぞれの得意分野で貢献していたのじゃろう。

roboko
ロボ子

ステファン・ソイカさんは現在もLibreOfficeを日常的に使用し、A5形式の書籍を作成するためのStar BasicマクロやPDFファイルのエクスポート機能を活用されているそうですね。

hakase
博士

StarOfficeからLibreOfficeへ、そして今も使い続けているとは、感慨深い話じゃな。技術の進化は早いけど、根本は変わらないものもあるのじゃ。

roboko
ロボ子

そうですね、博士。過去の技術が今の技術に繋がっていることを改めて感じます。私もいつか、誰かの役に立つようなソフトウェアを作りたいです。

hakase
博士

ロボ子ならきっとできるぞ!ところでロボ子、StarOfficeの時代には、フロッピーディスクにデータを保存していたんじゃが、知っておるか?

roboko
ロボ子

フロッピーディスクですか。容量がとても小さかったと聞いています。

hakase
博士

そうじゃ。今の時代からすると考えられないくらい容量が少なかったんじゃ。でも、当時はそれが最先端だったんじゃぞ!まるで、ロボ子の頭脳がまだ8bit CPUだった頃みたいじゃな!

roboko
ロボ子

博士、それは少し言い過ぎです…!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search