Jim Blandy

Jim Blandy is a longtime free-software developer. On his own page he describes himself as “one of the original designers of Subversion, a revision control system meant to replace CVS,” and notes that he “did the initial design of the repository.” Before Subversion he had founded Cyclic Software, a company that provided commercial support for CVS.

The Subversion book records that when CollabNet began the project in early 2000, Blandy “had already come up with not only the Subversion name, but also the basic design of the Subversion data store.” He worked alongside Karl Fogel, the author of a book on CVS, and Ben Collins-Sussman as the project took shape. Subversion’s stated goal was pragmatic: to fix CVS by matching its features while removing its flaws.

Blandy’s free-software work reaches well beyond version control. By his own account he served as maintainer of GNU Emacs and “released version 19 of Emacs,” worked for years on the GNU debugger GDB, and was lead maintainer of GNU’s Guile extension-language library. He later worked on Mozilla’s SpiderMonkey JavaScript engine, where he “designed the new Debugger API,” and co-authored the book Programming Rust.

These two threads, version control and language tooling, place Blandy at several pivotal points in open-source infrastructure: naming and designing the system that succeeded CVS, and shaping debuggers and runtimes that later developers relied on.