It's a shame, to be sure, but recognizing when you need to change course is as important as any other development skill. As for the source release, I'd say it couldn't hurt.