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

フランス発のオープンソースオンラインオフィススイート

概要

La Suite territorialeは、 DjangoReact を用いたオープンソースのコラボレーションプラットフォーム群。 ノート、Wiki、ファイル共有、ビデオ会議など多機能なアプリを提供。 各アプリは 拡張性スケーラビリティ を重視して設計。 ヨーロッパのデジタル主権強化を目的としたプロジェクト。 主要リポジトリの概要と特徴を以下にまとめる。

La Suite territoriale主要プロジェクト概要

  • docs

    • コラボレーション型ノート・Wiki・ドキュメント管理プラットフォーム
    • DjangoReact ベースの拡張性
    • ドキュメントの共同編集機能
    • スケーラブルな設計思想
    • オープンソースコミュニティ主導の開発
  • meet

    • LiveKit を活用したビデオ会議アプリ
    • オープンソースによる開発体制
    • TypeScript での実装
    • 1対1からグループ会議まで対応
    • セキュアな通信プロトコル採用
  • drive

    • ファイル共有・ドキュメント管理プラットフォーム
    • DjangoReact による実装
    • チームでのファイル共同利用
    • 権限管理やバージョン管理機能
    • 拡張可能なアーキテクチャ
  • messages

    • La Suite territoriale向けコラボレーティブインボックス
    • Python での開発
    • チーム内のコミュニケーション効率化
    • メッセージの一元管理機能
    • 柔軟な通知・フィルタリング
  • people

    • ユーザー中心・セルフケア型チーム管理アプリ
    • DjangoReact による設計
    • チームメンバーの管理と自主管理支援
    • 権限・ロール管理の柔軟性
    • 組織の自己管理強化
  • st-deploycenter

    • La Suite territorialeの運用管理用アプリ
    • オペレーター向けのアプリケーション管理機能
    • Python ベースの実装
    • デプロイメントの一元管理
    • 運用自動化支援
  • st-home

    • La Suite territorialeのホームページ兼データ処理基盤
    • TypeScript での開発
    • OPNTデータプロセス連携
    • ユーザー向けポータル機能
    • 更新性の高いUI

プロジェクトの特徴

  • オープンソース による開発・公開
  • 拡張性スケーラビリティ を重視した設計
  • DjangoReactTypeScriptPython など最新技術の活用
  • ヨーロッパの デジタル主権 強化を目的としたコミュニティ活動
  • 多様なコラボレーションニーズに対応するアプリケーション群

まとめ

  • La Suite territorialeは、 多機能・高拡張性 なオープンソースプラットフォーム群
  • ドキュメント、ファイル、コミュニケーション、ビデオ会議など多彩な機能
  • DjangoReact を中心としたモダンな開発基盤
  • 欧州発の デジタル主権 強化プロジェクトとして注目

Hackerたちの意見

なるほど、敵対的な勢力がホストしているオフィススイートを使うのは、長期的にはあまり賢い戦略じゃないよね。

EUの政治家たちは、少なくとも共犯だよね。間違ってることを証明してくれることを願ってる。

そういえば、イギリスの規制当局がマイクロソフトのアクティビジョン買収をブロックしたとき、r/Microsoftに「イギリスの全Windowsインストールをブリック化して、イギリス企業のAzureデータを削除するアップデートを送る能力」についての投稿があったよね。イギリスはBRICsに比べて小さくて重要じゃない市場だから、MSFTの株価には影響しないって。JDバンスはトランプよりもイギリスやEUを嫌ってるのが明らかだし、彼が次のアメリカ大統領になるかもしれないから、マイクロソフトにイギリスとEUに対して何かをするよう脅すかもしれないね。

