patch, version 2.5.4 Patch is the Free Software Foundation's version of Larry Wall's program for distributing patches to files. By using diff files (generally "context" diffs and now "unified" context diffs), patch can intelligently apply patches to a file even if modifications have been made to the source in the meantime. Patch is now used extensively to communicate source changes throughout the world.