On Friday 30 November 2001 03:13, John Hasler wrote:
> csj writes:
> > We rarely get to see the source code for a novel.
>
> Just as well, since none of us have the compiler anyway.

Well, I'm trying to compile my first novel using Abiword ;-)

> > The source for a novel is the writer's draft or revision marks.
>
> When you release Free Software do you include all your "drafts" and
> "revision marks" with the source?
>

Not drafts, but the /*comments*/ on well-maintained source. These 
comments are useless to the compiler. But helpful to the human who 
wants to improve or learn from it. I would also add to this good 
variable names, etc. 

> You need source code in order to be able to produce derivatives of a
> program because compilation is a one-way hash.  When you've got a
> human-readable copy of a novel you have everything you need to be
> able to produce derivatives.

Derivatives of whatever quality, yes. You can do the same with 
reverse-engineering Windows XP. But to carry my analogy further, there 
are species of readers who do have access to the source code for a 
novel. They're called critics, though they're more bug-busters than 
creative hackers.

-- 
Sir Isaac Newton:
"If I have seen further, it is by standing on the shoulders of giants."

Reply via email to