GPL doesn't request you to release your own source code. It requests you to release originally GPLed code only, not your own. You may see a lot of firmwares for routers, NAS and other devices using linux GPL code. Many of them has released original GPL source code. Can you compile it to a working firmware. Nope. Most important parts are closed. It doesn't violate GPL, but at the same time doesn't give you anything useful.
There is no reason to include original GPL code here since you can easily download it from original source. By the way, most so-called GPL code i've used is reverse-engineered which originally violates rights of Nintendo and other parties. So, it's still questionable can it be called as GPL or not.
Anyway, as i've stated above, i will release full source code of my projects when i will be ready to.
If you wanna argue about it - send me PM.
that's a bit wrong
QUOTEDoes the GPL require that source code of modified versions be posted to the public?
The GPL does not require you to release your modified version, or any part of it. You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization.
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.
Thus, the GPL gives permission to release the modified program in certain ways, and not in other ways; but the decision of whether to release it is up to you.