Can a user redistribute pay-only GPL derivative? and more...

Joseph Heenan joseph at heenan.me.uk
Wed Feb 21 21:29:20 CET 2007


Ethan Piliavin wrote:

> 1)      Am I correct in understanding that: Under GPL, one can release a 
> derivative work of another GPL’d project, as long as it is also under 
> GPL, and the second party can even charge for the derivative work (and 
> only send sources and/or binary after payment).

Yes, correct.

Note that if there is a separate charge for source code, is must be 
supplied "for a charge no more than your cost of physically performing 
source distribution, a complete machine-readable copy of the 
corresponding source code".

> 2)       If the above statement is true, can a third party now use the 
> source code provided by the second party (that charges) and create a new 
> (double derived!?) program and sell or give it away (under GPL)?

Yes.

Note however that is the second party is actually claiming that the 
source code/combined work is NOT under the GPL, you have no right to 
sell or give away any derived work. In that case, the second party is in 
breach of copyright, and could be sued for damages etc by the copyright 
holder.

If you were to take the second party work and distribute it (or a 
derived work) in this case, you would be in breach of their copyright, 
as well as them being in breach of the original copyright. This is a 
tricky issue, and you would want to consult with both the original 
copyright holder(s) and a lawyer.

> Is there any obligation from the third to the second party once the 
> transaction is complete (other than GPL)?

Assuming the second party is distributing their source/binary under the 
GPL, no.

> 3)      Would there be any legal implications / gpl problems / copyright 
> violations in a case where a user redistributes a GPL’d program+code 
> that the original author charges for?

There are none, provided the original author is not trying to claim the 
work is not GPL.

> 4)      Is there any difference for interpreted script programs (ala 
> PHP) where the source essentially is the program?

Yes, slightly. It is possible that the source code supplied by the 
second party is obfuscated. To distribute that work under the GPL, they 
would be required to provide a non-obfuscated source on request, 
possibly for the payment of a small fee.

Dislaimer: I am not a lawyer. This is not legal advice. The situation 
may differ in your country.

Joseph



More information about the legal mailing list