There's been some somewhat idle discussion in the bsd world about replacing gcc for a while. I think it's partly the license, partly technical reasons, but the reason it hasn't been done is because it's hard.
Recently though, there's been some action, particularly involving pcc. It's in...