The commercial Rogue versions didn't fare too well, as lots of pirated copies existed. The later DOS versions were copy protected (starting at the latest with V1.48 published by Epyx), in an interesting way. You could actually play a pirated copy, but if you did, you suffered six times the normal damage from monster attacks -- which quickly ended an already pretty hard game, it was hard to even get to level two. On the tombstone, you could then read the evocative message:
When Epyx re-released the DOS version of Rogue in 1985, the main addition was a graphical title screen. The developer of this version, Jon Lane, one of the original developers of Rogue, didn't seem to have liked it: In the source code, the function to display that image is called "epyx_yuck"...
A sophisticated mainframe-Rogue-playing AI, the "Rog-o-matic" (A Belligerent Expert System), was the subject of an academic paper written by Michael Maudlin, Guy Jacobson, Andrew Appel and Leonard Hamey of Carnegie Mellon University and presented at the Fifth Biennial Conference of the Canadian Society for Computational Studies of Intelligence, London Ontario, May 16, 1984.
In keeping with the game's U.C. Berkeley roots, a public domain version of it was distributed with version 4.2 of the university's popular flavour of Unix -- the Berkeley Standard Distribution, or BSD. This ended up ensuring an enduring fondness for the game among a wide and international fanbase.
Rogue was first developed in 1980 on PLATO mainframes (first at Santa Cruz, then Berkeley), where it was extensively beta-tested by fellow Computing Science students. (Three months after moving to Berkeley, more compute cycles were used playing Rogue than running any other program.) The game's creators eventually calculated that their little diversion had used up approximately "a billion and a half dollars of compute time in Silicon Valley". Your taxpayer dollars at work!
Written in a very early version of Lattice C (version 1.02, to be exact).