One problem this thread illustrates is that the GPL is too darned easy to circumvent today. When it was written, there was less use of dynamic linking, less client-server computing, and no object brokers. Bruce