XEmacs
XEmacsの主要な開発者の中には、XEmacsとGNU Emacsとの分断を公言する者もいる。例えば、Stephen Turnbullの両側からの議論の要旨。XEmacsとGNU Emacsとの主な相違点の1つとしては、著作権譲渡の見解が異なることが挙げられる。FSFはGPL侵害に対してコードを守れるようにするために著作権譲渡が必要であるとしているが、XEmacsの開発者は著作権譲渡がないことで、主要な企業が関与することが可能になると主張している。これは企業がコードのライセンスを発行できる場合でも株主の信認義務を気にした慎重な態度のため、企業がコードを全て譲渡してもよいという許可を得るのに苦労するかもしれないためである。
FSFは、XEmacsとGNU Emacsとのマージを試みたり、それぞれのクロス開発を行うにあたって事前に著作権を譲渡されたため、ほとんどのXEmacsコードの著作権を保持している。XEmacsコードの新しい要素がGNU Emacsに加わるかどうかは、FSFにコードを譲渡する寄稿者個人がそれをしたいかどうかに依存することが多い。XEmacsかGNU Emacsのどちらか一方に組み込まれた新しい機能は、遅かれ早かれ他方にも組み込まれることが普通である。さらに開発者の多くはXEmacsプロジェクトおよびGNU Emacsプロジェクトの両方に寄与している。
XEmacsプロジェクトはGNU Emacs APIとの互換性を維持する方針である。その例として、XEmacsはネイティブ部分の機能を媒介するオーバーレイを実装する互換レイヤーを提供する。XEmacsの開発者は、特にLispレベルでGNU Emacsと互換性のあるコードを維持するよう努力している。