Google Submits VP8 Draft To the IETF
An anonymous reader writes "Google has submitted an Internet Draft covering the bitstream format and decoding of VP8 video to the Internet Engineering Task Force. CNET's Stephen Shankland writes, 'Google representatives published the "VP8 Data Format and Decoding Guide" at the IETF earlier this month, but that doesn't signal standardization, the company said in a statement. The document details the VP8 bitstream — the actual sequence of bytes into which video is encoded. "We submitted the VP8 bitstream reference as an IETF Independent RFC [request for comments] to create a canonical public reference for the document," Google said. "This is independent from a standards track." The IETF document could help allay one concern VP8 critics have raised: that VP8 is defined not by documentation of the bitstream but rather by the source code of the software Google released to implement VP8. But the IETF document still plays a subordinate role to that source code.'"
Not the same thing.
But I understand your point about wanting to avoid another VHS versus Beta or HDdvd versus Bluray format confusion. It would have a negative impact on consumers, especially those who barely know how to use computers ("How do I make the window fill the whole screen?"). Or those wondering why they can't play the VP8-encoded video in their iGadget, since it only supports MPEG formats.
FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
Is there any significance to the fact that Google chose IETF instead of ISO (where MPEG-LA and M$ submitted H.264 and OOXML)?
I'm not a lawyer, but I play one on the Internet. Blog
Well, you know, as long as it's not terrible code.
Once upon a time, the RFC for IP and the BSD code base (that *everyone*) used differed in some subtle way. W. Richards Stevens was the first guy to notice, years after both were written.
Guess what happened? They changed the standard.
Do daemons dream of electric sleep()?
Google could have just released documentation providing the specification, so how does the IETF help? So that they can call it IETF.4628 (Or however the IETF standards are named), or are they looking to make it an internet standard, rather than just a video standard like H.264?
H.264 infringes on a patent I own. When adoption is sufficient, I will sue everyone who uses it (MPEG-LA doesn't indemnify its users against outside patent claims either).
(sure, I'm probably lying, but can you prove it?)
WebM/VP8 probably infringe on several MPEG-LA patents
Which parts of WebM/VP8 do you think probably infringe on which patents, and why?
To summarise the summary of the summary: people are a problem. ~ h2g2
I thought users get to access the MPEG codecs for free. And GIF is now public domain?
Information wants to be expensive AND wants to be free. So you have Value vs. Cheap distribution fighting each other.
H.264 infringes on a patent I own. When adoption is sufficient, I will sue everyone who uses it (MPEG-LA doesn't indemnify its users against outside patent claims either).
How many lawyers do you have, how much do you pay them, and how good are they?
This space left intentionally blank.
I'm not privy to the technical details, but the U.S. patent office hands out patents to pretty much anybody who asks for them, and I'm willing to bet MPEG-LA has way more patents than Google has.
This space left intentionally blank.
3) Mobile hardware has H.264 compatibility built-in, not so for WebM,
Will this argument DIAF, please. There are basically NO H.264 decoder ASICs in general mobile use, they're all DSPs with an H.264 codec implemented in software. Since WebM/VP8 is so similar to H.264, it would take quite some effort to create an evil DSP that can decode H.264 but can't be made to decode VP8 with comparable features/resolution/bitrate, and I assure you the general-purpose DSP in your smartphone will handle it just fine.
1) SCO was about non-existent copyright rights and claims. MPEG-LA has real patents on video formats and compression.
2) Google hasn't offered to indemnify anybody, as MPEG-LA has. That shows Google has little to no confidence in WebM's patent standing.
3) What are you talking about? Why go through the trouble of encoding to WebM when H.264 is the path of least resistance?
4) YouTube doesn't serve full movies or tv shows. It only serves 10 minute video clips. What's your point exactly?
This space left intentionally blank.
So it's just a subset of 'anything you do probably infringes on someone's patent, so don't even wait for them to sue, don't ask for details, just fold to every potential bully'? I guess that's one approach to life. Hope you have fun with it.
To summarise the summary of the summary: people are a problem. ~ h2g2
If microsoft was doing what google is attempting to do we would all be screaming bloody murder
Google produces open source, makes Linux software, and gives away free web services and doesn't care if you block ads, which would be trivial to detect and act upon when you're talking about the architecture of google. Microsoft has been convicted of abuse of their monopoly position. It is utterly unreasonable to treat google the same as convicted criminal Microsoft.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
H.264 infringes on a patent I own. When adoption is sufficient, I will sue everyone who uses it (MPEG-LA doesn't indemnify its users against outside patent claims either).
(sure, I'm probably lying, but can you prove it?)
That's ridiculous. You can use that to argue against the adoption of anything. "HTML infringes on a patent I own, don't use it or I'll sue you!" "Keyboards infringe on a patent I own, don't use them or I'll sue you!" "You can't prove me wrong, so I win!"
The burden of proof is on you.
To be fair, YouTube no longer has a length limitation...
Google hasn't offered to indemnify anybody, as MPEG-LA has.
Who exactly are you claiming that MPEG-LA have offered to indemnify, and what do you claim that they have offered to indemnify them against?
From their FAQ:
To summarise the summary of the summary: people are a problem. ~ h2g2
VP8 probably infringe on several MPEG-LA patents
Does it? The MPEG-LA has not produced any patents that it infringes, On2 presumably checked the (easy-to-find) list of MPEG-LA patents before shipping VP8, and the MPEG-LA is currently asking people to come forward with patents that cover VP8 - not something it would need to do if it already had a large pool of them.
Google has not offered to indemnify anybody who uses WebM
The MPEG-LA does not offer indemnity either. This was demonstrated quite well a couple of months ago when MPEG-LA licensees were sued for patent infringement over H.264.
Mobile hardware has H.264 compatibility built-in, not so for WebM
Most 'H.264 hardware' is really a DSP with a few things like [I]DCT in hardware. This same hardware can used for VP8 (it's typically already used for MPEG-2 and MPEG-4 ASP).
The media companies have encoded their content in H.264, they can't be bothered to re-encode it to WebM
YouTube is owned by Google, and they're going to be making everything WebM soon. I wouldn't be surprised if they only made the low-quality versions H.264 in the future and required WebM for the higher-quality encodings. This would let them keep iPhone users happy (low quality encoding isn't such a problem on a tiny screen), while forcing desktop users to install a WebM plugin.
I am TheRaven on Soylent News
Whoosh?
Here you go.
From the article:
"VP8's intra prediction is basically ripped off wholesale from H.264," he wrote. "This is a patent time-bomb waiting to happen. H.264's spatial intra prediction is covered in patents and I don't think that On2 will be able to just get away with changing the rounding in the prediction modes."
If microsoft was doing what google is attempting to do we would all be screaming bloody murder
What, you mean producing a standard that actually matches the implementation and irrevocably granting free use of the necessary patents to everyone? How do you know how people would respond? Microsoft has never done that. They'e done the exact opposite, though...
Are saying is that if Microsoft was doing this, then it could not be tolerated?
I mean, it sounds like what you are saying. That Google can do this, and its awesome, but it cannot be tolerated if we do a 's/Google/Microsoft' ?
"His name was James Damore."
So apply the same standard to the MPEG-LA. They only definitive statement that they've actually made is that they are putting together a pool of patents covering VP8 (not that they actually have any) and that they will later be charging for licenses for this pool. This somehow gets repeated as 'VP8 infringes a load of H.264 patents'.
I am TheRaven on Soylent News
I'm not privy to the technical details
Why not? VP8 is public and has two independent implementations (libavcodec and libvpx) for you to look at. All patents are public. All H.264 patents are listed clearly on the MPEG-LA's website. It's easy to validate any claim of patent infringement. So, unless you are just spreading FUD, point to the patent and point to the part of VP8 that it infringes.
I am TheRaven on Soylent News
Take some that immense R&D budget that you have and put a team of programmers on the task of getting VP8 encode/decode acceleration via OpenCL/CUDA.
The x264 team is sitting back and saying it can't be done, meanwhile a university has already posted the code for a modified x264 that uses the GPU to accelerate the pyramid search. The race is already started.
If x264 is further improved for GPU support and this makes it into FFMPEG, then the race is over...
And good luck for this endeavor. A success here would allow us to get rid of at least a bit of patent headache.
YouTube is owned by Google, and they're going to be making everything WebM soon. I wouldn't be surprised if they only made the low-quality versions H.264 in the future and required WebM for the higher-quality encodings. This would let them keep iPhone users happy (low quality encoding isn't such a problem on a tiny screen), while forcing desktop users to install a WebM plugin.
Three things wrong/silly that I can see with that statement.
I have. There have been independent analyses that call the patent status of VP8 into question.
http://arstechnica.com/open-source/news/2010/05/google-support-aside-webm-carries-patent-risks-from-mpeg-la.ars
"essentially the entire VP8 data stream is encoded using a boolean entropy coder."
Well, duh.
Creating an RFC was a very smart move for Google.
First off, remember that when WebM burst onto the scene, Google made it pretty clear that they didn't want to monkey-around with improving the VP8 codec. Sure, maybe it could be improved, but they basically said that they just wanted to leave it as-is and have people start using the darn thing. The benefit of having it in use out in the wild outweighed any delays.
So, by submitting VP8 to the IETF as an RFC, they're not (necessarily) revisiting the question of making improvements or tweaks to VP8, but they are making progress on standardizing the codec.
Second, after the stunts with OOXML in ISO, if they actually want everyone to use VP8 in WebM for all of their web video needs, they might just want to avoid those jokers. I don't know too much about the w3c, OASIS, ECMA, or any of those other standards bodies, but I'm not sure if those would be appropriate places to go to standardize a codec, anyhow.
Third, IPR (Intellectual/Imaginary Property Rights). The IETF has an RFC (of course it's an RFC!) about IPR, including a description of who needs to disclose information about possible IPR and when.
Here's an excerpt:
6.1. Who Must Make an IPR Disclosure?
6.1.1. A Contributor's IPR in his or her Contribution
Any Contributor who reasonably and personally knows of IPR meeting
the conditions of Section 6.6 which the Contributor believes Covers
or may ultimately Cover his or her Contribution, or which the
Contributor reasonably and personally knows his or her employer or
sponsor may assert against Implementing Technologies based on such
Contribution, must make a disclosure in accordance with this Section
6.
This requirement specifically includes Contributions that are made by
any means including electronic or spoken comments, unless the latter
are rejected from consideration before a disclosure could reasonably
be submitted. An IPR discloser is requested to withdraw a previous
disclosure if a revised Contribution negates the previous IPR
disclosure, or to amend a previous disclosure if a revised
Contribution substantially alters the previous disclosure.
Contributors must disclose IPR meeting the description in this
section; there are no exceptions to this rule.
6.1.2. An IETF Participant's IPR in Contributions by Others
Any individual participating in an IETF discussion who reasonably and
personally knows of IPR meeting the conditions of Section 6.6 which
the individual believes Covers or may ultimately Cover a Contribution
made by another person, or which such IETF participant reasonably and
personally knows his or her employer or sponsor may assert against
Implementing Technologies based on such Contribution, must make a
disclosure in accordance with this Section 6.
I don't think that Google necessarily expects to see the MPEG-LA boys show up en force to describe all of the patents they have that they think read on VP8. Yes, it's too bad. But I don't think it's too unreasonable to believe that anyone who gets involved in a discussion about this RFC will need to disclose any IPR they know about. If Google or someone else can get employees from some of the primary codec-patent-owning companies to be at all involved in the discussion, this could force them to tip their hand regarding patents (or risk legal problems later for failing to disclose them at this time).
Overall, not much work for Google with the possibility of some big payoffs later. Very slick.
coding is life
Is there any significance to the fact that Google chose IETF instead of ISO (where MPEG-LA and M$ submitted H.264 and OOXML)?
Let us be honest about H.264. Where it comes from and how it is used.
H.264/MPEG-4 AVC is a block-oriented motion-compensation-based codec standard developed by the ITU-T Video Coding Experts Group (VCEG) together with the ISO/IEC Moving Picture Experts Group (MPEG). It was the product of a partnership effort known as the Joint Video Team (JVT). The ITU-T H.264 standard and the ISO/IEC MPEG-4 AVC standard (formally, ISO/IEC 14496-10 - MPEG-4 Part 10, Advanced Video Coding) are jointly maintained so that they have identical technical content. H.264/MPEG-4 AVC
VCEG was preceded in the ITU-T (which was called the CCITT at the time) by the "Specialists Group on Coding for Visual Telephony" chaired by Sakae Okubo (NTT) which developed H.261. The first meeting of this group was held Dec. 11-14, 1984 in Tokyo, Japan. In 1994, Richard Shaphorst (Delta Information Systems) took over new video codec development in ITU-T with the launch of the project for developing H.324. Schaphorst appointed Karel Rijkse (KPN Research) to chair the development of the H.263 codec standard as part of that project. In 1996, Schaphorst then appointed Gary Sullivan (PictureTel, since 1999 Microsoft) to launch the subsequent "H.263+" enhancement project, which was completed in 1998. In 1998, Sullivan was made rapporteur (chairman) of the question (group) for video coding in the ITU-T that is now called VCEG. After the H.263+ project, the group then completed an "H.263++" effort, produced H.263 Appendix III and H.263 Annex X, and launched the "H.26L" project with a call for proposals issued in January 1998 and a first draft design adopted in August 1999. In 2000, Thomas Wiegand (Fraunhofer HHI) was appointed as an associated rapporteur (vice-chairman) of VCEG. Sullivan and Wiegand led the H.26L project as it progressed to eventually become the H.264 standard after formation of a Joint Video Team (JVT) with MPEG for the completion of the work in 2003. (In MPEG, the H.264 standard is known as MPEG-4 part 10.) Since 2003, VCEG and the JVT have developed several substantial extensions of H.264, produced H.271, and conducted exploration work toward the potential creation of a future new "H.265". In January 2010, the Joint Collaborative Team on Video Coding (JCT-VC) was created as a group of video coding experts from ITU-T Study Group 16 (VCEG) and ISO/IEC JTC 1/SC 29/WG 11 (MPEG) to develop a new generation video coding standard.
In July 2006, the video coding work of the ITU-T led by VCEG was voted as the most influential area of the standardization work of the CCITT and ITU-T in their 50-year history. The image coding work that is now in the domain of VCEG was also highly ranked in the voting, placing third overall.
The organization now known as VCEG has standardized (and is responsible for the maintenance of) the following video compression formats and ancillary standards:
H.120: the first digital video coding standard. v1 (1984) featured conditional replenishment, differential PCM, scalar quantization, variable-length coding and a switch for quincunx sampling. v2 (1988) added motion compensation and background prediction. This standard was little-used and no codecs exist.
H.261: was the first practical digital video coding standard (late 1990). This design was a pioneering effort, and all subsequent international video coding standards have been based closely on its design.
H.262: it is identical in content to the video part of the ISO/IEC MPEG-2 standard (ISO/IEC 13818-2). This standard was developed in a joint partnership between VCEG and MPEG, and thus it became published as a standard of both organizations. ITU-T Recommendation H.262 and ISO/IEC 13818-2 were developed and published as "common text" international standards. As a result, the two documents are completely identical in all aspects.
H.263: was
If microsoft was doing what google is attempting to do we would all be screaming bloody murder
What Google is doing is far from ideal technically, but they have given us reasonable grounds to believe that their intentions are honourable: code that we can use freely, and a patent grant with no strings attached.
The technical shortcomings can be forgiven in view of the need to challenge H.264 quickly, and the need to work around patents held by others. I wish we had a codec with the technical qualities of H.264 and the legal qualities of VP8, but we don't. H.264 is irrelevant to me if I can't use it for legal or economic reasons.
When Microsoft has done something similar (like .NET, OOXML or ActiveX) there have usually been details in the fine print that either tie the technology to other Microsoft products or make it legally dangerous to use. What they have done in the past is not comparable to what Google is doing now.
Even Microsoft were to reform their behaviour completely, they would quite rightly be scrutinised very closely because of their past misdeeds.
The GP pointed out that if Microsoft was doing this, that people would be "screaming bloody murder"
So far, the comments (such as yours) seem to be about why Microsoft is evil, and not about why this move from Google should not be considered bad.
If Microsoft did this very thing, would you be rejoicing the move or would you be screaming bloody murder?
He's been asked and hasn't answered. Now you have been asked.
"His name was James Damore."
No. He's saying that Microsoft has never done this. I wish Microsoft were doing this, because they would have a lot more weight than Google does (though Google would undoubtedly support Microsoft in that occasion).
Interesting read, and it brings up two points which needs repeating. Specifically as to how VP8 does it's intra frame prediction.
From the linked article, Jason Garrett-Glaser (one of the developers of X.264) had this to say:
The other interesting point is the fact that the more a company discusses specific patents, the more they legally expose themselves to potential 'willful' violation in patent claims.
This is probably why no one is saying much of anything until everyone is ready to lay their cards on the table.
Few iPhone users use the YouTube website, as there is a native YouTube app preinstalled on each device.
What does that have to do with how Google striates their encodings?
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Most 'H.264 hardware' is really a DSP with a few things like [I]DCT in hardware. This same hardware can used for VP8 (it's typically already used for MPEG-2 and MPEG-4 ASP).
At what level is the h.264 decoding provided by the graphics card manufacturers? Do you get a show_h264(x1,y1,x2,y2,&stream_buffer) function or are only those hardware transforms exposed and you have to ship your own decoder?
I get that the DSP can handle WebM's essential bits, but how much buy-in is required from the graphics card manufacturers to make existing products thus capable?
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
If Microsoft announced a non-patent encumbered (to the best of their knowledge) codec and released the specification of the format to the IETF, we would not be screaming bloody murder.
You are not alone. This is not normal. None of this is normal.
Since when? Last I heard, YouTube had increased the limit to 15 minutes for non-Partner videos.
Of course, Blu-Ray was announced before HD-DVD...
If you can't convince them, convict them.
If microsoft was doing what google is attempting to do we would all be screaming bloody murder
When Microsoft releases their software for Linux under terms that allow it to be included in Debian, we'll be able to judge the truth of this claim. I'm not sure whether you're right or wrong, but I think hell is likely to freeze over before we'll ever find out! :)
Microsoft's history of backstabbing their partners and doing everything they can to lock in their users makes them a very different proposition from Google. I suspect that at least, some people would be shouting "it's a trap" if Microsoft did something similar. But there's a solid foundation for that fear with MS, and I'm not seeing any similar foundations for similar fears with Google. I may not trust them (Google) much, but I don't see any benefit to them to attempting to manipulate this format the way MS likely would (embrace, extend, extinguish). Nor has Google been running around shouting about various vague unspecified patents that the FLOSS community has supposedly been violating. Just about the opposite, in the case of VP8. Frankly, there are lots and lots of reasons for treating/viewing Google (or almost anyone else) differently from Microsoft. So, I have to conclude that you're either much more paranoid than I, or a troll.
What might be more interesting to contemplate is: what would happen if Novell or Oracle tried something similar. I suspect that would lead to a fair amount of justified paranoia, and shouts of "it's a trap"--but nowhere near as many as if it were Microsoft--and a fair amount of heated debate on the topic. However, Novell is mostly mistrusted because of their ties to MS, so really, the interesting case, IMO, would be Oracle.
For now, though, I'm just happy that there's finally at least one video format I can legally run on my machine without using the bloody flash player, which has been my only way to play videos at all up till now. I'm not too worried about Google's current control, because it depends on the good will of the community, which is perfectly able to take over and fork in extremis--see Xorg/Xfree86, EGCS/GCC, and arguably, MariaDB/MySQL and OOo/LIbreOffice.
How many lawyers do you have, how much do you pay them, and how good are they?
Hi; I'm mrnobo1024's partner in this. Our IP budget for 2011 is about 10MUSD, but for 2012 we have dedicated 85 billion dollars. That may seem quite a bit, but you should know a) that the dollar is expected to fall to about 10% of it's current value and b) we also have a bunch of suits lined up against companies using MS Windows. This still means that we have 80% of the top lawyers in IP working directly for us and will have well over a billion 2010 dollars to go after the MPEG-LA licensee list.
We even have a deal with Google to take over their VP2 patents (which cover H.264 and the MPEG-LA doesn't have access to; look it up).
(for a truth value which demonstrates complete partnering synergies with the truth value of mrnobo1024's post)
=~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
That's ridiculous. You can use that to argue against the adoption of anything.
Exactly! now you see the value of the patent system for companies such as Microsoft and Apple.
Linux gaining too much ground on the corporate arena? "the Linux kernel may or may not infringe on over 200 of our patents, and we may or may not decide to sue everyone that uses it". VP8 threatening their plan for dominance of the online video market? "VP8 may or may not infringe on our patents, and we may or may not decide to sue people over it, eventually".
And the best part? given how corrupt the system is, approving patents left and right regardless of how vague they are or how much prior art there may be, chances are they're actually right and you are infringing on *something* of theirs.
God were those bribes well spent.
No problem is insoluble in all conceivable circumstances.
Well, a plugin would only be required for IE users, and only until the sheer momentum of Chrome, Mozilla and Opera force them to implement it anyways. They don't have much to gain from h.264, so it's unlikely they'd continue the holy war to the end, unlike Apple.
No problem is insoluble in all conceivable circumstances.
Does it? The MPEG-LA has not produced any patents that it infringes, On2 presumably checked the (easy-to-find) list of MPEG-LA patents before shipping VP8, and the MPEG-LA is currently asking people to come forward with patents that cover VP8 - not something it would need to do if it already had a large pool of them.
Why give Google the opportunity to work around those patents? Also, Sun took years to open source Java, yet Google open sourced VP8 in months, indicating to me that Google was sloppy and didn't do their due diligence.
The MPEG-LA does not offer indemnity either. This was demonstrated quite well a couple of months ago when MPEG-LA licensees were sued for patent infringement over H.264.
MPEG-LA indemnifies users for the patents they own, not for patents outside their patent pool, which is way more than Google is offering to do.
Most 'H.264 hardware' is really a DSP with a few things like [I]DCT in hardware. This same hardware can used for VP8 (it's typically already used for MPEG-2 and MPEG-4 ASP).
More hoops to jump through.
YouTube is owned by Google, and they're going to be making everything WebM soon. I wouldn't be surprised if they only made the low-quality versions H.264 in the future and required WebM for the higher-quality encodings. This would let them keep iPhone users happy (low quality encoding isn't such a problem on a tiny screen), while forcing desktop users to install a WebM plugin.
I'm going to get modded down as a troll again for saying this (even though every one of my posts on this topic has been sincere, and labelled "troll" by reactionary Slashdotters), but Google doesn't own any of the content outside of users' home videos. The RIAA, MPAA, and gave studios produce most of the content that people are interested in, and that comprises more than 10 minute clips, and they're not going to re-encode in WebM. Even Apple couldn't bring those companies to their knees so what makes you think Google will?
This space left intentionally blank.
Also, Sun took years to open source Java, yet Google open sourced VP8 in months, indicating to me that Google was sloppy and didn't do their due diligence.
Do you have any idea how meaningless that comparison is? The problem with open sourcing Java was that some parts were owned by Sun, some were licensed from third parties, and the licensed parts had to be either relicensed or replaced. In contrast, On2 was already shipping VP8 and had been working on it - specifically working around patents to produce it - since before Google bought them.
It's also worth pointing out that, not only are you comparing completely unrelated things, you are comparing completely unrelated sizes of things. The Java code is a couple of orders of magnitude bigger than the VP8 code.
MPEG-LA indemnifies users for the patents they own, not for patents outside their patent pool, which is way more than Google is offering to do.
Uh, what? You don't actually know the difference between indemnifying and licensing, do you? MPEG-LA and Google both offer licenses to their patents. MPEG-LA has a complex fee scale, Google provides you with 'a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable' (quoted from the patent license itself) to all of the patents that they own, or will acquire in the future, related to VP8.
Neither indemnifies you against damages from infringing on third-party patents.
More hoops to jump through.
Yes, shockingly, you actually do need to write some code to support new features. Not much (the libavcodec implementation is about 1,400 lines of code, reusing existing decoder building blocks), but slightly more than none.
I'm going to get modded down as a troll again for saying this (even though every one of my posts on this topic has been sincere, and labelled "troll" by reactionary Slashdotters), but Google doesn't own any of the content outside of users' home videos. The RIAA, MPAA, and gave studios produce most of the content that people are interested in, and that comprises more than 10 minute clips, and they're not going to re-encode in WebM. Even Apple couldn't bring those companies to their knees so what makes you think Google will?
You've not visited YouTube recently, have you? They stream TV shows and movies (most of them only in the USA, currently), with the consent and cooperation of the studios that own them. Google provides all of the infrastructure for this, including the choice of format.
I am TheRaven on Soylent News
IE would not need a browser plugin. All they would need is the proper DirectShow/Media Foundation filters and codecs, and it would simply support WebM (it would also cause Windows Media Player, and many other windows apps to support WebM). Just like Safari would need merely need the proper Quicktime codecs, for WebM to just work.
Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
DSP assisted decoding was accomplished pretty quickly for Theora, so it's not a far stretch at all that the same could be done for vp8. http://blog.mjg.im/2010/04/16/theora-on-n900.html
Does IE really allow untrusted bytes coming from the internet to be interpreted by an open-ended infrastructure such as the DirectShow filter system? Isn't that a security nightmare?
A company that has successfully created video codecs for years without being sued for patent infringement (On2 that is) vs. a developer who vocally ignores patent problems and uses terms like "unlikely" to describe what in actual patents comes down to precise details?
Analogies don't equal equalities, they are merely somewhat analogous.
Analogies don't equal equalities, they are merely somewhat analogous.
(This message is offtopic and a question for TheRaven64)
I have been reading your comments on /. for sometime and I always found your post detailed and interesting. Do you happen to maintain a blog or something similar ?
IS-IS is really from DECnet 5, so it didn't truly originate with the ISO, and it's also RFC 1195, so maybe it wasn't a good example. SPB (IEEE 802.1aq) is more interesting than TRILL, but also uses IS-IS.
"National Security is the chief cause of national insecurity." - Celine's First Law
First off Microsoft submitted the specifications for the Word format for standardization, in full and with none of that "implement this like Word 97" crap they pulled with OOXML or any patent over it whatsoever, I guarantee you half the posts would be "crap, Microsoft is actually doing something nice for a change?" with the other half being "how long until it's included in OOo?".
And secondly, there's no viable standard for online video yet so the comparison isn't apropos, the MPEG lovefest on Slashdot notwithstanding.
No problem is insoluble in all conceivable circumstances.
H264 is closed, and not compatible with an open web. The winner needs to be VP8, or the web will be less open.
Clever signature text goes here.
That's current "ISO style", regrettably.
ISO has severely compromised itself by following no standards at all, when certifying certain proposals as a "standard".
I understand Google wanted to stay clear of such an extra-corrupt "standards body" that works under close control by one of Google's main competitors.
The Google lovefest on Slashdot is clouding your judgement.
Go ahead and tell yourself that, but in reality, preconceived stereotypes are clouding your judgment.
Haven't you noticed by now that a lot of people on Slashdot are against software patents? That they don't like money being forcibly removed from their wallets just because they tried to give something freely to the world? And that many like to be able to use a Free Software desktop without being treated like second-class citizens due to frivolous IP nonsense?
Put two and two together, man. It's pretty clear why H.264 is bad and WebM is good. It's the license fees, stupid! You're either so biased you create strawman motivations for people before you can realize even the most obvious facts about their real motivation, or you're so stupid that such simple inferences are difficult for you. So which are you, biased or stupid?
Most people on Slashdot these days are obnoxious. That's why Slashdot has lost most of its good commenters.
Case in point.
You go ahead and keep destroying Slashdot, one comment at a time. Just keep insulting people who disagree with you by calling them "stupid". Then you can turn Slashdot into your own little echo chamber where the only valid opinions are ones like yours. One more dissenting opinion leaves today, this time for good.
Not at the moment. I post quite often on the Étoilé blog, although I haven't posted there since October, apparently. I also write quite regularly for InformIT (their stupid new UI means I can't link directly to the articles list, you have to click on the articles tab from that link). I used to blog on theravensnest.org, but I never got around to reinstating the blog after I moved servers ages ago. I'll probably get around to it eventually...
I am TheRaven on Soylent News
LOL.
Clever signature text goes here.
If Microsoft did this very thing, would you be rejoicing the move or would you be screaming bloody murder?
He's been asked and hasn't answered. Now you have been asked.
No, I answered the actual question. When Google takes an action that looks suspicious but could benefit everyone, they are probably doing something that will benefit everyone, as suggested by prior performance. When Microsoft does something that looks suspicious but could benefit everyone, they are without exception doing something that will benefit them and fuck everyone else over. We don't know for sure what their goals are yet, and this action could turn out to be positive or negative. As I stated previously it would be rational to assume that it was evil if it were Microsoft, because of their track record, which is overwhelmingly negative. Google's track record is overwhelmingly positive. I'll give them the benefit of the doubt where I won't give it to Microsoft. If you can provide some sort of evidence that the opposite makes more sense, then I'll eat my hat.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
If Microsoft announced a non-patent encumbered (to the best of their knowledge) codec and released the specification of the format to the IETF, we would not be screaming bloody murder.
I'd be out in the streets, speaking in tongues, for surely if this happened, the rapture would be upon us.
Jesus was all right but his disciples were thick and ordinary. -John Lennon
Why? Releasing something with an irrevocable royalty-free license is not a bad thing to do at all.
Clever signature text goes here.
So you are saying that SCO had no patents or copyrights whatsoever? What utter nonsense. Of course they did. And so your logic dictates that "since SCO had real patents, any claim they make about patents must be true."
The MPEG-LA doesn't indemnify jack shit. So your logic dictatesd that the MPEG-LA has little to no confidence in H264's patent standing.
Clever signature text goes here.
You do realize that H.264 has the same problem? If someone was waiting for the hardware encoding to reach full saturation of H.264 in everything before coming forward with a patent that covers it, then the MPEG-LA can't do anything to help anyone. Everyone would get sued for tons of money and no one could argue against it. All that is needed is a single patent that covers H.264. Thus, H.264 is also a ticking time bomb, why shouldn't people stay away from it?