一人で開発:ベテランプログラマによるGit Forgeの拒否

2025-03-05

ベテランプログラマのSimon Tatham氏は長年、GitHubやGitLabなどのコードホスティングプラットフォームを利用せず、独立したGitリポジトリを使用してオープンソースプロジェクトを維持してきました。彼はその理由として、信頼性(大企業への依存ではなく自己管理を重視)、効率性(複雑なForgeシステムのオーバーヘッドを回避)、ユーザーエクスペリエンス(アカウント作成の手間を最小限に抑える)、ワークフローの自律性(プラットフォームの制約よりも独立した開発プロセスを優先)を挙げています。彼はメールによるパッチ送信を好み、GitリポジトリのURL、増分Gitバンドルなどの好ましい方法を詳細に説明し、それぞれの理由を説明しています。彼の方法では透明性が低いことを認めていますが、Forgeの利点が欠点を上回るとはまだ確信していません。彼は、透明性と軽量な管理の両方を提供する代替システムにオープンであると結論付けています。