documentation
Matthew C. Weigel
weigel+ at pitt.edu
Mon Aug 27 19:41:29 UTC 2001
On Mon, 27 Aug 2001, SamBC wrote:
> > Yes. And it's that subset that is of interest to the Free SOFTWARE and
> > Open Source SOFTWARE community. Not the set of documents specifically
> > outside that subset.
>
> Is it not plausible, though, that some documentation is outside a
> piece of software and yet still of interest to the Open Source
> software community?
Not as a primary topic of discussion, no. Unaffiliated documentation
suffers from bitrot at a much higher rate than affiliated documentation
(and how often do you find out-of-date man pages in Linux?).
> Like linuxdocs, there is much documentation like HOWTOs outside of
> software projects.
And, for the most part, they document how the software used to be.
> > True. Which is why people like RMS hold the opinion that the
> > documentation is part of the software, to be held under the same
> > license, or a similar license.
>
> But some documentation is outside software, which FSF seem to recognise in
> their (not very good IMHO) FDL.
Yeah, but the main drive and interest is affiliated software.
> > You've got the source, why don't you know how to use it? ;-)
>
> I would assume this is a joke, but I'll refute it anyway.
>
> 1) Source can be quite difficult to interpret
>
> 2) Not everyone is that capable.
Then why does open source matter?
> > to make it pretty clear anyways. The software should be the
> > documentation, but not in a bad way.
>
> No, no no! Software *always* needs documentation.
See my reference about literate programming. And I do agree - I've
already indicated that I think documentation should be part of the
project.
> I am currently employed as a programmer, and my code will be left
> when I finish this job for others to maintain. So it needs to be
> clear. I need documentation on two levels as well as this to make it
> clear as glass - for developers, and for users. Documentation other
> than the source will *always* be needed.
And should you be the one to write the documentation, or a third party?
> > How would that be open source, if people can't modify it? More
> > specifically, why would the OSI or the FSF care about it, if it's
> > contrary to their goals?
>
> Well, the QPL was approved by OSI wasn't it?
There's a significant difference between being able to distribute
pristine source+patches versus pristine documentation+patches. One
would normally expect to have to build source.
> > What if they hack Perl up, and distribute their own version. Obviously
> > they want to help people out by giving away documentation as well, but
> > now their version can't be as well documented as the pristine version
> > of Perl without a lot of extra effort on their part (or a little
> > non-obviousness for the reader).
>
> True, but aside from the point.
Not in the least aside from the point! This is why the software and
documentation needs to be licensed together - so that any changes you
can make to the code, you can reflect in documentation.
No-modify licenses simply aren't free or open.
> I agree with the arguments of the previous poster - I will not post them
> again.
I provided two suggestions - but I still don't think his needs will be
served by us.
> I suggest documentation licenses (for standalone documentation
> outside of a piece of software) are vital, with a similar level of
> variety to the range of software licenses. They should be separate to
> deal with these specific issues.
They would be useful, but I don't think that they are vital, nor
relevant here.
--
Matthew Weigel
Research Systems Programmer
mcweigel at cs.cmu.edu ne weigel at pitt.edu
More information about the License-discuss
mailing list