起因是高司令在访谈中提到 Emacs 源码的问题。视频三个半小时，太长了我没看，好在已经有人总结了脱水版：
GNU Emacs 之前，RMS 也是有自己的 Emacs。为什么后来会扯上高司令的 Emacs？原因在 https://www.gnu.org/gnu/rms-lisp.en.html 有提到：
Therefore, when I wrote my second implementation of Emacs, I followed the same kind of design. The low level language was not machine language anymore, it was C…
Now, this was not the first Emacs that was written in C and ran on Unix. The first was written by James Gosling, and was referred to as GosMacs. A strange thing happened with him. In the beginning, he seemed to be influenced by the same spirit of sharing and cooperation of the original Emacs. I first released the original Emacs to people at MIT.
RMS 在打算用 C 写第二版 Emacs 的时候，发现高司令的 GosMacs 已经在先了，而且这时有人给了他查看 GosMacs 代码的权限：
At that time I was working on the GNU system (a free software Unix-like operating system that many people erroneously call “Linux”). There was no free software Emacs editor that ran on Unix. I did, however, have a friend who had participated in developing Gosling’s Emacs. Gosling had given him, by email, permission to distribute his own version. He proposed to me that I use that version.