Emacs turns 50 amid renewed debate over its collaborative origins

The Register ·

Emacs has reached its 50th anniversary, renewing attention to an editor whose development helped shape the free software movement. Its origins were collaborative, and accounts differ over when development began and how credit should be shared, though Richard Stallman led much of the work by late 1976.

Emacs began as macros for the TECO editor, whose name stood for “Text Editor and COrrector”; the macros’ name means “Editing MACroS”. Guy L. Steele Jr credited Stallman with turning the macros into a powerful editor, while Stallman later said he began improving TECO in 1974. GNU Emacs remains actively developed, with version 31.1 released in August, and the XEmacs fork issued a new release last month.

In short

  • Emacs turns 50, with collaborative roots at MIT.
  • Richard Stallman led much of its development by late 1976.
  • GNU Emacs and its forks continue to receive updates.

Steelman: both sides, in good faith

The strongest fair case each way — we don't pick a winner.

The case for

Stallman’s central role deserves substantial credit: he transformed TECO macros into a powerful editor, led much of the work by late 1976, and later developed GNU Emacs. Recognising that leadership honours the sustained technical direction that helped make Emacs influential in free software.

The case against

Emacs emerged from shared work on TECO macros, so its origins should not be reduced to a single person’s achievement. Different accounts place the start at different times, and acknowledging collaborators alongside Stallman better reflects how the editor developed and how credit should be assigned.

Explained simply

Emacs is a family of text editors: programs used to write and change text and computer code. It began as a set of macros—small instructions that automate tasks—for TECO, an earlier text editor. Over time, those additions grew into a more capable editor.

The early work involved several people, and accounts differ on when it began and how credit should be shared. Guy L. Steele Jr credited Richard Stallman with shaping the macros into a powerful editor; Stallman later said he began improving TECO in 1974. Emacs is closely linked to the free software movement, which promotes software that people can use, study, change and share.

GNU Emacs is still developed today, alongside XEmacs, a separate version created from the same project. Its history matters to both users of the editor and discussions about how collaborative software projects develop and recognise contributors.

Art Celebrity Culture Entertainment

Read the full article at the source →

Originally published by The Register as “‘Mother of all editors’ Emacs is 50”.

Log in to join the discussion