@Tepples -- Lock the thread. You should've done this way, way earlier.
@NRS -- Start releasing the source with the binary releases (not ideal, I know, but it'd suffice). I understand your annoyance with git (I use it all the time but I still grit my teeth), but if it's purely about git itself, you
can Subversion with GitHub. You can also do releases that way. But however you wanna do it is fine, but bare minimum yeah, include source with binary releases if that's the "easiest" of the choices for you.
@Q -- You should move this stuff to GitHub or GitLab or something, if you'd consider doing that. I dunno what VCS you used with SF (they support several; Subversion and Git are two, but I think they used to support CVS as well? Not sure if they still do), but at least get it off of SF. SF is pretty terrible at this point. Or, since I think you run your own server, and if you're willing to use Git, you can host a Git repository yourself super easily. If not, your current model (releasing a source zip separately from the binaries zip) is totally cool too. Zero beef with whatever you go with, just that SF is pretty trashy/awful these days.
@Alegend45 -- How you handled this was very uncool. GPLv2 (unlike v3) allows some sway in this regard (i.e. what NRS said initially is true), but the way you did what you did, it makes you look like you're trying to be a hero/heroine/whatever and "I'm gonna get my moment of fame". Both Q and NRS are stern but reasonable people when talked to, and I'm sure some sort of agreement could've been reached rather than this approach. If this wasn't code under GPLv2, I'd actually be filing a GitHub report against you for it. In the end, all this makes you look like is unpredictable and someone who might blow a gasket at any moment. If your goal was to be "the saviour of Nintendulator-NRS", I think your efforts have backfired.