I would definitely include: The Coming Technological Singularity: How to Survive in the Post-Human Era by Vernor Vinge
https://www-rohan.sdsu.edu/fac...
This sounds a lot like the Never Ending Image Learner project: http://www.neil-kb.com/ which is crawling the web and trying to extract visual knowledge.
My personal guess is that the reason Apple is not supporting free formats is directly to make it harder for Linux to compete.
Technically, Apple does support motion JPEG as a video format on OSX which is a royalty free format. MPEG-1 is also probably royalty free as well and is supported on OSX Safari. However, even Ogg Theora beats those formats on compression.
(Of course, without Apple's objection to Ogg Theora, it would probably be a required codec for HTML5.)
Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky