I mostly agree with your second statement -- building GNU tools on a proprietary OS was pretty much the only way to get started, especially considering the ongoing state of HURD, although I wouldn't necessarily go so far as to call that "compromising". Can you give me a reference for the proprietary-friendly licensing? Depending on exactly how friendly you mean, I didn't think their contributor agreement allowed them to do that.