Someone created a program that was GNU GPL licensed. Then some other people took that source code and added features to it. They refuse to reveal the source code for the upgraded program.
Edit: They are distributing the program from this website:
Someone created a program that was GNU GPL licensed. Then some other people took that source code and added features to it. They refuse to reveal the source code for the upgraded program.
Edit: They are distributing the program from this website:
It's legal if and only if they are not distributing the software. If they are distributing (ie, sending binaries to different people), then they have to provide source.
If they are running the code in a web application, that doesn't count as distribution (thus the relatively recent creation of the AGPL to address that case.)
IANAL, WANL, YMMV, etc.
From what you say, it seems they are indeed in violation, as has been said, you should now contact the FSF or the SFLC to know what you (or they) can do about it.
1st I assume you are talking about GNU GPL License. Because there are many GNU licenses.
Then some other people took that source code and added features to it.
Do them distribute the program? Or they use it internally. If they don't distribute the program there is no issues.
However if they distribute the program to others they must provide source code as well.
Read this: http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic
If these people do not release any binaries to third parties, but if they only use them privately (or internally in the company), then this is perfectly legal.
I guess you mean GPL? GNU is project/organization, not license.
Standard GPL license forbids distribution of modified software without providing sources.
LGPL (Lesser GPL) allows to distribute the software without releasing source codes as long as the LGPL licensed code is used as library only.
AGPL (Affero GPL) requires you to provide source even though you don't distribute the software, but you merely run it on an publicly accessible server.
However, if the code is not distributed at all, the source code doesn't need to be provided.