2010年代までは、グローバル企業がすごく大きくてどこにでもあったから、国の経済行動を支配できてたんだよね。国が企業に従ってたわけじゃなくて。国際的な軍事紛争もハリバートンみたいな企業に影響されてたし。企業が新しい国家のようになって、国はグローバル資本の流れの中でただの障害物に過ぎなかった。それを良いことだと考える人もいたし、みんなの利益が一致して平和を促進するって見方もあった。そんな世界では、フランスがマイクロソフトに賭けるのは悪くないどころか、むしろポジティブなことだった。それがダボスやジェフリー・エプスタインの世界でもある。今はナショナリズムに向かうグローバルなシフトがあって、その流れに強く反発してる。良い点もあれば悪い点もあるけど、それは政治によって大きく変わるよね。

いいけど、なんでGitHubなの?それってあまり主権的じゃない気がするんだけど。

フレンチハブを待ってるよ。フランス語だけで、英語の翻訳もなし、何もなし。典型的なフランスだね。EUの隣人からの挨拶。

このプロジェクトはGitHubの可視性とコミュニティの恩恵を受けてるけど、何か問題が起きたら、ヨーロッパでホストされるオプションやセルフホスティングの選択肢で完全に置き換えられるよ。

だって、そこにトラクションがあるから。gitの美しさは、元々分散型だってこと。GitHubは他のクローンと同じだよ。

Gitは分散型だから、リポジトリは複数の場所で同時にホストできるんだよね。

評価されてないポイントだけど、Bldg #1はイニシアティブのための主権ハブになる必要があるんだ。OPが最初のテナントを提供してるし…

gitホストを切り替えるのが簡単だとは思えないな。みんなもうそこにいるし。

うーん、https://cryptpad.fr/ はどう? でも、そこもGitHubにいるみたいだね。https://github.com/cryptpad/cryptpad

X-Wikiが無関係なだけで、同じ国にあるってことだね。

これ、全然「オフィススイート」じゃないよね。クラウドコラボレーションスイートで、マークダウンエディタがちょっと豪華になった感じ。こんな理由でGoogle DocsやMicrosoft Officeを買う人なんてほとんどいないよ。オープンソースのコラボレーショングループウェア、例えばNextcloudを使った経験から言うと、PHPやPythonみたいな動的プログラミング言語で書かれたソリューションはいつも遅いんだよね。商業製品に近いものは、Goで書かれたOwnCloudのInfinity Scale(OCIS)だけ。OwnCloudはオープンコアビジネスを運営してるから、彼らのバイナリをビジネスで使うことはできない。OpenCloudは「オープンソース」のフォークだけど、産業スパイの主張でOwnCloudと法的トラブルに巻き込まれてる。もしヨーロッパの政府が本気なら、保証する金額は数百億ユーロのレベルであるべきだよ。10kのハッカソンプロジェクトなんて楽しくない。お金はすぐに確保されるべきで、次の政府に触れられないようにしないと。税金を上げるべきだよ。独立には代償がある。私たちヨーロッパ人はそれを払う準備をしなきゃ。そう、たぶん今の政党が選挙に負ける原因になるだろうけど、独立には代償がある。高いけどね。

動的プログラミング言語(PHPやPythonなど)で書かれたソリューションは常に遅い。 確かに遅いかもしれないけど、それが動的プログラミング言語のせいだとは思わないな。 > お金はすぐに確保されるべきで、次の政府に触れられないようにすべきだ。税金を上げるべきだ。独立には代償がある。私たちヨーロッパ人はそれを払う準備をしなきゃ。あなたはあなたでいいけど、民間企業が作った製品を置き換えるために製品を作るために税金を上げるって、ヨーロッパが繁栄するために必要なこととは真逆な気がする。

さらに悪いことに、彼らはDjangoを使ってる。もうEUを真剣に受け止められないよ。

それとも、解決策は税金を減らすことに根ざすべきかも。投資をすごく魅力的にして、すべてを税金で解決しようとするのをやめるべきだ。

水平スケーリングは、静的型付け言語でアプリケーションを作るために必要な追加のエンジニアリングコストよりもずっと安いよ。特にフランスみたいな先進国ではね。実際のボトルネックはデータベース側にあるけど、普通の組織がその限界に達することは稀だよ。マイクロソフトの規模で考えない方がいいよ。

