They had to release those sources after the fact because they didn't change the license in the general release.
They had to release those sources after the fact because they didn't change the license in the general release.
and other 3rd party GPL dependencies.
1) RoboVM had to use the GPL license because they used other people's GPL code - which they presumably pulled out / rewrote themselves in their new closed-source version
or
2) the author mistakenly believes that RoboVM is bound to the terms of the GPL license, or forced to offer new GPL licenses, on code they own 100%, just because they have offered GPL licenses to other people in the past
You do not need to grant yourself a license to distribute your own works. You always had that right.
Besides, who would sue you? The only person who has standing is the copyright holder. You're gonna sue yourself because you failed to honor the terms of a license, which was granted from yourself to yourself?
If they didn't own 100%, then see 1).