Far more worryingly than a CDN in the exchange which people might *gasp* be expected to pay for, the page promoting it http://www.contentconnect.bt.com/ Seems to include clips of "Elephants Dream" which is CC-BY licensed without any attribution anywhere that I can see.
And he would have gotten away with it too if it wasn't for those pesky kids...
See also: http://ktetch.blogspot.com/2010/09/acs-treated-like-criminals-by.html when the glove is on the other hand.
Probably kept forgetting where he put them!
These are not the injection moldings you are looking for....
I'm rather inclined to agree with your analysis here, but my reasons for not publishing the full source code to my work (other than the bits which are generally applicable) is twofold:
1) I'm willing to share my code with anyone who's interested. I actually rather like talking to people who are sufficiently interested in emailing me though - this can foster collaborations and both parties gain from a discussion of interests
2) Some chunks of my code make the whole lot totally undistributable. I use implementations of algorithms from books which state "you may not distribute electronic copies of this code". I don't have the time or inclination to work around this myself, it doesn't win publications. I have however structured my source tree such that it's easy enough for me to distribute the remainder and someone with relevant background can find replacements.
Most of the datasets I use are *huge* and again I'm willing to share with anyone, but they need to be serious enough about it to contact me first.
Finally there's things in my code which aren't broken per say, but are massive hacks designed to shortcut some of the original design in order to meet some crazy deadline I forgot all about. Rather embarrassing really if I've not had time/inclination to fix it.
TFL = Transport for London, not Tube. It covers buses, Docklands Light Railway (DLR) and some overground services amongst other things.