A GPL dispute appears to be headed towards the courts in Israel. The dispute is over a Java client for chess servers. The original author of the program Jin is challenging the use of their OSS software in the creation of IChessU, a for-profit entity.
From I can make out, Jin's creator Alexander Maryanovsky's problem with IChessU is that while IChessU has utilized Jin's code, they are not distributing Jin's entire source code. An A/V module in Jin is not being used by IChessU and therefore the source code is not included. Based on the available documentation, IChessU's Alexander Rabinovich appears to argue that they are distributing the IChessU derivative source code including the Jin code that was used.
It appears that Jin's creator feels that IChessU needs to distribute the entire Jin source code regardless of if all the code is used. From my non-legal interpretation, IChessU appears to be following the GPL license. I may not be understanding Jin's argument.
The GPL states that the derivative must be distributed with the entire source code of the derivative along with a copy of the license, which IChessU appears to be doing. The GPL also states "You may modify your copy or copies of the Program or any portion of it..."The GPL does not specify that the derivative has to distribute the entire source code of the original program.
The GPL is also clear that "any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License." A violation would occur if IChessU begins to charge for the code anything more than the cost of the physical distribution of the code.
Sphere: Related Content