Why does Debian apply the DFSG to documentation?
Debian applies the same standards of freedom to all works it distributes; some of these standards are written down in the DFSG. No widely-accepted reasons have been provided to use different standards for documentation than for code. Even if we were to treat code and documentation differently, first we would need to have a clear way to tell documentation and code apart. Many works, like source code annotated with Javadoc comments or Postscript files, are programs and documentation at the same time, so it is very hard to find such a clear division.