<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 23, 2019 at 1:27 AM Bruce Perens <<a href="mailto:bruce@perens.com">bruce@perens.com</a>> wrote:<br></div><div dir="ltr" class="gmail_attr"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>It's not fair to blame FSF for what the court did in an entirely unrelated case.</div></div></div></blockquote><div> </div><div>On the contrary, alas.  The FSF's GPL FAQ says:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs. But if the semantics of the communication are intimate enough, exchanging complex internal data structures, that too could be a basis to consider the two parts as combined into a larger program.</blockquote><div><br></div><div>Of course, data structures themselves can't be interchanged over a pipe, only representations of them.  ASCII text giving information about available print queues is just as much a representation of the system's undocumented internal data structures as anything else.  (Dr. Google informs me that NET PRINT is no more.)  <br></div><div><br></div><div>And I think it is fair to blame the FSF for introducing an undefined term, not known to be a term of art, into the GPL3, and thus putting a weapon into the hands of those who use the GPL solely for commercial advantage and/or employ the SCO business model.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> Nor is it fair to say that FSF wants to sue you until your eyes bubble.</div></div></div></blockquote><div><br></div><div>I thought that using a classic P.G. Wodehouse-ism would be enough to indicate that I wasn't _entirely_ serious.  Though now that I look it up, it was Asimov (who is known to have been a PGW fan) who used it in connection with a threatened lawsuit, _God v. Satan_, over Satan's delinquent payments for upkeep on the Heaven-Hell Bridge.  Of course God is doomed to lose because he can't get a lawyer.  :-)</div><div><br></div><div>Rick Moen wrote:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">There is little<br>reason to think judges will ever be impressed by coders' ideas<br>concerning internal vs. external APIs, different sorts of linking,<br>wrappers, remote calls, etc.  </blockquote><div><br></div><div>Well, some reason.  Industry usage is an accepted source of the</div><div>meaning of undefined terms in contracts, along with common usage,</div><div>prior dealings, etc.  The trouble is that "intimate data communication"</div><div>_has_ no industry usage.</div><div><br></div><div>-- </div><div><div>John Cowan          <a href="http://vrici.lojban.org/~cowan">http://vrici.lojban.org/~cowan</a>        <a href="mailto:cowan@ccil.org">cowan@ccil.org</a></div><div>After fixing the Y2K bug in an application:</div><div>        WELCOME TO <censored></div><div>        DATE: MONDAK, JANUARK 1, 1900</div></div><div><br></div></div></div></div></div>