これのために税金を上げる必要は全くないよ。オープンソースプロジェクトが準備できたら、ライセンスにお金を無駄遣いするのをやめればいいだけ。これは「3ヶ月でやろう」って話じゃなくて、少なくとも10年はかかるよ。

小さなメモだけど、2026年にはクラシックなオフィススイートなんて存在しないと思う。だから、EUがR/Quartoの派手なバージョンを作るなら、基本的な計算機能を追加したLaTeXのラッパーみたいなもので、どんなオフィススイートよりもずっと良いと思う。俺の個人的な環境はEmacs/org-modeで、残りはbabelを使ってる。PythonはPolarsやPlotlyを使って、たまにSymPyを使うくらいで、Maximaを使うのは避けたいからPythonの中で済ませてる。LibreOfficeやMS Office、その他の似たようなものを使う理由は全くないね。今必要なのはこれなんだ。IT教育に何十億も投資すべきで、昔の時代のソフトウェアのコピーにお金を使うべきじゃない。

本当に疑問なんだけど、なんでこれを「オフィススイート」だと思わないの? Wikipediaの定義には合ってると思うんだけど。[1] https://en.wikipedia.org/wiki/Productivity_software#Office_s...

面白いことに、彼らのGitHubやLa Suiteのフロントページ(翻訳されたもの)には「オフィス」って言葉が実際には出てこないんだよね。OPがそうタイトル付けたみたい。

最近、HNでこれがよく話題になってるね。例えば: https://news.ycombinator.com/item?id=46767668

yjsとhoccuspocusが使われてるのを見るのは面白いね。今、リアルタイムのドキュメント編集と全文検索のオプションを考えてるところなんだ。一般的なアプローチは、yjsを使って同期し、ロックスDBのような一時的なLSMストレージで更新して、定期的にPostgresにスナップショットを取って全文検索と圧縮を行うって感じみたい。

もしバックエンドでJSを使ってるなら、私のY.js同期サーバーを見てみてね。https://teleportal.tools

これはオフィススイートじゃないし、リンク先もそうは言ってないよね。タイトルを変えた方がいいと思う。

HNでこれを見るのは嬉しいね。ちなみに、La SuiteはフランスのDINUMが数年前に始めた傘プロジェクトで、主に公的機関の人たちがもっと独立したツールを使えるようにするためのものなんだ。社内で開発されていて、他のオープンソース技術の上に構築されていることが多いよ。例えば、Matrixがチャットを支えて、LiveKitがVisioを支えてる(最近、ZoomやTeamsの代わりに導入されたってHNでも話題になったね)。私は彼らとコラボできて幸運だよ。彼らのDocs製品は、私たちのオープンソースのBlockNoteテキストエディタの上に作られているんだ。Docsは特に、ドイツとの国際的なコラボレーションとして始まったんだ。EUの異なる国々が主権的な職場ソリューションを構築するためにどう協力できるかを探るためにね(オランダを含む他の国々も興味を示しているよ)。彼らは私たちやYjsのような関連プロジェクトを支援してくれていて、機能開発をスポンサーしてくれてるんだ。チームのメンバーもここを見てくれてると思うよ!質問があれば喜んで答えるよ。

このイニシアティブの一員として働けて嬉しいよ!

HNでこれを見るのは嬉しいな。 このプロジェクトの何らかの形が、もう何ヶ月も毎日フロントページに載ってる。 もう飽きたニュースだね。

この話題に関しては、Framasoftについて触れておく価値があると思う。フランスの組織で、Googleや他の大手テック製品の代替品をたくさん提供してるんだ。多くはただのリブランドされたオープンソースソフトウェアだけど、PeerTubeやFramaproutみたいに自分たちで開発したものもあるよ(Framaproutはジョークだけど、PeerTubeは本物だよ)。

これもチェックする価値あり: - ドイツのOpenDesk: https://www.opendesk.eu/en - オランダのMijnBureau: https://minbzk.github.io/mijn-bureau-infra/