A Blog From Behind the Trenches

Attack of the Bugs

Subscribe to RSS feed

Posts tagged with "w3c"

Apple hands over patents to patent troll to do its dirty work?

, , ,

What a coicidence!

On the same day I posted about Apple's abuse of patents in the W3C, TechCrunch posted a story about how Apple has handed over patents to a known patent troll.

While the article speculates that this is a move by Apple to protect itself from being sued by the patent troll, the details of the story indicate something else: Apple could be using the patent troll to do its dirty work.

I would not be surprised if this was really the case.

If Apple was honesty trying to protect itself, why did they not transfer the patents directly? Why did they do it through a shady shell company with connections to the Digitude (the patent troll)?

According to TechCrunch, Digitude has announced that it has teamed up with partners to get its hand on even more patents the company can abuse. And in April, they announced that they had secured its first partnership with an unnamed leading consumer electronics company. Apple?

While we cannot rule out the possibility that Apple was "forced" into this by Digitude under threat of patent lawsuits, the evidence does seem to point towards Apple trying to use shady means to undermine competition in the market.

Just like, coincidentally, the evidence also seems to show that Apple is consciously trying to use patents to undermine open standards.

Apple using patents to undermine open standards again

, , , ...

A couple of years ago, I reported on how Apple was using patents to block a W3C specification.

The end-result was that the patent didn't seem to be relevant to the specification at all, and one or both of them were even rejected by the patent office. That Apple would use invalid or irrelevant patents or patent applications to block or delay an open standard seems odd, but if you look at their general behavior during the whole thing, it is easy to conclude that the intent was indeed malicious.

And while I didn't report on this (I suppose I should have), Apple actually used two patent applications to prevent a W3C standard from proceeding in 2010. This patent claim, too, seemed to have been filed at the very last minute, much like the patent claim in 2009.

As I mentioned, the submissions in question were still only patent applications, and Apple were basically saying that the claim covers not only the patent applications as they were then, but also "any claims that issue in any continuations, divisionals, continuations-in-part, reissues or other counterparts" in future versions of the applications.

Not exactly helpful.

And guess what, Apple is at it again. Another year, another attempt by Apple to block open standards using patents.

This time they have four claims - three patents and one patent application - that threaten to block the W3C Touch Events Specification. They filed their patent claims a little over a month before the time limit expired (the claim was filed on November 11, and the time limit is December 26, 2011).

The odd thing is that Apple chose not to join the working group that handles touch events. If they had joined, they would have been forced to file the patent claims far sooner. So now we know why they didn't join. What we don't know is why Apple insists on waiting almost until the last minute before filing its patent claims.

I'm starting to see a pattern here:

  • 2009: Apple discloses one at the last minute. Patent Advisory Group created. Patent was found not to be relevant.
  • 2010: Apple discloses two patent applications at the last minute. PAG created. One patent found to not apply. The other deemed not relevant.
  • 2011: Apple discloses three patents and one application at the last minute. PAG likely to be created. Unclear what the result will be.

What makes this matter even worse is that this doesn't just affect these specific standards. The Patent Advisory Groups could in fact slow down the development of other standards by pulling people from other projects in order to investigate these claims. The investigation can take several months, and will take time, resources and money to complete.

That's time, resources and money that could have been spent on improving various other work-in-progress standards.

Is the removal of H.264 from Chrome a step backward for openness?

, , , ...

In a lengthy article at Ars Technica, Peter Bright argues that removing support for a closed standard from Chrome is a step backward for openness.

I disagree strongly with this assertion, and will try to somewhat briefly explain why, and what's wrong with the arguments put forth in the article.

Read more...

W3C HTML5 Test Suite description updated to avoid confusion

, , , ...

There has been a lot of confusion around the W3C HTML5 Test Suite the last couple of days. It was widely reported that because IE9 seemed to pass most of the tests (many of which are made by Microsoft), it was the most HTML5 compliant browser (which is of course not true).

The HTML5 Test Suite Conformance Results page has now been updated to clarify the situation:

The HTML5 Test Suite Results aims to help implementers write applications that support HTML5. In no way are these conformance tests to be construed as providing certification or branding of HTML5 implementations. The only claim that could be made is that a particular implementation is conformant to a particular version of the HTML5 Test Suite.

