[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [DISCUSSION] SURVEY: Is the GNU FDL a DFSG-free license?



On Fri, Aug 22, 2003 at 12:06:26PM -0400, Jeremy Hankins wrote:
> Unless I've missed something, so far there hasn't been anyone arguing
> that the DFSG should not apply to documentation.  What there has been

I would hold that position.  But I caution people reading this to not assume
that this means I believe documentation deserves lower standards.

There are some properties of documentation that make it a fundamentally
different beast from the software we deal with.  Some are:

1. Lack of a clear differentiation between source code and compiled form.

   This is, in my opinion, the largest problem with applying DFSG to
   software.   

   As an example, I worked on a book in LyX, writing most of the code there,
   and generating LaTeX code from it to print.  Many would say the LyX
   document is the source and LaTeX is "compiled", and that I must then
   distribute the LyX.

   But after a point, LyX became not versatile enough, so I generated LaTeX
   from it, threw out the LyX code, and hacked on the LaTeX from then on.

   As a second example:

   Somebody may take a HTML document, import it into Word, and modify it
   there.  Is the Word document the new source?  What's the compiled one?

2. Automated or nearly-automated conversion from one format to another. 
   Converting, say, a Python program into a C version is not really possible
   save by rewriting the entire program.  But it's trivial to convert
   documentation between all sorts of formats -- and formats that some may
   think are hideous (ie, the HTML output from sgml2html or PostScript)
   others may see as preferred.

   One thing that I see as a requirement for free documentation is that it
   must not place a restriction on formats (save for restricting those
   formats that prevent free copying or modification).

   DFSG doesn't have any real rule to apply here.  Some might cite
   "derived works", but if you just reformat it, it's not really derived.
   A license could exploit this loophole.

3. Tool depencies.
   Is a document free if it requires non-free software to read?

   Is a document free if non-free software reads it best, but
   free software is available to do a "reasonable" job?

   How far does "reasonable" go?

   We have seen this problem with software, for instance with Java-based
   software.  But there we have a clear idea of whether it works with,
   say, Kaffe or not.  It's not so clear here.  If, say, mswordview was
   the only option, but it deleted every table in the documentation, is
   the documentation still free?

Having said all that, I think that DFSG clauses 1, 3, 5, 6, 7, 8, 9 will
apply, though should possibly be strengthened as I mentioned above.

-- John



Reply to: