This article forgets: A lot of (most?) open source software is aimed at servers. Those certainly aren't in danger of a 'post-PC' world, one could argue the server side will become even more important. So open source will certainly 'survive'.
Yeah, but the point is freedom right? And I don't see much freedom behind Big Co's servers.
There is still hope however with the FreedomBox: it's a server, which means free software by default, and it's personal, which means it is more likely to free the user.
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.