Yeah that is shameful, and pretty sure it is illegal. Did anyone check our license?
I believe LCNC is covered under GNU GPL-2.0 (as published on github).
The GNU page has a quite good FAQ on the license, but as with most legal issues nothing is black and white.
It's possible that because APSX (and other LCNC re-packagers) are distributing LCNC-derived software to the public, they are required to provide source code to anyone who asks - but I'm not an IP lawyer.
There are plenty of smart people around who are intimately familiar with the details of enforcing/managing a GPL license.