Tim O'Reilly defines "the Internet operating system"


13 Responses to “Tim O'Reilly defines "the Internet operating system"”

  1. Anonymous says:

    No you don’t understand his definition of streaming. In his definition of streaming you don’t own the property. It is a temporary state and its provision depends entirely on a service provider or providers.

    A download you have permanently and can use at your will.

    There is a very big difference. The control a corporation has over people via streaming generates incredible power and profit.

  2. Anonymous says:

    Ugh, terminology clash – Internet Operating System (IOS) is the name of the software that runs on Cisco routers:

  3. nicol says:

    There is a key difference between streaming and download – the playlists I store on Spotify vanish if a record company changes their mind about offering them, while the music I have in iTunes does not. Of course I could Soundflower my Spotify stream and tag/organize/store the files, but this seems a technical point score – the user-experience of each is quite different.

  4. agger says:

    Cory, you’re right: Streaming doesn’t exist. In order to see the film/hear the music/whatever you need to download it, and whether you do it bit by bit and start seeing/hearing before the entire file is downloaded (as in streaming) or not is completely immaterial.

    Proof: in GNU/Linux, mplayer -dumpstream will get you the entire file by pretending to be a player, more or less. The Python program youtube-dl will do the same with YouTube videos. There is NO difference between streaming and download.

    • Jonathan Badger says:

      Note that the examples you gave are from services that don’t even make the least attempt to prevent you from doing just that. This isn’t the case for commercial streaming services using DRM. Mplayer will get you nowhere with those. Yes, it is of course possible that any DRM can be cracked, but typically soon after it is known that a DRM is cracked it is replaced by a new method. So it’s a never ending process, much like the interaction of pathogens with the immune system.

  5. zikzak says:

    If there’s no such thing as streaming, why can I “Watch Now” all kinds of Netflix movies, but not save those movies to a file to watch later?

    I fully accept that it can be done in theory – in fact, it’s been done in the past, but now there’s a newer DRM system in place. And this is no obscure backwater media – we’re talking about one of the net’s most sought-after targets in terms of being able to turn streaming data into a downloaded file, and yet nobody has been able to make it happen…not even smart-ass hackers.

    So on a practical level, Netflix is streaming but not downloadable, has been for some time, and probably will be for even longer. And while computer scientists can tell me all about why that’s a theoretical contradiction, that has no bearing on functional reality.

    • Anonymous says:

      If there’s no such thing as streaming, why can I “Watch Now” all kinds of Netflix movies, but not save those movies to a file to watch later?

      Because you are insufficiently skilled, ZikZak. There’s no shame. I can’t bowl a perfect set or beat Tiger Woods at golf, but that doesn’t mean those things are impossible or even impractical.

      I personally can record any bitstream, including NetFlix. Your functional reality is not mine, just as mine is not that of a professional golfer.

      Shad Bowling, Logitech’s squeezebox technology (purchased from Open Source vendor Slim Devices) is probably what you want. I have over 6000 songs in my slimserver feeding my Squeezeboxes. All my media were legally purchased and legally ripped to FLAC files that live on my rusty old basement server. There are no monthly fees or recurring charges other than my ISP costs. I can reach those songs from anywhere on the Internet using SSH port forwarding from my Ubuntu laptop running squeezeplayer and stream them out the laptop’s speakers or headphone jack. Alternatively I can scp the files to my local desktop, convert them to MP3, and drag and drop them onto my $18 chinese MP3 player so I don’t have to tote the laptop around.

  6. Anonymous says:

    “There is NO difference between streaming and download.”

    Sorta. In a stream the data is downloaded in sequential order so that you can watch it. In a regular non-streaming download there is no need to download it in a specific sequence.

  7. Shad Bolling says:

    I think there is a market for (perhaps local) streaming services that let you upload your music files and then stream them to you on whatever device(s) you want. The appeal of being device neutral really appeals to me — I don’t want to sync my entire music library with my home computer, work computer, iPod Nano, and cell phone (nor could I in the case of the latter two). I want to listen to my music when I want to, wherever I am. The only impediment (for now) that I should have to put up with is wifi access (and actually having a device with me).

    We have Dropbox (which syncs files between your computers) and Slingbox (which lets you watch your cable and PVRd TV shows anywhere) — why not an Amazon S3-based service which lets you sync (and stream) your music and other media to your any of your devices?

  8. jeremyhogan says:

    Another streampunk debate.

  9. Anonymous says:

    From a development point of view stream does exist. You have to write a media player differently when you are trying to work around varying bandwidth not to mention the fact that you can play a streamed format as it arrives. This also adds complexity to the server, which need to monitor the download conditions etc.

    • Chris S says:

      (reply to Anon in #3)

      You’re right about streaming, but you haven’t actually disagreed with Cory. You stated that sometimes you can download but not stream – easy example, if you had to download a timed stream backwards, so that you couldn’t start watching/listening until the download ended.

      But Cory is putting it the other way around. He’s saying that if you have streaming already, you can have download just be remembering the stream.

      As for those playlists on Spotify – if the first time you listen, your player “remembers”, then they never go away either. And as for that music in iTunes – unless you can vouch for all of the code in iTunes, you can’t be certain music won’t go away. Kindle owners used to think their books couldn’t go away either.

  10. technogeek says:

    Keshlam’s corollary to Clarke’s Third Law: “Any sufficiently accurate playback is indistinguishable from copying.”

Leave a Reply