Slashdot Mirror


'DVD Jon' Breaks Google Video Lock

WillemdeMoor writes "Yahoo News runs a story on Jon Johansen, aka DVD Jon, cracking Google's in-browser video player. Addict3d.org has some more details, including links to Johansen's patch (Win32 executable) and Jon's blog entry at nanocrew.net."

76 of 384 comments (clear)

  1. whaaaaa? by Zone-MR · · Score: 5, Insightful

    "'DVD Jon' Breaks Google Video Lock

    Johansen, also known as 'DVD Jon' for his work on decrypting DVD security codes, has created a patch for the Google Video Viewer--less than 24 hours after the search giant shipped the video playback plug-in, a tool based on the open-source VideoLAN media player.

    The patch, released on Johansen's 'So Sue Me' blog, effectively disables a modification Google made to the VideoLAN code to prevent users from playing videos that are not hosted on Google's servers."


    ROFLMAO!?! Ahahahahaha :p ... Talk about a sensational news article :)

    Jon made a modification to an OPEN SOURCE media player, removing a trivial protection, and Yahoo news posts a story about him cracking yet another protection mechanism, implying parallels with his past work. This news then spreads to Slashdot.

    Awww, come on... I've made countless little mods to open-source apps in order to get them to behave the way I'd like. I've never gotten news coverage for adding "//" before an 'if(condition)' statment.

    1. Re:whaaaaa? by BladeMelbourne · · Score: 3, Funny

      Did you comply to the GPL and relase the source? :p

    2. Re:whaaaaa? by Anonymous Coward · · Score: 5, Funny
      "I've made countless little mods to open-source apps in order to get them to behave the way I'd like. I've never gotten news coverage for adding "//" before an 'if(condition)' statment"

      Hi, I'm from Yahoo News. Please tell us more about this "//".

    3. Re:whaaaaa? by djlowe · · Score: 4, Informative

      Per the GPL, if he's making the changes only for his own use, and not for distribution, then he doesn't have to.

    4. Re:whaaaaa? by justforaday · · Score: 5, Funny

      Hi, I'm from Yahoo News. Please tell us more about this "//".

      This is slashdot gawdammit! You're looking for slashslash ...

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    5. Re:whaaaaa? by Zone-MR · · Score: 5, Funny

      A little-known hacker secret known as "//" or comment sequence is being used to illegally remove protections in computer software

      "It's a nightmare for the industry, the // sequence is being used to defeat protections in hundreds of thousands of software programs, costing the industry trillions of dollars in lost revenue" said Robert Holleyman, president of the Washington-based Business Software Alliance (BSA).

      While Linus Trovalds confirmed that the // sequence may be a powerful tool for removing protections, he downplayed the threat, stating that only software for which the code is freely availble can be cracked using the method.

      Various anti-piracy groups are pressuring congress to pass an extention to the DMCA laws, which will effectively outlaw commenting out parts of computer code. Under the new law it will also be illegal to manufacture a computer keyboard with the forward slash '/' key.

    6. Re:whaaaaa? by Sketch · · Score: 3, Insightful

      > Jon made a modification to an OPEN SOURCE media player, removing a trivial protection, and Yahoo news posts a story about him cracking yet another protection mechanism, implying parallels with his past work. This news then spreads to Slashdot.

      Another potentially interesting way of putting this: Yahoo posts a news story about their biggest competitor's protection mechanism being broken less than 24 hours after release.

      Hmm...

      --
      -- OpenVerse Visual Chat: http://openverse.com
    7. Re:whaaaaa? by Alphabet+Pal · · Score: 5, Funny
      I've never gotten news coverage for adding "//" before an 'if(condition)' statment.

      Well, it's obvious that you "hackers" don't know what you're talking about. I tried using this so-called "hacker technique" to hack into a password protected website, but changing "iexplore.exe" to "//iexplore.exe" did nothing. I guess Microsoft has found a way to defeat this hacker exploit.

      --
      Because you can't spell "slaughter" without "laughter"
    8. Re:whaaaaa? by ImaLamer · · Score: 2, Interesting

      Yahoo news posts a story about him cracking yet another protection mechanism, implying parallels with his past work. This news then spreads to Slashdot.

      Funny, I found this via my Google homepage - top story, middle column

      Never even looked at Google video, never cared. For some reason I *need* to now. Good job Google.

    9. Re:whaaaaa? by xtracto · · Score: 2, Funny

      NOP
      NOP

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    10. Re:whaaaaa? by julesh · · Score: 2, Funny

      You're looking for slashslash ...

      Isn't slash slash stories where Hemos and CmdrTaco... well, I'll leave the rest to your imagination.

    11. Re:whaaaaa? by Momoru · · Score: 5, Insightful

      BAH!!! Yahoo News is not a News Agency, cripes it just grabs a feed from the freakin' AP and Reuters, I can't believe how many posts like yours have been modded up! Yahoo creates no more original news content then Google does, its just wire feeds...except in Yahoo's case they actually host the context. It doesn't even give precedence to stories based on their own politics, it shows stories in order of popularity, cripes.

    12. Re:whaaaaa? by ded_guy · · Score: 5, Funny

      Clever hackers are now avoiding detection by using the nearly undetectable /* */ sequence instead.

      --
      In the future, all spacecraft will be made of cheese.
    13. Re:whaaaaa? by Jerf · · Score: 2, Funny

      My source code is never able to acheive coherency, so it never lased in the first place, making "re"lasing impossible.

      (Mod hint: Physics joke.)

    14. Re:whaaaaa? by aussie_a · · Score: 3, Funny

      Go outside and wait until you see a plane fly overhead. See it? That's how far the joke went over your head.

    15. Re:whaaaaa? by aussie_a · · Score: 4, Funny

      I hate that standard. I refuse to follow it.

      Bill Gates, is that you?

    16. Re:whaaaaa? by CProgrammer98 · · Score: 3, Funny

      "if(cond){bash};"

      How irresponsible. Don't you know the world's supply of semicolons is running low? And you go and use one totally unnecessarily. You insenstive clod!

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    17. Re:whaaaaa? by sapped · · Score: 3, Funny

      Under the new law it will also be illegal to manufacture a computer keyboard with the forward slash '/' key.

      Finally! Microsoft's evil plan to eliminate Linux becomes clear. Go ahead and try to use your Linux box without the '/' key.

    18. Re:whaaaaa? by Momoru · · Score: 2, Insightful

      I don't see any indication that Yahoo News is automatically pulled from major sites in the same manner that Google is.

      Well that's because its not. Google does not pay for AP/Reuters/Knight Ridder, etc... syndication, so Google can not publish the content of news stories on their own web pages, instead they just have a bunch of news web sites they scan the content for and link. Yahoo gets it's news in the same way as the Washington Post or your local news, but instead of rewriting it, it just post the raw news feeds. This way it can directly get advertising money on the news pages themselves.

      Do you have any evidence that a human being is not involved in the story selection/ranking process or that there is no way that Yahoo News could modify as necessary?

      No, though I have no evidence that Google does this either besides their "word". I would only say that if you look at the Yahoo news homepage, and the AP homepage, the stories are in the exact same order, so I am guessing that the AP gives them the importance of each news article, after all there are thousands a day, individual people can't be sorting through them. And finally Yahoo hasn't given any special high ranking to the Google hack story, it is buried down in the Tech section and is only the 4th one listed.

    19. Re:whaaaaa? by tqft · · Score: 2, Insightful

      " What do standards matter on code that makes no difference to the resulting program, and that no-one needs to read?"

      These are known as famous last words.

      --
      The Singularity is closer than you think
      Quant
    20. Re:whaaaaa? by danila · · Score: 2

      You are not looking deep enough. Do you seriously think that Yahoo and ZiffDavis do not have a well thought-out content policy? That media adopts this content model (sensationalistic, trivial and pointless bits of unrelated information, served in easy to digest chunks interspersed with ads) means something. It didn't happen by itself and it's not unimportant. Yes, the individual editor may not think twice about why he is adding that story, just like a cell in your body does not think about why it's contracting or producing some hormone. But the system as a whole was created (partly by design, partly through a sequence of small evolutionary changes) to achieve certain result and thus to benefit certain parties.

      It just so happens that the result is uninformed, intellectually lazy unmotivated public.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    21. Re:whaaaaa? by Thing+1 · · Score: 2, Funny
      It's a nightmare for the industry, the // sequence is being used to defeat protections [...]
      True story: Citrix had a double-secret-probation-type bug, which was that if you logged in with "//" as a password, you'd be logged in to whatever account you typed in the username field!

      This was because there was a special "feature" of the password field, which allowed you to type "current/new/new" to change your password during the login process. Stupid sunbaked developers!

      As a "neat" side effect, this also set the password for that account to the empty string! (Because, in the above example, both "new" are empty string.)

      That was way back in WinView, their OS/2-based product, so don't look to exploit it...

      --
      I feel fantastic, and I'm still alive.
  2. You can skip the articles, not much content by WebHostingGuy · · Score: 5, Informative

    You can skip the articles they don't tell you much other than what is in the Slashdot Summary. However, the blog entry has the code part on it. Here are all the articles including code entry...

    Story:

    Ryan Naraine - PC Magazine Tue Jun 28,10:49 AM ET

    Norwegian hacker Jon Lech Johansen has cracked the lock on Google's new in-browser video player.

    Johansen, also known as 'DVD Jon' for his work on decrypting DVD security codes, has created a patch for the Google Video Viewer--less than 24 hours after the search giant shipped the video playback plug-in, a tool based on the open-source VideoLAN media player.

    The patch, released on Johansen's 'So Sue Me' blog, effectively disables a modification Google made to the VideoLAN code to prevent users from playing videos that are not hosted on Google's servers.

    Johansen said the patch, which requires the .Net run-time framework, will remove Google's restriction and allow the playback of video files that aren't on the video.google.com server.

    The 21-year-old hacker, who faced two trials in Norway in 2002 and 2003 for his role in the release of the
    DeCSS decryption software, is a hero to many for his efforts to defeat DRM (digital rights management) mechanisms built into media player technology.

    He has been involved in a public cat-and-mouse game with Apple Inc., releasing several tools to bypass the DRM software used to encrypt music sold on the iTunes Music Store. LINK TO: PyMusique Unlocks iTunes Copy Protection. Again. http://www.extremetech.com/article2/0,1558,1779526 ,00.asp

    Johansen has also cracked Apple's AirPort Express's encryption and released a proof-of-concept program that allows
    Linux users to play video encoded with Microsoft's proprietary WMV9 codec. The proof-of-concept is based on the VideoLan code.

    Addict3d.org more details:

    Jon Lech Johansen, "DVD Jon", took just one day to build a crack to allow you to play video on your website using Google's VLC-based player.

    This means you can publish video that will play on your webpage and will work for anyone who has Google's player installed.

    Johansen, also known as 'DVD Jon' for his work on decrypting DVD security codes, has created a patch for the Google Video Viewer--less than 24 hours after the search giant shipped the video playback plug-in, a tool based on the open-source VideoLAN media player.

    Crack can be found here -

    http://nanocrew.net/wp-content/GVVPatch.exe

    http://nanocrew.net/?p=114

    Blog Entry:

    Google has released Google Video Viewer, a browser plugin based on VLC. Here's one of the features they've added:

    + // Google mods
    + const char* allowed_host = \"video.google.com\";
    + char * host_found = strstr(p_sys->url.psz_host, allowed_host);
    + if ((host_found == NULL) ||
    + ((host_found + strlen(allowed_host)) !=
    + (p_sys->url.psz_host + strlen(p_sys->url.psz_host)))) {
    + msg_Warn( p_access, \"invalid host, only video.google.com is allowed\" );
    + goto error;
    + }

    This "feature" prevents you from playing videos that are not hosted on Google's servers. Download and run this patch I wrote to remove this restriction. Running the patch requires a .NET runtime.

    --
    Quality Hosting e3 Servers
    1. Re:You can skip the articles, not much content by dmoore · · Score: 2, Insightful

      No. Read the second clause of the IF statement.

  3. Yeeeeah by HyperChicken · · Score: 5, Insightful

    So, in other words, he modified the source code, which was being distributed. They didn't attempt to obfuscate that they didn't allow it from other hosts. They didn't entangle the code or anything. The code was wide open.

    In other words, big friggin deal. All you had to do was grep the code of an error message and a little snipping of the code. Any fool could have done it. Or even screw that, it was domain-based. Setup an HTTP server, modify your hosts file to alias "video.google.com" (or whatever the domain was) to 127.0.0.1, and you're done. Or just modify VLC to know the MIME type "application/x-google-vlc-plugin" and you can play your heart away.

    What "crack" will he do next? Take the VLC code to dump the file/stream you're playing, add it to Google's code, and create a Google Stream Ripper? Wow... how... amaz... ing. Or maybe add some awesome skins to the Google player? Yeah, that'd be great. Best part of all, he'll do it in 48 hours, while standing on his head, without sleeping, pizza, or coffee, and while playing the banjo!!!

    --
    Free of Flash! Free of Flash!
  4. Ironically by kc0re · · Score: 3, Funny

    Ironically, there is nothing on Google News concerning it.

    Anyone else notice that Yahoo Search looks and acts EXACTLY like Google's? (That's probably redudant...)

    I am just waiting for Revenge of the Sith to hit Google Video.

  5. It wasn't protected much, anyway by mgv · · Score: 4, Insightful

    From the article, the only protection was limiting the allowable sources to video.google.com and adding a new mime type.

    Not to undermine Jon, just noting why it took him 24 hours to break this - It was not designed to withstand much of an attack.

    Nontheless, most users won't patch, so it will work anyway.

    Michael

    --
    There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
  6. Another Windows only service. by caluml · · Score: 4, Interesting
    Windows 2000 or later with latest updates installed; Firefox 1.0+ or IE 5.0+. DirectX 9.0c End-User Runtime.

    Cmon Google.

    1. Re:Another Windows only service. by generic-man · · Score: 2, Funny

      They'll have Linux and Mac support by the time Google Video is out of beta.

      --
      For more information, click here.
    2. Re:Another Windows only service. by nandhp · · Score: 2, Informative

      Have you seen my Bookmarklet to fix the URL of the Play Video link so that it can be copied-and-pasted into xine (and then played)?

    3. Re:Another Windows only service. by t35t0r · · Score: 2, Informative

      uhhh...all you have to do is download vlc 0.8.2 apply the diff patch http://code.google.com/vlc-diff.txt and then configure and make the program and it becomes in essence the same as google video player.

      but i guess you don't know anything about compiling and or use a binary only linux distribution.

  7. The "click" [/] "click" [/] "chunk" [SPACE]... by Ayanami+Rei · · Score: 2, Funny

    ... heard 'round the world!

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  8. Google and Windows by aarku · · Score: 4, Interesting

    What's up with Google releasing all these Windows-only apps, anyways? Really, now.

  9. Macrovision by Overzeetop · · Score: 3, Funny

    It's a good thing he didn't try to tangle with Macrovision. As lightning-uk almost found out, it's hard to code when you're fingers are broken and your eyes have swollen shut from contusions.

    --
    Is it just my observation, or are there way too many stupid people in the world?
  10. Hold Your Horses by taskforce · · Score: 5, Insightful

    Before everybody starts criticizing Jon... please remember that he's actually not publicising this as being a huge crack operation, it's the sites which are publicising his hack which are. He's just made a minor fix to a program, nowhere on his Blog does he say "OMGZ I HAX0R J00!" Infact he documents the exact way he did it to show that he didn't actually do anything complex.

    --
    My 3D Texturing Skinning work (under construction)
    1. Re:Hold Your Horses by imr · · Score: 3, Insightful

      why on earth do you need the .NET runtime in order to patch an app?

    2. Re:Hold Your Horses by Grendl · · Score: 2, Funny

      I hope this is enough to show you the difference between a bug and a feature.

      Feature: A bug with seniority.

  11. True Colors by TheLoneCabbage · · Score: 2, Funny

    Now we see what Googles true colors are.

    Will they say "hey thanx for the tip? Want a job?" or will they go all RIAA on little johny?

    Stay tuned for the next exciting episode of as my stomach turns!

    1. Re:True Colors by mindstrm · · Score: 5, Insightful

      Or they will more intelligently do neither saying "Anyone can modify our open source client to do whatever they want, for whatever reason they want."

      Do you really think google doens't understand open source?

  12. Gah! It's not even useful for most! by LincolnQ · · Score: 5, Interesting

    Quote:
    This means you can publish video that will play on your webpage and will work for anyone who has Google's player installed.

    That part is highly misleading! The people who want to view video on your website each individually need to download the patch! It's not very useful to content providers with this restriction.

    How about users? Who would download this patch? Well, people who want to watch videos tagged with application/x-google-vlc-plugin that aren't from google. Not too many of these...

  13. Escape the tyranny that is Google! by BandwidthHog · · Score: 3, Insightful

    Of course, you'll need to be locked into .NET to do so.

    Yay.

    Uhh, good sir, could you please put the shackles back on? My ankles are getting cold. Thank you.

    --

    Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  14. I'm disappointed by Anonymous Coward · · Score: 2, Funny

    I'm disappointed. It has been, what, 2 days? It took Jon 2 days to crack another DRM?

    People are getting lazy ya know... I thought Jon should have cracked it in 3-4 hours.... That boy needs to stop smoking so much....

    PS: Mod me Funny +5 / Informative +5

  15. Of course... by Dunkirk · · Score: 2, Insightful

    Of course Yahoo News is running an article on how something Google made got hacked.

    --
    Acts 17:28, "For in Him we live, and move, and have our being."
    1. Re:Of course... by Momoru · · Score: 4, Informative

      Yahoo News is not a news agency, its just a feed from the Associated Press or Reuters. Yahoo hosts the content from the feeds, that is all.

  16. Not much of a hack RTFA by TheLoneCabbage · · Score: 5, Insightful

    all DVD Johny did was remove an if statement that checks is the URL is from google or not...

    the upshot is you get a VLC plugin that can read some propriatary MS formats (thanx to google paying the bill for those software royalties)

    it seems so easy that it's as if Google was just waiting for someone to come in and hack it.

  17. goto considered harmful !!! by scovetta · · Score: 4, Funny
    + // Google mods
    + const char* allowed_host = \"video.google.com\";
    + char * host_found = strstr(p_sys->url.psz_host, allowed_host);
    + if ((host_found == NULL) ||
    + ((host_found + strlen(allowed_host)) !=
    + (p_sys->url.psz_host + strlen(p_sys->url.psz_host)))) {
    + msg_Warn( p_access, \"invalid host, only video.google.com is allowed\" );
    + goto error;
    + }
    I'm disappointed by Google's use of the 'goto' keyword. As was clearly described in this paper, the use of 'goto' leads to "swiss-cheesing" of the brain, the inability to think logically, and a plethora of other problems, leading eventually to brain-rot and inability to write code in anything but Perl.

    I think we should all remember that just because Google is the pinnacle of success and is second only to (insert your diety here), Google too can make mistakes.
    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    1. Re:goto considered harmful !!! by Anonymous Coward · · Score: 2, Informative

      He in fact ends his paper by saying that goto is not to be avoided at all costs, in fact quite the opposite.

      "The exercise to translate an arbitrary flow diagram more or less mechanically into a jump-less one, however, is not to be recommended. Then the resulting flow diagram cannot be expected to be more transparent than the original one. "

      You have to understand when he wrote that paper people were doing what we would do know as while loops and switch statements with goto. He was arguing for alternatives like those.

      Using goto as a method of doing exception handling in a situation where you either don't have or want to avoid higher level structured exception handling is a reasonable approach.

      David Tribble has a good analysis of the article and opinions about modern use of goto:
      http://david.tribble.com/text/goto.html

    2. Re:goto considered harmful !!! by grumbel · · Score: 4, Insightful

      ### I'm disappointed by Google's use of the 'goto' keyword.

      While goto is often better avoided, a call like "goto error;" is among the perfectly valid uses of goto, since it actually can make code more clear and logical then code without goto. Such use of goto is really no different then exceptions in C++, simply a way to get to the place that handles the error conditions without having to painfully drag error-variables through the code.

    3. Re:goto considered harmful !!! by Peyna · · Score: 2, Funny

      They are morans.

      I believe the correct term would be "Moranians," but are you referring to people from Moran, Kansas; Moran, Michigan; Moran, Texas; or Moran, Wyoming?

      --
      What?
    4. Re:goto considered harmful !!! by Zebedeu · · Score: 2, Funny

      or the even more standard $deity

    5. Re:goto considered harmful !!! by waterford0069 · · Score: 2, Interesting
      _My_ C programming prof once used a "goto" in an example in class, only to look up and see a room full of students with their mouths hanging open.

      He quickly pointed out that the reason why goto's are highly discourage (especially to newbies) is that it is often missused (leading to spagettie code). He also pointed out that that single "goto" made the code block he was deomonstrating so much easier to understand (and probablty more efficient processor wise) than the "pure" way, where he would have had to litter the code block with "if"s and add conditions to other flow controls.

      And when you go through the exercise of writing the same block of code without the "goto", you get a dog's breakfast. He was right, the "goto" made the code better, in all respects.

      He then finished this little sub lesson with the words "Look!!! I'm running with scissors!". The point being that once you get to a certain level and truely understand the reprecutions, you can take certain "short cuts" and break certain rules that are the programing equivalent of training wheels.

      btw... Hi Al!

    6. Re:goto considered harmful !!! by bgbarcus · · Score: 2, Insightful

      > Such use of goto is really no different then
      > exceptions in C++
      >
      Using goto is a great way to create memory leaks. C++ exceptions guarantee that all objects going out of scope have their destructors invoked to allow resource deallocation.

    7. Re:goto considered harmful !!! by Troed · · Score: 2, Interesting
      What I see in your code are two places you do cleanup (and no goto). Anyway:


      fd = fopen("myfile.txt", "a");
      if(fd)
      {
      read_size = fread(&buffer, 1L, 255L, fd);
      }
      if(fd && (read_size > 0))
      {
      int err;
      fd_out = fopen("myfileOut.txt", "w");
      if(fd_out)
      {
      err = fwrite(&buffer, 1L, read_size, fd_out);
      }
      if(fd_out && (err > 0))
      {
      printf("write ok\n");
      }
      if(fd_out)
      {
      fclose(fd_out);
      }
      }
      if(fd)
      {
      fclose(fd);
      }


      I did this quite fast but I think it'll perform exactly the same thing - and you'll avoid indentation hell. The new code also looks longer than it is due to where I put the braces.

  18. It's really disappointing by Anonymous Coward · · Score: 4, Interesting

    If you check out the blog, you'll see that there's a nice goto at the end of the if statement.

    Supposedly Google only hires top-coders, so what's up with that?

    1. Re:It's really disappointing by Quill_28 · · Score: 2, Informative

      goto when used correctly can simplify code and make it easier to read.

      Most colleges just say never use it because so many people turn out horrible code by using too many or misusing the goto statement.

    2. Re:It's really disappointing by tallniel · · Score: 2, Informative
      Are you sure that compiles in Java? It looks more like C#, which allows finally blocks without catch.
      Even if you somehow get it to compile, if you throw a new Exception there the excecution won't go through the clean up code in the finally block.

      It's valid Java. You can specify a finally block with no catch blocks. A finally block will always be run, even if an exception is thrown (the exception will still propagate). For example, I sometimes mark undergraduate concurrency coursework/exams written in Java. try-finally blocks are used there to ensure correct lock management:

      lock.acquire();
      try {
      // Do stuff...
      } finally {
      lock.release();
      }
  19. What a fabulous idea! by Anonymous Coward · · Score: 5, Funny

    Various anti-piracy groups are pressuring congress to pass an extention to the DMCA laws, which will effectively outlaw commenting out parts of computer code. Under the new law it will also be illegal to manufacture a computer keyboard with the forward slash '/' key.

    What a fabulous idea! I'll get right on it!

    Thanks,
    Sen. Orrin Hatch

    1. Re:What a fabulous idea! by KDR_11k · · Score: 4, Funny

      A statement issued by Microsoft Corp. insists that "We knew all along that the backslash (\) is far superior to the UNIX alternative. This proves again: Windows has a lower TCO than Linux or any other UNIX".

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
  20. In related Yahoo! news... by VeganBob · · Score: 4, Funny

    "DVD Jon cracks MythTV to record video from a TV Tuner"

    --
    Being funny is my sig nature.
  21. In Defense... by BioCS.Nerd · · Score: 5, Informative

    In his defense though, it's the news source, Yahoo, sensationalizing his mods and not his own blog entry (i.e. he doesn't claim that this is some grand crack). His candor in his blog entry doesn't even hold up to the grandiose imagery of a scheming, brilliant hacker striking another blow against "the man" as painted by Yahoo. I actually feel sort of sorry for the guy given the magnitude of the patch being so inflated.

    1. Re:In Defense... by Anonymous Coward · · Score: 2, Informative

      In defense of Yahoo, they're just "mirroring" (if you will) a story that eWeek has up. It's not like some guy at Yahoo wrote it.

  22. "Do No Evil" by FreeUser · · Score: 4, Insightful

    Or they will more intelligently do neither saying "Anyone can modify our open source client to do whatever they want, for whatever reason they want."

    Do you really think google doens't understand open source?


    I think you make a very good point. This is perhaps more of an example of Google "doing no evil", creating a tool that, by default, for most casual users, promotes their video feed, while at the same time using a good free software project that allows those who want to, to bypass this setting.

    If most people find the restriction onerous, they'll download a patched version (probably from websites that are also offering video). Social and market dynamics can take care of the rest. It seems a fairly reasonable position for Google to take ("we'll try this restriction, and if people really find it offensive, they'll modify the source and outcompete our offering, and we can write it off to experience and not try imposing these sorts of restrictions again. Either way, it probably won't affect our video feed business much.")

    I doubt very much it is incompetence--google has much of the best talent around--nor is it a lack of understanding opensource/free software on the part of google, as they've been active in the community for many years.

    --
    The Future of Human Evolution: Autonomy
  23. Re:Source code? by KillerBob · · Score: 5, Informative

    http://code.google.com/patches.html

    With that link, and a little knowhow, you, too, can crack the code and make your own Google Video viewer. The upshot is that you can compile it for Linux (Google has only released it for Windows). The downshot is that I'm surprised it took Jon so long to make the change. :)

    It's not like it was hard to find... go to http://video.google.com/ click on "Install", and then click on "Get the source code". It's under "patches".

    --
    If you believe everything you read, you'd better not read. - Japanese proverb
  24. Re:SLASHDOT NEWS TOMORROW by Gentoo+Fan · · Score: 2, Funny

    "DVD Jon" breaks wind, Yahoo! news is there!

  25. Re:Too many clicks and chunks there by Eccles · · Score: 4, Insightful

    A single ampersand will do a bitwise AND with 0 -- which is always 0 -- so you can actually do it with just two added characters.

    Does this make me a master hacker?

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  26. Re:Gone too far? by dfghjk · · Score: 5, Insightful

    Who are "we all"? You think you're a member of some kind of team? Who's to say who's honorable and who are the good guys? This guy did something of interest to him and nothing more. His ideology is simply different than yours and, in his view, google did something sufficiently "evil" (in your words) to merit a response. He doesn't answer to you or to some imaginary "geek community".

  27. Interesting by Sheepdot · · Score: 5, Funny

    Google RSS feeds:
    Google releases Google Maps
    Google releases Google Desktop Search
    Google releases Google Web Accelerator
    Google releases Google Video

    Yahoo RSS feeds:
    Are Google Maps an invasion of your privacy?
    Is Google Desktop Search working *too* well?
    All about your privacy and Google Web Accelerator: The secret agenda.
    Google Video cracked within 24 hours. And privacy.

  28. Re:Too many clicks and chunks there by CaseyB · · Score: 2, Informative

    Doh! If it did work it would do the opposite of what we want.

  29. Re:Interesting to see.... by chrisd · · Score: 4, Informative

    Here's reaction: It's not hacking, it's just compiling. We gave the world the patch for god's sake.

    --
    Co-Editor, Open Sources
    Open Source Program Manager, Google, Inc.
  30. Re:Source code? by dionoea · · Score: 2, Interesting

    Some parts of the patch (the interesting one and mime types) have already been commited to VLC trunk. Nightly builds (http://vthr.videolan.org/~videolan) compiled tonight will surely ba able to play google video content.

  31. The program's UUID (OT) by shish · · Score: 2, Interesting
    From Google's patch to VLC:
    - uuid(E23FE9C6-778E-49D4-B537-38FCDE4887D8),
    + uuid(E23FE9C6-778E-49D4-B537-38FCDE4887D9),

    A little offtopic, but who gets to decide these things, to prevent clashes? What's their purpose anyway?

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    1. Re:The program's UUID (OT) by jrcamp · · Score: 2, Informative
      Nobody decides them. That is the entire point of an UUID. It is designed to be unique with a "reasonable confidence".

      Wikipedia knows all.

  32. Matrix Revolutions is available by chancycat · · Score: 4, Informative

    Did anyone notice the entire Matrix Revolutions is available there in Google Video? Pretty cool. You might think it's just 30-second clips, but hit "Play whole video" and off it goes. Whole movie. Wondering if this is a special "show-off" case google snuck in, or a black-hat's upload?

    see this link for the video

    --
    Evan - needs to hit preview before submitting
  33. Re:Interesting to see.... by Momoru · · Score: 3, Insightful

    Chris, are you making that statement as a representative of Google? If so you might want to be careful given what happened to Mark Jen. I'm sure you as the Open Source director agree with this hack, but perhaps the people in the Google Video dept that planned on making some money with this idea don't quite feel the same way?

  34. only top coders are qualified to use goto properly by Xtifr · · Score: 2, Interesting

    Good programmers know goto is harmful - great programmers know when it's not.

    Actually, even there I'm exaggerating a bit. Even fairly average programmers can usually be taught when goto is acceptable and when it's not. Anyway, the goto statement in C is much more limited, and much safer than the wide-open, global-scale thermonuclear goto that Wirth originally wrote about.

    Highwayman: I know you Wizards have rules against using your powers on civilians, so you don't scare me. Just hand over the money, er...ri-deep?
    Ridcully: (blowing on his finger and staring at the new-made frog) It's more of a guideline than a rule, actually.

  35. Who is providing the stuff on Google Videos? by LordJezo · · Score: 2, Interesting

    Um, the entire collection of the Travel Channel's Great Hotels?

    The O'Reilly Factor?

    The Tony Danza Show?

    C-SPAN Book TV?

    Is this stuff being provded by the TV studios?

    What is the deal with Google Videos?

    Where is all the content coming from?