Peter, have a look at GNU licenses FAQ at http://www.gnu.org/licenses/gpl-faq.html.
The last paragraph in the response to “What is the difference between an aggregate and other kinds of modified versions” says... "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.” As you said, you should release your modified version of WSJT-X under the same licensing terms of the original software, but you, or anybody else for that matter, should not be forced to also GPL other software using sockets to communicate with your WSJT-X derivative. Unfortunately the last sentence... “But if the semantics of the communication are intimate enough” seems to be the perfect playground for layers, but surely not in the case of WSJT-X and considering what you are doing with it. Actually I would love to see a “server extension” to WSJT-X become part of the main project rather than a branch. 73, Ulde IK2TYL On 15 May 2014, at 13:37, Peter R. Burri <hb9...@uska.ch> wrote: >> WSJT is licensed under the GPL, which means if you distribute a modified >> version, you need to make the source code of that version available >as well. > >> I do not know the legality of incorporating WSJT into HRD using a >> client/server structure. I am not sure it is defined (in law or >> jurisprudence) >whether or not that counts as a derived work. > >> -- >> All rights reversed. > > > Thanks Rik for your comments. It is not HRD I want to integrate with WSJT-X, > it is a program written by myself. While WSJT-X still is run as a standalone > application my program will remote control WSJT-X over a network link. So in > this case it would be sufficient to put back the modified version of WSJT-X > as a branch into the source control system where it is accessible for > everyone in order to legalize the distribution of my special version > wsjtx.exe along with my program, right ? > > 73, Peter > HB9JAQ > > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel