Android is licensed as open source but it's developed behind closed doors - just like any other closed source software. So, I think Glyn's description is fairly accurate, no?
I think he means you can't download code then compile it yourself on a phone handset. Tho' having said that, there's probably no actual technical reason you couldn't have gcc/make/whatever on Android.