Can you make a modified version of the GPL public?
You are free to make modifications and use them privately, without ever releasing them… But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program’s users, under the GPL.
When does the GPL come into effect on a program?
The GPL on the program only comes into effect when the program itself is distributed, not when its output is distributed. The GPLv2 only requires you to provide source code (and unencumbered redistribution rights) to those whom you give the software.
Is it legal to use GPL code in a proprietary, closed?
An “original work” that uses code from another source is in fact a derivative work of both the original work and the other source, and it is the derivative work that is required to be licensed under the GPL. The original work remains under whatever licence it had before.
Do you have to be licensed under the GPL?
Since you’re making a derivative work of GPL-licensed software, your combined work would need to be licensed under the GPL as a whole. However, if you don’t want to distribute your work, you are in no way compelled to shared your changes.
What does the GPL say about providing source?
If you choose to provide source through a written offer, then anybody who requests the source from you is entitled to receive it. If you commercially distribute binaries not accompanied with source code, the GPL says you must provide a written offer to distribute the source code later.
Can a GPL license be used to distribute binary?
The GPL gives you a few options for how to distribute source code. Typically, you distribute source at the time you distribute the binary. However, section 3 (b) of the GPLv2 allows you to distribute a work based on another GPL-licensed work, in binary form, as long as you also
Do you need to distribute source code under GPLv2?
The GPLv2 only requires you to provide source code (and unencumbered redistribution rights) to those whom you give the software. If the software is only on your computer, you don’t need to distribute code, because you’re not distributing binaries.