.Net Guy Using EMACS doesn't cause the files you edit to become GPL'd. Sam is echoing an unfortunate misinterpretation that I've seen go around (on the DOTNET mailing list, probably) about the wording of the GPL license. Not exactly. Let me draw your attention to the troublesome wording... the license clearly states that
... source code ... may not be used with ... any software licensed under the terms of the GNU General Public License (GPL)
Furthermore, everybody knows that EMACS is not merely an editor, but is a full fledged application platform. Just so it is clear, my strong preference is towards Apache. FYI: it might also be worth reading GNU's perspective on BSD and Apache licenses.
#include <std_disclaimer.h> /* IANAL */