Steve Dimse K4HG wrote in a message to Mike Bilow:

> SD> One of the things you have to promise to become an "official 
> SD> APRS software author" is never to release your source code.
>
>Really?  That's insidious.  What could be the point of that?
> 
 SDK> Per Bob, the primary reason is that if people could modify
 SDK> the code and  get on the air, the protocol would break down.

Sort of like TCP/IP?

 SDK> And he does have a point.  Given the present state of the
 SDK> documentation on the protocol, and the way  he changes it
 SDK> when he feels the urge, it is hard enough for the four 
 SDK> major versions (Mac/WinAPRS [common codebase], APRSdos,
 SDK> APRS+SA, and  javAPRS) to keep in sync. The more authors in
 SDK> a situation like that, the  more chances for confusion.

I think the lessons of experience in protocol design are clear: if you take
this approach, it just forces the world to do an end run around you.

 SDK> My argument that the answer is not to lock up  the source code, 
 SDK> but rather to formalize the protocol, has fallen on deaf ears.

It worked for TCP/IP, which I've heard is very popular lately.

 SDK> Money is the other less often admitted reason he opposes
 SDK> source code  release.

Yes, but other people's source code?
 
-- Mike

Reply via email to