This is a requirement by all US based companies. No exceptions, this includes github, googlecode, et al
Yes, yes, but... does it make it right?
Or is Bitcoin also bending over and let the US government do as he pleases?
No, but your thing about getting it off sourceforge is pointless because it makes no difference.
In any case, the source is out there, so it doesn't matter. SF is just a mirror at this point.