渓谷の企鵝
本資料では、長期特別計画である"渓谷の企鵝"について記載します。
時期
最大、2027/3/313 まで延長可能です。
計画概要
基本的には LRA の基本計画で行っていた “.NET MAUI / maui-linux” 関連事業を分離し、独立した計画として進めていきます。
メンバー
中核
- Thomas Mielke (@thomiel) - ドイツ
- Javier Suárez (@jsuarezruiz) - スペイン
- Trung Nguyen (@trungnt2910) - ベトナム/オーストラリア
- Lemon73 (@Lemon73-Computing) - 日本
Thomas 氏が実質的リーダー、Javier 氏は長年のメンテナーかつ Microsoft 社員/.NET MAUI 中核メンバーなので外交調整などを担当しているというイメージです。(会議で .NET Foundation についても言及していた)
Trung 氏は OSS について見地がある認識 (たしか HaikuOS 界隈の人) ですが、B4で院試が忙しいという話もあるため、どの程度参加してもらえるかは不明です。(基金については来年からなので、その頃には状況が変わっているかもしれません)
私は何をすればいいのか謎です。最近のコントリビュートは私がメインですが、おそらく他の3人に比べて技術力も英語力も低いので、何ができるでしょうか…。とりあえずは Workload 整備など、できることを頑張るつもりです。
サブ
Marcel 氏は Gir.Core (GTK4+ の .NET バインディング) の開発者なので、強力な助っ人になりそうです。ただ、中核の開発に携わるというよりかは、支援してもらう形になると思います。
lytico 氏はかつての主要開発者なのですが、忙しいために開発を断られたようです。(Thomas 氏からの伝聞)
現在の状況
歴史
- ~2021年
- Xamarin 時代 (Javier 氏などが開発?)
- 2022年
- .NET MAUI 登場 → Linux サポートはコミュニティーに (Javier 氏が管理、lytico 氏が主に開発、Thomas 氏はコミュニティー形成を進めていた)
- 2023年
- lytico 氏以外の熱烈な開発者が少なく、進捗が乏しい
- 2024年
- lytico 氏が開発から撤退
- 2025年
- Lemon73 (私) が、CI/CD や RadioButton の実装をかなりの期間をかけて完成させる
- Thomas 氏と Lemon73 を中心に再開発運動に熱を上げる
- Thomas 氏は以前から基金を募っており、Prototype Fund を進めようとしている
- Lemon73 が MauiGtk (GitHub Organization) を設立、Thomas 氏が主要メンバーを集める
- コミュニティー活動に活気が生まれる
- ビデオミーティング (Thomas 氏、Javier 氏、Trung 氏、Lemon73)
今後の予定
- 2025年
- Thomas 氏 (+ Javier 氏) を中心とし、Prototype Fund に提出する提出資料の作成を進める
- MauiGtk でするべきことをまとめる
- 2026年
- (Prototype Fund が採択されれば) 開発開始 (6ヶ月)
- 2027年
- (延長が採択されれば) 開発継続 (4ヶ月)
現状は、Prototype Fund 資料作成です。私は英語能力が低いのでお手伝いできるところは少ないかもしれませんが、頑張ります…。
LRA に直接関係ある事項
TODO
- 開発
- 全体像の把握
- 開発候補の検討と選定
- 開発の促進 (新機能や
workloadのgtkインストール簡易化)
- 英語能力の向上
- 英語ができると円滑に開発相談ができるため4
- (あと、リアルタイム英語翻訳準備したほうがいい)
期待している影響
- 高度開発
- C# や .NET MAUI、GTK に関する高度理解
- フレームワーク開発
- 共同開発
- 情報伝達やプロジェクトの概要把握能力の向上
- 国際開発
- 英語での開発
- OSS 関連への貢献度、影響力上昇
- C# 界隈
- .NET MAUI 界隈
- Linux/GTK 界隈
- 資金確保
- Prototype Fund に採択されれば、開発費を確保できる
最後に
「氷河の企鵝は、熱帯の渓谷を夢見るか?」
終論を渇望する。