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

Reply via email to