Giteaは、オープンソースのソフトウェアプラットフォームで、
Gitを用いたソフトウェア開発やそのバージョン管理を支援します。これにはバグトラッキング、Wiki、
コードレビュー、さらには多様なコラボレーション機能が含まれ、開発者にとって非常に便利なツールです。ユーザーは自身のサーバーで
Giteaをホストすることが可能で、特に中国のDiDiが運営する無料のパブリックファーストパーティインスタンスも利用できます。
GiteaはGogsというプロジェクトのフォークとして誕生し、Go
言語で実装されています。
Linux、macOS、Windowsといった様々なプラットフォームに対応しており、その柔軟性を活かして多くの開発者に利用されています。プロジェクトはOpenCollectiveを通じて資金面の支援を受けています。
歴史
Giteaは、自己ホスティング型の
GitサービスであるGogsを利用していたユーザーや開発者たちによって創設されました。Gogsはオープンソースではありましたが、その
リポジトリは一人のメンテナに管理されており、開発のペースやコミュニティの意見が反映される機会が限られていました。この状況に不満を覚えた
Giteaの開発者たちは、2016年11月にGogsのフォークとして
Giteaプロジェクトを開始し、コミュニティ主導の開発モデルを確立しました。これにより、より迅速に柔軟な対応が可能となりました。この流れの中で、2016年12月には初のバージョン1.0がリリースされました。
Forgejoへのフォーク
Giteaの歴史には、重要な転換点が訪れました。2022年10月、営利企業である
Gitea Limitedが設立され、
Giteaのドメインと商標を取得しました。このことにより、プロジェクトの管理権限が企業側に移譲されたため、コミュニティメンバーはこれに疑問を持ち、返還を求める公開書簡を発表しました。しかし、企業からの回答は得られませんでした。この結果として、2022年11月16日に
Giteaの一部のコミュニティメンバーが
Giteaのフォークを決定し、2022年12月15日に新たにForgejoプロジェクトを立ち上げることを宣言しました。
まとめ
Giteaはオープンソースの
Gitホスティングサービスであり、自己ホスティング、バージョン管理、バグトラッキングなど多岐にわたる機能を提供します。Gogsからフォークした背景には、コミュニティによる自由な開発を望む声がありました。最近の出来事では、企業化が進み、新たなフォークプロジェクトが立ち上がるなど、今後の進化にも注目が集まっています。
関連リンク