LaTeX has a peculiar license called LPPL?, not compatible with the GNU General Public License, that requires modified files to carry a modified filename; however, this ensures that files that depend on other files will produce the expected behavior and avoids problems similar to [DLL hell]?.
LyX? is a visual document processor that uses LaTeX for a back-end.
LaTeX's homepage is at http://www.latex-project.org/