I really hate this attitude. Isn't one of the advantages of the Internet bringing developers together to work on things? Can't we put our collective capabilities toward improving things instead of rewriting them from scratch simply because they're not our favorite license or favorite language? Gnote springs to mind.
Edit: Wow, three downvotes within 30 seconds for appealing to working together instead of segregating computing into those who agree with your license and those who do not. This comment wasn't even about the GPL, it was about the OP's demonstrated attitude (and, importantly, not about the OP himself). If you're voting me down, at least man up and disagree with me with prose. It's things like this that make me wonder why I spend so much time contributing to HN.