概要

Linux・macOS・Windowsで広く使われているオープンソースのBitTorrentクライアント「Transmission」が、メンテナー間の運営方針を巡る対立を理由に「ReTransmission」としてフォークされた。新プロジェクトは既存のコードベースと開発履歴をすべて引き継ぎ、GTK/Qtデスクトップアプリ、macOS・Windows向けアプリ、ヘッドレスデーモン、CLIツール、Web UIといった従来の機能を継続して開発していく方針だ。

対立の背景

フォークの直接的な原因は、新たなメンテナーを追加するかどうかを巡る長年の意見の相違にある。Transmissionの古参開発者であるCharles Kerr氏は「理由はいくつかあるが、最も手短に説明できるのは、メンテナーを増やすべきかどうかというTransmissionメンテナー間の長年の意見対立を解消するためだ」と述べており、組織運営の方向性を巡る内部の食い違いが今回のフォークに至った主因であることを示唆している。

現在の開発状況

ReTransmissionはすでに独立したGitHub組織へコードベース全体を移行しており、開発は活発に進められている。ただし現時点では署名済みバイナリや正式なリリースチャンネルはまだ整備されておらず、利用できるのはGitHubリポジトリ経由のナイトリーソースビルドのみとなっている。最初の正式リリースに合わせて、より詳細な発表が予定されているという。

今後の展望

今回のフォークを巡っては、いくつかの重要な論点が未解決のまま残されている。オリジナルのTransmissionが引き続き本流プロジェクトとして位置づけられるのか、両プロジェクト間でバグ修正や新機能がどのように行き来するのか、並行して2つのプロジェクトを維持することが開発者の負担増につながらないか、そしてReTransmissionが完全に独立した存在となるのか、それともTransmissionと共存していくのか、といった点はいずれも今後の動向次第だ。なお、ReTransmissionには定期的なリリースチャンネルがまだ存在しないため、既存のTransmissionユーザーが現時点で何らかの対応を取る必要はない。