Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions content/ja/posts/2025/20251015-maui-gtk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
title: 渓谷の企鵝
description: 長期特別計画
slug: "1015"
date: 2025-10-15 20:34:00+0900
categories:
- Roadmap
---

<!--
- Penguin in the Gulch -

渓谷/Gulch: オヘオ渓谷 (マウイ島に存在する渓谷) = .NET MAUI
企鵝/Penguin: ペンギンの和名 = Linux
-->

本資料では、長期特別計画である"渓谷の企鵝"について記載します。

## 時期

2025/10/16-2025/12/31

最大、2027/3/31[^2027] まで延長可能です。

[^2027]: Prototype Fund が承認され、第2フェーズまで進んだ場合の最長期間。ただ、そこまで継続するか、できるかは要検討です。

## 計画概要

基本的には 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 強そうなイメージだが、B4で院試が忙しいという話もあるため、どの程度参加できるかは不明。(基金については来年からなので多少は参加してもらえそう)

私は何をすればいいのか謎です。最近のコントリビュートは私しかしていませんが、おそらく他の3人に比べて技術力も英語力もかなり低いので、何ができるか…。とりあえず、できることを頑張るつもりです。

#### サブ

- Marcel Tiede (@badcel) - ドイツ
- lytico (@lytico) - ?

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](https://www.prototypefund.de/en/application) 資料作成です。私は英語能力が低いのでお手伝いできるところは少ないかもしれませんが、頑張ります…。

### LRA に直接関係ある事項

#### TODO

- 開発
- 全体像の把握
- 開発候補の検討と選定
- 開発の促進 (新機能や `workload` の `gtk` インストール簡易化)
- 英語能力の向上
- 英語ができると円滑に開発相談ができるため[^uso]
- (あと、リアルタイム英語翻訳準備したほうがいい)

[^uso]: というか、本日のミーティングで自身の英語能力の低さが露呈したので

#### 期待している影響

- 高度開発
- C# や .NET MAUI、GTK に関する高度理解
- フレームワーク開発
- 共同開発
- 情報伝達やプロジェクトの概要把握能力の向上
- 国際開発
- 英語での開発
- OSS 関連への貢献度、影響力上昇
- C# 界隈
- .NET MAUI 界隈
- Linux/GTK 界隈
3 changes: 3 additions & 0 deletions static/archives/orgs-projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,7 @@ section 基本計画
2025Q3: q3, 2025-07-01, 2025-09-30
月食改革: luna, 2025-09-07, 2025-09-30
2025Q4: q4, 2025-10-01, 2025-12-31

section 特別計画
渓谷の企鵝: gulch, 2025-10-16, 2025-12-31
```