Can a receiver compel you to distribute GPL code?

Can a receiver compel you to distribute GPL code?

The receiver has only the rights in your proprietary code that you have licensed to them, or that they have independent of your distribution of the software. They cannot compel you to distribute your code under a different license or to distribute the source of the GPL module.

Can a GPL code be subject to a copyright license?

No, your code does not automatically become subject to the GPL just because it is a derivative of GPL software. Not even if you distribute it, and absolutely not if you do not distribute it. The GPL is a copyright license; it does not have that kind of effect.

Can a GPL program run on anyone else’s computer?

That code runs on your computer, nobody else’s. Since the GPL code doesn’t execute on anyone else’s machine, they cannot demand to see the source for the running program, even if it was modified.

How are GPL libraries used in software development?

Internally, our software will be using some GPL libraries to generate its output. However, the software itself will not be distributed. Users will either receive a virtual machine with the pipeline set up which they can run locally, or submit their input data to us and access their results from a web interface.

Can you sell a modified version of the GPL?

You are allowed to sell copies of the modified program commercially, but only under the terms of the GNU GPL. Thus, for instance, you must make the source code available to the users of the program as described in the GPL, and they must be allowed to redistribute and modify it as described in the GPL.

Can a module be released under the GPL?

The GPL says that the whole combined program has to be released under the GPL. So your module has to be available for use under the GPL. But you can give additional permission for the use of your code. You can, if you wish, release your module under a license which is more lax than the GPL but compatible with the GPL.