It is inappropriate to cite those results as other than work in progress and unstable.

In other words: The results of these tests do not reflect the general HTML5 compliance. They only show which browsers pass those specific tests available at that specific time.

The page also explains that the Test Suite is under development. At the moment, there is a relatively small number of tests, but this will grow over time.

Is Internet Explorer 9 the most HTML5 compliant browser? Not quite.

, , , ...

It's all over the web. IE9 is being labeled the HTML5 conformance champion, based on a set of official tests at the W3C.

PC World, for example, writes:

Internet Explorer 9 has topped all other browsers in conforming with the HTML5 specification, including Google Chrome and Firefox, according to tests carried out by the World Wide Web Consortium.

This would be quite amazing if it was true. But it isn't. You can't draw such conclusions based on those tests.

Read more...

Overview of web specification support in different Opera products

, , , ...

If you have ever wanted a quick overview of different Opera products and their abilities, our documentation team has just made your wish come true:

Web specifications support in Opera products: an overview

This document is a high-level overview of supported web specifications in various Opera products. It also lists specific product versions and which version of Presto they are using.

At time of writing, the following Opera products are listed: Desktop 10.6x, Desktop 10.5x, Mobile 10.1 (S60, Maemo), Mobile 10 (general), Mini

What is HTML5?

, , ,

If you are confused about what HTML5 is and how it relates to other web technologies, Bruce Lawson has created a visual masterpiece of Michelangelian proportions to guide you.

Read more...

What's up with Apple, patents, and the W3C?

, , , ...

If you read the report from the W3C Patent Advisory Group (PAG) regarding Apple's patent claim against the Widgets 1.0 specification, you will not only see the reasons why the PAG does not think the patent is relevant, but it also reveals some worrying things about the way Apple handled the whole thing.

Read more...

Apple's patent claim will not block the W3C Widgets specification

, , , ...

Back in April, I wrote about how Apple tried to block the W3C Widgets specification with a patent claim.

After spending a lot of W3C members' money to figure out if Apple's claims were valid, the Patent Advisory Group has now come to a conclusion: The work on Widgets 1.0 will continue. Apple's patent claim does not appear to be relevant to the Widgets 1.0 specification:

The Patent Advisory Group concluded that the inventive step claimed by US Patent Nr. 5,764,992 lies in the fact that the software program can update itself absolutely independent of functions performed by any resource external to the current software program. As the Widgets 1.0: Updates Draft uses an update-manager throughout the Specification, such self-updating does not occur.


Read the full report here: Report of the Patent Advisory Group on the Widgets Updates Specification

Is Apple's WebKit a patent minefield?

, , , ...

The news that the HTML5 specification will not specify a video codec is bad news for the open Web. What makes things worse is that a common, royalty-free codec was actually agreed on by all involved browser vendors, except one.

Apple.

Read more...

Opera takes control of the W3C!

,

Well, not exactly.

But Opera's Chief Standards Officer, Charles McCathieNevile (Chaals), has been elected for a two-year term to the W3C Advisory Board:

Created in March 1998, the Advisory Board provides ongoing guidance to the Team on issues of strategy, management, legal matters, process, and conflict resolution. The Advisory Board also serves the Members by tracking issues raised between Advisory Committee meetings, soliciting Member comments on such issues, and proposing actions to resolve these issues. The Advisory Board manages the evolution of the Process Document. The Advisory Board hears appeals of Member Submission requests that are rejected for reasons unrelated to Web architecture


This group is similar to the Board of Directors in a company, although it has no formal executive role.

Apple patent claim threatens to block or delay W3C specification

, , , ...

There's some potentially bad news from the open standards front.

Early last month, it became clear that Apple might be causing trouble for the W3C Widgets specification. They are unwilling to make patent 5,764,992 (W3C information), which covers automatic software upates, royalty-free if the Widgets Update specification is found to use anything covered by the patent. This basically means a lot of additional work for the Working Group at the W3C, and might slow down the process of finalizing the widgets specification.

So as a response to this situation the W3C has put together a Patent Advisory Group, meaning that several companies are forced to spend a lot of time and money trying to figure out if Apple's patent claim actually applies, and if it does, what to do about it.

With the recent rumours of Apple getting all lawsuit-happy over patents, what are they up to exactly?

For Opera's position on software patents, take a look at Opera's vision statement.