バックポート
バックポートのプロセスは、大きく次のステップに分けることができる。
バックポートで修正する必要がある古いバージョンのソフトウェアの問題の特定
コードのどの(通常は最近の)変更が問題を修正したかを見つける
古いコードの状況に変更を適応させる(適切なバックポート)
1つまたは複数のレベルの品質管理 – バックポートされたバージョンが以前の機能を維持しているかどうか、および新しい機能を適切に実装しているかどうかをテストする。
通常、このような複数の変更はパッチセットにバンドルされている。
バックポートは、ソフトウェアの中核開発者グループによって提供される。バックポートを行うにはソフトウェアのソースコードにアクセスする必要があり、クローズドソースソフトウェアのバックポートを行うには唯一の方法となる。バックポートは通常、ソフトウェアの古いバージョンラインに沿ったバイナリアップグレードに組み込まれる。オープンソースソフトウェアでは、バックポートがソフトウェアディストリビューターによって作成され、後でアップストリームに送信されることがある(つまり、問題のあるソフトウェアの中核開発者に送信される)。