Where is this question coming from? This is not what Volker intends to do at all. He wants to find a small number of people he knows well and trust who wants to join him in developing and testing the program. The previously quoted excerpt from the GPL FAQ clearly says that it is allowed for an organization to have their own privately modified version of a GPL program without distributing it.bob wrote:What is wrong is that it simply violates the GPL. Could I take your code, modify it, then post a request for "team members" and then get say 1,000 volunteers and I pick 1/2 of them and distribute your program to them and tell them they can not distribute it to anyone else?
Absolutely not. Neither the program nor the source code must be released to the public. The GPL only says that if you give someone outside your organization a copy of the program, you must also give the user the source code (or an easy way to obtain the source code), and to redistribute the program (or modified versions of it) under the GPL.There were long discussions about this very idea back when the GPL was created, and then when it was modified to version 2 and then version 3. The explicit intent is that when a program is based on a GPL code, whether it is sold or given away is irrelevant, the source must be released to the general public.
You don't have to take my word for this, you can once again read it in the GPL FAQ:
In other words, neither you, I nor anyone else have the right to demand a copy of Volker's modified program from him or anyone else in his hypothetical team. He or they can continue to keep it private forever if they desire.If I know someone has a copy of a GPL-covered program, can I demand he give me a copy?
No. The GPL gives him permission to make and redistribute copies of the program if he chooses to do so. He also has the right not to redistribute the program, if that is what he chooses.
Tord