Exophase
Nothing good will ever come of Exophase.
It's hard to say. I've released two gratis emulators before DraStic, one was open source (gpSP) and the other wasn't (Temper). I also contributed to PCSX-reARMed, but there was no question that that was ever going to be anything but GPL as that was required by the existing license.I guess one question I would have for Exophase is: if there were no issues of people making bad use of a license, would you release the full source for DraStic under a license (that doesn't allow people to use the code in commercial projects, etc.) (i.e. if you knew it wouldn't affect sales, wouldn't cause customer support issues, wouldn't cause other issues)?
With gpSP I was irritated because while I was heavily developing it some other people, primarily a developer from Japan but also a developer from China were releasing forks. We'd end up with divergent/incompatible features, users would badger me to implement everything the other person did like they did, and they'd complain that I didn't release an update every other day even though the fork updates were often released with partially/poorly implemented features, bugs, regressions, etc. I would generate and review diffs of the source code and found that the majority of the changes were formatting or structural modifications that had no impact on the behavior of the emulator, and it got pretty exhausting.
That's why I made Temper closed source. I figured it was niche enough that no one would really care. I said if people want the source they can ask me and I'll decide if I think they should have it. Eventually some did ask for it so they could port to Dingoo, GP32, and later on GCW-Zero. After enough time passed (where I long since stopped working on it) I told them they could go ahead and release it under GPL if they want.
These days I don't know if I'd care as much. I'd be more likely to just ignore the forks and the nagging users. Users may be more confused by splintered development but they'd just have to deal with it. But I'd probably get annoyed if people came around and started flaming me about how I wrote the code, like I've seen someone go off on byuu a few times lately. Then again, people will probably flame you more for not releasing the source at all.
But I guess it's kind of a hard thing to answer since it's so rhetorical, you just can't separate the practical reality from things. Even if I had zero interest in making money I'd still know that anything I release GPL would get sold, and a lot of the times without honoring the GPL. There's also a big potential that it'd get repackaged with ads, spyware, or worse. Sure, you can write the license to prevent all of this, but it's really hard to actually enforce licenses the world over, and frankly I wouldn't have the energy to do so. I never bothered trying to go after the many people who violated gpSP's license, at least after I stopped developing it.
In the long run, I think being open source was better for gpSP than being closed would have. I'd say that the direct benefits of being open usually far outweigh any disadvantages. But on the other hand, if there's too much disincentive to the developer then there's a lower chance they'll develop anything at all. That's always something to consider. I very much support and appreciate open source devs, I think they are often some of the most selfless and generous people around. The principle is great, but it's a lot to demand from everyone in all circumstances.