Post
Topic
Board Development & Technical Discussion
Re: Network protocol overview doc
by
lachesis
on 17/08/2010, 06:02:50 UTC
I would like to simply be in a position to ignore this "document" provided by Jgarzik completely, but any future documentation written by any other member of the community that may be challenged as potentially a derivative of his document as he is the first person to put this information down in this fashion. 
I challenge that assumption. I started documenting things like the version message before he released that. His documentation is broader than mine, but mine is more in depth. If you believe that the earliest description of the protocol in plain English somehow magically controls it, then we're safe since I came before him, and Satoshi probably has docs from 0.1.0 or before.

In some ways, I'm tempted to simply say "damn the torpedoes" and copy the information in this document anyway.... challenging him to sue me for copyright infringement.  It would be a precedent setting case in the very least on a whole bunch of levels and I have no certain idea how a court would end up ruling on the issue although I'm pretty confident that I would get the support of the greater Bitcoin community for standing up to this kind of behavior.
Honestly, I don't think Jgarzik's going to go to a court of law over a single page of docs, and even if he did, what would he accomplish? He couldn't stop Bitcoin nor could he co-opt the documentation. There are enough anarchist-type people in the Bitcoin community to be frightened of someone controlling the protocol or documentation or whatever by releasing an HTML table with a rough summary of messages as a copyright landmine of sorts. Let's not press this issue and drive away one of the few community members who is actually contributing code instead of just talking about it.