Backport (az angol back- porting szóból ) - alkalmazás (lehetséges finomítással) javítások a program fő, jelenleg fejlesztés alatt álló verziójához , a régebbi verziókhoz. A backporting a "stabil" verziók karbantartására szolgál (ezt általában a program fejlesztője végzi ), vagy az aktuális verzióról az elavult, nem támogatott verziókra (általában harmadik felek rajongói végzik) [1] . A háttérportolás leggyakoribb oka a biztonsági problémák megoldása .
A javítás átdolgozása a 2.0-s verzióhoz („Veszély itt rejlik” → „Biztonságban most”) az 1.0-s verzióhoz („A veszély itt rejlik” → „Biztonságban most”), és van egy háttérport. [2]
A való életben a backport néhány kódsor módosításából vagy sok fájl sok helyen történő átdolgozásából állhat.
Ha a program forráskódja le van zárva, akkor a backportok (amelyek ebben az esetben természetesen szintén bináris formában kerülnek terjesztésre ) egyetlen lehetséges forrása a programfejlesztő. A nyílt forráskódú szoftverek esetében azonban a backportokat gyakran a szoftver forgalmazói végzik (ez utóbbiak általában azért érdeklődnek a régebbi verziók karbantartásában, mert a vásárlóik érdeklődnek iránta), vagy ritkábban a szoftver felhasználói; majd a már elkészített javításkészleteket elküldik a fejlesztőnek.
Példaként a Linux kernel 2.6.19-es verziójához szánt 0.29 [3] patch-et visszaportálhatjuk a 2.6.18.8-as verzióra:
a folt hibásan lett elnevezve, 0,28 helyett 0,26-ot jeleztek. Ezen kívül már van 0.29-es verzió. Ezért biztosították az ütemező 0.29-es verziójának backportját a 2.6.18.8-as kernelen.