BSD and Solaris are open source and American, why you can't use them you never can say, other than mumbling more insults at Americans like Gates.
And they both use not only GPL utilities, but GNU utilities (Stallman/FSF-owned). Actually, so does the Mac, which has as its primary compiler Stallman's gcc.
BSD, is not as polished on the DT level. Now I worked with a guy at the labs back in the late 90's that did work on some of the BSD kernel. And he was a damn good programmer, the type with a hyperactive metabolism, who built pyramids from his empty DietCoke/TAB (he didn't need the sugar) cans in his office and I'm sure his, and his collegue's code is solid. And the security is at the top of the heap.
But I wanted to try out this Linux thing. I liked it, and I 've stayed with it. And now I'm supporting an American Company (Novell) that's doing it's own distro SuSE.