@rnd Before #GNU GPL ... we had these things called #GNU Emacs public license. GDB dates back to 1986, while the GNU GPL is from 1988.
Though at that point, there was no clause about the "interactive" part. It came much later, and was not taken from a earlier version of GDB, but showed up in the GNU GPL version 1.