Re: Is the BitKeeper network protocol documented?

From: Valdis.Kletnieks@vt.edu
Date: Sun Jan 19 2003 - 20:37:47 EST


On Sun, 19 Jan 2003 17:05:02 PST, David Schwartz said:
> Don't blame me. The GPL just says the "preferred" form and leaves us
> to wonder. As I understand it, however, you cannot ship binaries of a
> GPL'd project unless you can distribute the source code in the
> "preferred form .. for making modifications to it".

Hmm... <ponders a bit>

> I'm still perplexed what you do if the preferred modification form
> for a work requires consent to a license more restrictive than the
> GPL in order to make modifications to it. As I see it, you just can't
> GPL such a project.

<ponders a bit more>

It's a red herring, folks.

The preferred form for *MAKING* modifications is a /usr/src/linux source
tree. The form that's in BitKeeper is in the preferred format for *tracking*
and *managing* changes. Remember - you have to check the source out of
the repository to do the edit/compile/test loop, and then commit it back
when you're done. So the BK repository isn't where actual development happens,
because gcc and make can't read the repository.

Of course, having written this, some damn fool will prove me wrong by writing
a 'bkfs' file system (similar to the various 'pgfs' front-ends for Postgres)
so you actually *CAN* do a 'make' of the repository :)

/Valdis



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jan 23 2003 - 22:00:22 EST