Issue 13 · Nov 2–8, 2026Editions · Glossary · Archive · Method · RSS · HU / ENG

News of the AI era, curated weekly

Glossary › Developer basics

fork

basicwidespread

A fork is a complete copy of a software project or session that develops independently from the original, starting from a common point.

In plain terms

Imagine photocopying your grandmother's recipe book and writing your changes into your own copy: less sugar, more walnuts. The original book remains untouched, while yours from now on follows its own path. In the world of software, this is called a fork, in Hungarian "elágaztatás".

A fork allows anyone to experiment with an existing program without ruining the original. With open-source software, you do not even need to ask the owner's permission, as the license already permits it. If the modification succeeds, you can offer it to the original project. If it is not requested, or if you wish to go a different way, your own version continues as a separate project.

In the world of AI agents, the word has also acquired a new meaning: you can fork a conversation or an agent. In this case, the copy inherits the entire history up to that point and continues working on a side task, while the original thread proceeds undisturbed.

How it works

  1. Starting point: there is an existing project (codebase) with its full history, or an ongoing conversation with its prior context.
  2. Copy: at the moment of forking, a complete copy is created under your own name, which you can freely modify.
  3. Independent development: from this point, the two instances evolve separately; what you edit in one does not automatically appear in the other.
  4. Staying connected: the fork remembers where it came from, so you can later pull in the original's updates or send your own fixes back.
  5. Decision: the fork either merges back into the original with its fixes, or permanently diverges to become an independent project.

An everyday example

If you write your letters in LibreOffice, you are using the result of a fork: the program was branched from the OpenOffice.org office suite in 2010 and has since become better known than its predecessor. Similarly, a fork occurs when you continue a conversation in an AI chat on a new branch from an earlier point, while the old version remains.

Who is affected

developerIn open-source work, a fork is the everyday entry point: this is how you contribute to someone else's project or create your own version. → Code
entrepreneur, executiveIf your company builds on an open-source tool, a fork grants freedom for customization, but from that point on, maintenance is your responsibility.
employeeWhen working with an AI agent, forking helps you try several solution paths without losing the original session. → Work & HR
everyoneMany free programs, browsers, and applications you use daily are actually forks of earlier software.

A common misconception

MythA fork is theft or a hostile move against the original project.
In realityOpen-source licenses explicitly permit forking. Most forks are intended for experimentation, personal use, or to submit improvements back to the original. Hostile forks are rare.

Limits and risks

Similar, but not the same

Related concepts

Broader

version control, open source, software development

Narrower

projektfork, munkamenet-fork, folyamatfork

On the edge

Git, GitHub, repository, pull request, branch

A brief history

The word comes from the English name for the utensil and evokes the image of a fork in the road: in the Unix operating system, as early as the early 1970s, this was the name for the operation by which a running program copies itself. GitHub, launched in 2008, made forking a project a single button click and thus an everyday practice.

Where things stand

A fork is, by the end of 2026, one of the fundamental operations in software development and a common method of open-source collaboration. Through coding agents and AI chatbots, forking conversations and work sessions is also spreading rapidly.

Status: 2026 November

In the news

Appears in 3 Agent Age stories; the curve shows weekly occurrence in the news magazine.

Also known as

fork · forking · forkol · forking · branching · forking · forking · project fork

Sources

This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.