AEditor is an editor widget intented to support pair-programming. There is an ncurses frontend, and some experimental GUI frontend (fox, gnome, qt). It has its own regexp engine.
These details are provided for information only. No information here is legal advice and should not be used as such.