Fogalomtár › Fejlesztői alapszavak
fork
A fork egy szoftverprojekt vagy munkamenet teljes másolata, amely a közös kiindulóponttól kezdve önállóan, az eredetitől függetlenül fejlődik tovább.
Érthetően
Képzeld el, hogy a nagymamád receptfüzetét lefénymásolod, és a saját példányodba beleírod a változtatásaidat: kevesebb cukor, több dió. Az eredeti füzet érintetlen marad, a tiéd pedig innentől a saját útját járja. A szoftverek világában ezt hívják forknak, magyarul elágaztatásnak.
A fork arra jó, hogy bárki kísérletezhessen egy meglévő programmal anélkül, hogy az eredetit elrontaná. Nyílt forráskódú programnál ehhez külön engedélyt sem kell kérned a gazdájától, mert a licenc eleve megengedi. Ha a módosítás jól sikerül, felajánlhatod az eredeti projektnek. Ha nem kérik, vagy másfelé szeretnél menni, a saját változatod külön projektként él tovább.
Az AI-agentek világában a szó új jelentést is kapott: egy beszélgetést vagy agentet is lehet forkolni. Ilyenkor a másolat megörökli az addigi teljes előzményt, és egy mellékfeladaton dolgozik tovább, miközben az eredeti szál zavartalanul halad.
Hogyan működik
- Kiindulópont: van egy meglévő projekt (kódtár) a teljes történetével, vagy egy futó beszélgetés az addigi előzményeivel.
- Másolás: a fork pillanatában erről teljes másolat készül, amely a saját neved alá kerül, és amelyet szabadon módosíthatsz.
- Önálló fejlődés: a két példány ettől kezdve külön változik; amit az egyikben átírsz, az a másikban nem jelenik meg magától.
- Kapcsolattartás: a fork megjegyzi, honnan származik, így később átveheted az eredeti frissítéseit, vagy visszaküldheted a saját javításaidat.
- Döntés: a fork vagy visszaolvad az eredetibe a javításaival, vagy végleg külön útra lép, és önálló projekt lesz belőle.
Példa a mindennapokból
Ha LibreOffice-ban írod a leveleidet, egy fork eredményét használod: a programot 2010-ben ágaztatták el az OpenOffice.org irodai csomagból, és mára ismertebb lett az elődjénél. Ugyanígy fork, amikor egy AI-csevegőben egy korábbi ponttól új ágon folytatod a beszélgetést, és a régi változat is megmarad.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A fork nem frissül magától: ha az eredetiben kijavítanak egy biztonsági hibát, azt neked kell átvenned a saját példányodba.
- A licenc a forkra is érvényes, tehát nem mindegy, mit és milyen feltételekkel használhatsz fel üzleti célra.
- Minél tovább él külön a két változat, annál nehezebb és drágább őket újra összefésülni.
- Egy forkolt agent az előzményekkel együtt az esetleges tévedéseket is megörökli, és a párhuzamos szálak több számítási költséget jelentenek.
Hasonló, de nem ugyanaz
- ág (branch) – Az ág ugyanazon a projekten belüli mellékvágány, a fork viszont az egész projekt külön másolata más tulajdonos alatt.
- klónozás (clone) – A klón egy helyi munkapéldány a saját gépeden, míg a fork önálló, megosztható projektként él a szerveren.
- blokklánc-fork – A kriptovalutáknál a fork a közös szabályrendszer és a tranzakciós lánc kettéválását jelenti, nem egy kódtár lemásolását.
Kapcsolódó fogalmak
verziókezelés, nyílt forráskód, szoftverfejlesztés
projektfork, munkamenet-fork, folyamatfork
Röviden a története
A szó a villa angol nevéből ered, és az útelágazás képét idézi: a Unix operációs rendszerben már az 1970-es évek elején így hívták azt a műveletet, amellyel egy futó program lemásolja önmagát. A projektek elágaztatását a 2008-ban indult GitHub tette egyetlen gombnyomássá és ezzel hétköznapi gyakorlattá.
Hol tart most
A fork 2026 végén a szoftverfejlesztés egyik alapművelete, a nyílt forráskódú együttműködés megszokott módja. A kódoló agentek és AI-csevegők révén a beszélgetések és munkamenetek forkolása is gyorsan terjed.
A hírekben
- Utah és Észak-Dakota diákokat von be az iskolai AI-politika alakításába2026. szept. 14. · Oktatás és család
- Az FTC a fizetésfeldolgozókat is felelősségre vonná, mert lehetővé teszik az AI-csalásokat2026. szept. 7. · Pénz
Más nevei
fork · forkolás · forkol · elágaztatás · elágazás · leágaztatás · forking · project fork
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.