2

Thought experiment.

Tom is a software developer. He releases his relatively simple software under GPL. Jerry forks his source code and creates a world savior software with months or years of hard work. The software works and is great, and it can save millions from the Something Evil. Then, before he releases it, something/somebody erases all the source code, but keeps binaries and the runnable software.

Can Jerry distribute the software, in any way?

15

No, the GPL only allows to distribute software when the sourcecode is available. When Jerry releases it without source, he is violating Tom's copyright.

However, when it is really that important, Jerry could convince Tom to license the work to him under a more permissive license.

Should Tom be unwilling to cooperate, then there is another loophole Jerry could exploit: Jerry could see how many people he can save from Something Evil by running the software on his own computers. The GPL only limits distribution, not use of the software. Jerry could even offer other people a way to access his computers remotely so they can use the software via internet (for example by using a remote administration software like VNC or by using a desktop virtualization system like Citrix). As long as the binary code does not leave Jerry's hardware, no distribution has taken place. If Tom would have wanted to avoid that too, he should have licensed his software under the AGPL.

  • Setting up a web service would probably be a more realistic example. If you provide other people remote access to your machine and they can access the binary this way, you're publishing the software. – 5gon12eder Mar 30 '16 at 14:39
  • @5gon12eder - I think that the copyright holder (Tom) would need to convince the court that Jerry did this intentionally. If it was done unintentionally, then (IMO) there would be no case to answer wrt publishing. – Stephen C Mar 30 '16 at 15:43
1

Yes, he can distribute the software by asking all the copyright holders for permission and getting their permission. In this case Tom.

Or he can distribute and pray that he doesn't get taken to court by Tom, which would be unwise to say the least.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.