@@ -13,25 +13,27 @@ categories:
1313
1414## maui-linux とは?
1515
16- まず初めに、.NET MAUI for Linux (公式には maui-linux) について記載していきます 。
16+ まず初めに、.NET MAUI for Linux (公式には maui-linux) について説明します 。
1717
1818.NET MAUI は Microsoft によって開発された、C# 用のクロスプラットフォーム用のフレームワークです。WinUI3 (当時は UWP) と Xamarin を統合して完成しました。
1919
20- しかし、この .NET MAUI は、クロスプラットフォーム用と言いつつも、開発当初から Linux の対応が部分的でした。(Graphics のみ公式対応、それ以外はコミュニティー開発) そのため、Linux 向けの実装は他に比べて大きく遅れており、 .NET MAUI が公式リリースされてから3年たった今でも、ほとんど動かすことはできません 。
20+ しかし、この .NET MAUI は、クロスプラットフォーム用と言いつつも、開発当初から Linux の対応が部分的でした。(Graphics のみ公式対応、それ以外はコミュニティー開発) そのため、Linux 向けの実装は .NET MAUI の正式リリースの時点で、すでに他に比べて大きく遅れており、そこから3年たった今でも、状況は変わっていません 。
2121
22- コミュニティーによって開発されてきた Linux 用の Fork こそが 、maui-linux と呼ばれていますが、主要な開発者だった lytico や、リポジトリの所有者である jsuarezruiz は開発を事実上断念しており、ほとんど進んでいません 。
22+ コミュニティーによって開発されてきた Linux 用の Fork は 、maui-linux と呼ばれていますが、リポジトリの所有者である jsuarezruiz 氏や、以前の主要な開発者だった lytico 氏は開発を断念しており、現在はほとんど進んでいません 。
2323
24- ## 開発状態
24+ ## 開発の促進
2525
26- 現在は、[ Thomiel] ( https://github.com/thomiel ) 氏たちが開発をしようとしていますが、開発に莫大な時間がかかり、その間の生活資金を補うことができないため、断念しているという状態です。そこで、彼はドイツの資金調達プログラムへの参加を検討しています 。
26+ 現在は、[ Thomiel] ( https://github.com/thomiel ) 氏たちが maui-linux の開発を継承しようとしています。しかし、開発には莫大な時間がかかり、その間の生活資金を補うことができません。そこで彼は、ドイツの資金調達プログラムへの参加を検討し、それによって生活資金を補おうと考えているようです 。
2727
28- 私もその流れに続き、資金調達を行って、開発を行いたいと考えています。 大きなきっかけでもあるし、今後の OSS 開発の経験になるので、良い機会だと思っています。
28+ 私もその話を聞き、私自身も資金調達を行い、開発したいと考えるようになりました。これは、 大きなきっかけでもあるし、今後の OSS 開発の経験になるので、良い機会だと思っています。
2929
30- 特に、私が目をつけているのはオランダの基金 、Nlnet です。国内では OSS を支援する基金プログラムが (私が探す限り) ない[ ^ mt ] ので、基本的に国外のプログラムを探しています。
30+ 私が目をつけている資金調達プログラムは、オランダの基金 、Nlnet です。国内では OSS を支援する基金プログラムが (私が探す限り) ない[ ^ mt ] ので、基本的に国外のプログラムを探しています。
3131
3232[ ^ mt ] : 未踏事業は OSS 化されていますが、それは新しい事業が OSS として公開されているだけで、既存の OSS 事業を支援する枠組みではないと認識しています。
3333
34- ## すべきこと
34+ ## TODO
35+
36+ 資金調達の申請前・後に、以下のことを行うつもりです。
3537
3638- maui-linux をビルドなしに使えるようにする
3739 - workload ` maui-gtk ` の開発 ([ #102 ] ( https://github.com/jsuarezruiz/maui-linux/issues/102 ) )
@@ -41,20 +43,22 @@ categories:
4143- ドキュメントの整備
4244 - ビルドの手順 (Thomiel 氏が Docker で簡単に環境構築できるような準備をしてくれたので、これをドキュメント化したい)
4345 - 既存のプロジェクトを Linux 向けにビルドする (現在は不可能)
44- - Gtk4 への移植 (これは Thomiel 氏と相談)
46+ - Gtk4 への移植 (Thomiel 氏と相談)
4547
46- ## 申し込み
48+ ## 申請
4749
4850Nlnet の次の申し込み期限は、"August 1st 2025 12:00 CEST (noon)" (8月1日) となっております。
4951
5052それまでに、申請書類の提出と、コントリビュートの強化を行う予定です。
5153
52- 夏に関しては、開発時間がかなり取れる予定です。その間に進めてしまいましょう !
54+ 夏に関しては、開発時間がかなり取れる予定です。その間に進めてたいと思っています !
5355
5456## 備考
5557
5658.NET10 までにそこそこ使える状態にしたいですね…!
5759
58- Nlnet に申請するつもりですが、もし資金援助してくれるという方がいらっしゃいましたら、[ misskey] ( https://misskey.io/@lemon73 ) の DM で連絡してもらえるとありがたいです !
60+ Nlnet に申請するつもりですが、もし資金援助してくれるという方がいらっしゃいましたら、[ misskey] ( https://misskey.io/@lemon73 ) の DM などで連絡してもらえるとありがたいです !
5961
6062最近、KDE の活動も増やしていますが、KDE は C++ と Qt がメインなので、技術協力 (開発協力) が難しいんですよね… (KDE は GSoC があるので、そちらにも興味ありますが…)
63+
64+ 技術協力ができそうな、この maui-linux に協力できたらいいなと思っています。
0 commit comments