freedom bits

Some bits about my work and life as president of Free Software Foundation Europe.

Limit entries displayed: [ 2 ] [ 4 ] [ 6 ] [ 8 ]

Antitrust hearing, day 3: Microsoft opens interoperability side of case

Todays opening of the second part of the Microsoft antitrust case at the European Court in Luxembourg made a furious start with several hours of Microsoft presentation. Mr Forrester opened with the heartbreaking example of an Irish TV guide called McGill, which was the first to list the program of an entire week across several channels, and which was crushed by the monopolistic tv channels. To me it sounded a little bit like Microsoft crushing Netscape after discovering that their proprietary internet approach did not work.

Microsoft then brought in John Shewchuck, who went into a very long Powerpoint presentation about how Directory Servers were only 2% of the servers typically used in companies, and thus not so important. He also went into a long and vague description of the general functioning principle of clients and servers, which had little to do with the actual substance of the case, but made it seem like Samba was the functional equal to a Microsoft Server.

He also explained that "It is hard to sell products unless you can ensure interoperability" -- go figure. Indeed that is precisely what Microsoft competitors criticise: Microsoft likes to adhere to interoperability as long as it feels it can take over market share from competitors, to then modify the protocols to lock that market away from competition. This is essentially the substance of the entire case.

Mr Shewchuck also explained that the reason for the Microsoft Magic was that one server knew what kind of response and behaviour from another. This is what creates the "Service Boundary" that is defining where the "Tightly Coupled Protocols." Only with some self-restraint is one able to curb cynicism and avoid the statement that we should be glad Microsoft did not declare the entire internet its service boundary: After all, knowing what kind of input brings which kind of response, and how servers should respond to certain inputs, is the basic principle of any protocol.

Microsoft has no idea what their software does

When Mr Forrester took back over, statements became outright hilarious. He explained that after the decision, Microsoft had worked extremely hard to fulfill the terms: According to him, Microsoft had 210 developers working on studying over 10 million lines of code. They also "chased down" retired engineers to find out what they had done and why. In short: Microsoft has no clue of the code and design decisions in its systems. They cannot tell people about protocols, because they don't have that information themselves.

Overall, Mr Forrester claims that more than 35 thousand working hours were spent to create 12560 pages of documentation, expanding continuously. From a software engineering point of view, this is worse than anyone would ever have dared to joke about.

We will sue you

As Mr Forrester went on to explain, this documentation was then put into a kind of digital encyclopedia, which is sorted by a method that Microsoft holds a software patent on in both the European Union and the United States (from memory: us patent no 5,968,211). Without a software patent license, the documentation of their protocols cannot be used -- because Microsoft will sue anyone who dares to do so without license.

Software patents indeed played a central role in the closing remarks. Apparently it is Microsofts proof of innovation in this field to hold 4 granted and 3 applications for software patents in the EU, as well as 27 granted and 12 filed elsewhere. He also made another thing plainly clear: "I doubt that each of these could be engineered around!"

Translation: You may be able to force us to document what we do, but we will make sure you cannot read it without being potentially liable to software patent infringement. And even if you figure out how it works, we may try sueing you for software patent infringement in case you dare to interoperate with us without our permission.

Migration to Microsoft, anyone?

The intervening parties concluded with Centrify, a March 2004 United States startup that apparently wrote "Anti-Samba": Its main functionality appears to be integrating other clients into Windows, providing a migration path into Windows. Indeed, they demonstrated live how to integrate a Red Hat client into a Microsoft Active Directory Server Domain -- and of course Red Hat was running text console only, to imply that only Windows is nice and user-friendly.

Lunch, at last

Finally we heard about how the European Commission ruling was in conflict with the TRIPS treaty, as it was an alledged case of compulsory licensing. This once more demonstrates the connection of "intellectual property" as antithesis to competition and the spread of these monopolies being a direct reaction to antitrust laws, as explained in "Information Feudalism" by Peter Drahos and Braithwaite. I recommend reading it.

Microsoft Antitrust Trial: BSD does not run on PCs and more nonsense...

It is not every day that you get to see a European Court grand jury of thirteen judges. Given the importance of this case, such a high level of legal authority does indeed seem necessary: This may be the last test for whether antitrust is a workable tool for information technology industry.

Day two continued where day one had ended: The tie-in of Windows Media Player into Microsoft Windows. Although this is not the part of the case that the Free Software Foundation Europe and Samba Team are mainly interested in, it was a very interesting morning.

Making false statements while maintaining a straight face seems to be a necessary skill for Microsoft representatives. Not only do they keep claiming that removing the Windows Media Player would cripple Microsoft Windows so badly that the operating system would become dysfunctional, they also claimed the same was true for Apple and its Quicktime player. But my personal favorite was the claim that the BSD operating systems do not work on PCs, a blatant lie told in response to a direct question from one of the judges.

In the afternoon, Microsoft then declared that its stripped version of Windows XP without Media Player was not adopted by any OEM, a fact that surprises the unwary listener in so far as Microsoft said it could not offer such a version. But it does not surprise in so far as Microsoft charges the same price for the stripped down version that it charges for the version including the Media Player. It also claimed that all operating systems used for PCs today come with media functionality -- repeating the blatant lie that the BSD Systems do not run on normal PCs.

The day was also another lesson in the always popular game of "how to say nothing with Powerpoint slides while making it seem very important." Six rectangles, three of them surrounded by a box labelled "Windows Operating Systems" -- voila, you have proven that Windows Media Player cannot be removed. A timeline with a couple of product names by their release dates and screenshots of graphical user interfaces for media playing -- voila, you have proven that the media player is integrated into the system.

Naturally, RealNetworks was much discussed throughout the day, but since they accepted Microsofts money to withdraw from the case, they were unable to support the evidence they originally brought in. In fact: RealNetworks now sub-licenses the Microsoft Windows Media Format and therefore the incentive for any media supplier to actually encode in Real Media Format is greatly reduced. While my sympathy for a proprietary vendor and format is certainly limited, this does seem like RealNetworks has really given up on competing with Microsoft and are happily transforming themselves into a dependent sub-entity which can be used as fig-leaf by Microsoft to make a claims in court about being competitors.

Another fairly long discussion was about the US remedies, despite them having proven to be entirely ineffective. Apparently these remedies essentially boiled down to leaving the Media Player installed and only removing the startup icon -- so the player will automatically come up whenever a user clicks on a WMF stream. This is what people referred to as a "deactivated" version of the player, which could be "reactivated" by the user. Fortunately Microsoft explained to everyone present that this was not a problem, because the code is only started to play WMF streams and does not keep running afterwards. Isn't that exactly what it means to have a program installed?

According to Microsoft we do not need to worry, however, because as they said: "Windows Media Format is an open standard." Indeed, Microsoft seems to apply its own definition of "open standard", which essentially appears to boil down to "as long as it comes with a 25 page licensing agreement that gives us total control over what people and competitors do with this, it is an open standard."

But at least Microsofts experts had many nice numbers to base their statements on. Who really cares that none of these numbers had independent third-party confirmation or were somehow verifiable? Fortunately the interveners on the Commission side did a very good job at showing the gaps and manipulations done by Microsoft and its supporting parties.

The Court is now adjourned for the day, tomorrow it will continue with the interoperability case, which should be even more interesting.


[ RSS Feed ]
eZ publish™ copyright © 1999-2008 eZ systems as