EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

06.25.09

Bill Gates’ “Security as a lock in” Memo (to Discriminate Against Non-Windows Operating Systems)

Posted in Bill Gates, Java, Microsoft, Security, Windows at 2:56 pm by Dr. Roy Schestowitz

Home keys

Summary: To Bill Gates, “security” is means of advancing Windows and they “need to make this an explicit goal of [their] security strategy”

THE following exhibit, Exhibit px06105 (1997) [PDF], is a real ‘smoking gun’. People often complain about how TPM [1, 2], DRM and the likes of these technologies stifle interoperability and leave some platforms out in the cold.

This may be no accidental side-effect but an actual strategy that comes from the very top of a convicted monopolist. Today’s exhibit very clearly shows what subject Bill Gates has chosen to bring up. The phrase “Security as a lock in” is right there in the subject line:

From: Bill Gates
Sent: Wednesday, July 23, 1997 2:53 PM
To: Nathan Myhrvold
Cc: Paul Maritz
Subject: Security as a lock in

I believe as we evolve our security capabilities there must be some way to set this up so that our operating systems have shared secrets with each other that make them work better with each other than with other operating systems – whether it’s JAVAOS layered on top of us or clones or anything else.

I think we need to make this an explicit goal of our security strategy.

Remember Bill Gates' early writings on DRM. It may be the genesis (at least in part) of that whole mess. The memo above gets a nod from Nathan Myhrvold, currently the company's patent troll. Yasov Yacobi passes it to Paul Maritz, who passes it to Jim Allchin. There is no objection to this objectionable suggestion from Bill Gates. It is anti-competitive.

Take-home message: Bill Gates views “security” as a modality for “lock-in”.


Appendix: Comes vs. Microsoft – exhibit px06105, as text


Read the rest of this entry »

Microsoft on “Embrace and Extend”, the “Windows API Franchise”

Posted in FUD, Java, Microsoft, Mono, Open XML, OpenDocument, Oracle, Patents, SUN at 12:39 pm by Dr. Roy Schestowitz

Summary: Old lessons about Microsoft’s intentional sabotage through “embrace and extend”; use of the Windows API with software patents (like Mono’s problem)

T

ODAY’S INTERESTING exhibit arrives after a lot of work on the Wiki. We have hundreds more coming. We will summarise key observations drawn from Exhibit plex_5906 (1997) [PDF], which contains an E-mail from Aaron Contorer to Bill Gates. The full exhibit is available as plain text at the bottom, but here are the bits worth paying attention to, as well as corresponding background.

We start with the realisation — as Microsoft confesses to it — that Windows is at great risk.

Today we face the largest threat Microsoft has faced since the success of Windows For the first time, there is a really credible threat to our position as the leading platform for ISVs to write to.

Fear of Java comes into play:

There are three possible ways to address the threat of the Java platform. One is to do nothing and gradually die as others innovate around us. The second is to join the parade of people who are saying “let’s kill Microsoft and share their market among us” – good for everyone else, but reducing us to the much smaller role of a common software company like Lotus or Borland or even Symantec. Thats a great way to make all our stock options worth zero, even If we would not technically be out of business. The third choice is to make major innovations to our platform so people still prefer to write to us instead of some tepid cross-platform Java layer. This is our only real option.

We have already revealed the gory details about Microsoft’s attack on NetPC (sometimes referred to as “NC”). The Gartner Group helped Microsoft's attack, as always. Here is some more information from Microsoft:

Our competitors are not stupid, so they are pushing the Java platform as the solution for programs that really need to run closer to the user. Sure, its a half-assed solution and isn’t compatible with anything and in fact scarcely exists, but hey, at least it’s not Windows. With Oracle and HTML-generating code on the server and a browser with Java on the client, you have a very crude, complicated, but functional platform for developing line-of-business applications more specifically distributed applications which take advantage of all the interactivity and media-richness that purely centralized mainframe apps never had

Microsoft is then defining “Embrace and Extend”:

In economics there is a well-understood concept called switching costs – how much it costs for a trading partner to change partners. Our philosophy on switching costs is very clear: we want low switching costs for customers who want to start using our platform, and we want to provide so much unique value that there are in effect high costs of deciding to move to a different platform. There is a name for this: it is called Embrace and Extend.

Embrace means we are compatible with what’s out there, so you can switch to our platform without a lot of obstacles and rework. You can switch from someone else’s Java compiler to ours; from someone else’s Web server to ours; etc. Customers love when we do this (as long as we don’t spend our energy embracing extra standards no one really cares about); our competitors are not so sure they like It because they prefer us to screw up.

Extend means we provide tremendous value that nobody else does, so (A) you really want to switch to our software, and (B) once you try our software you would never want to go back to some inferior junk from our competitors. Customers usually like when we do this, since by definition it’s only an extension if it adds value. Competitors hate when we do this, because by adding new value we make our products much harder to clone – this is the difference between innovation and just being a commodity like corn where suppliers compete on price alone. Nobody builds or sustains a business as successful as Microsoft by producing trivial products that are easy to clone – that would be a strategy for failure.

If we fail to embrace, we can lose because there are big barriers to buying our products. But if we Fail to extend, or do only humble work that is easy to clone or to surpass, we automatically lose because our competitors will spend literally billions of dollars to clone our work and replace us.

With that in sight, think about MSODF and how Microsoft broke interoperability in other malicious ways [1, 2, 3, 4, 5, 6, 7].

The “Windows API” is then described as “Embrace and Extend” against NC specifically:

Windows was a very successful embrace-and-extend move. People already had DOS machines and DOS apps, and we were able to go in and say “add this to your machine and it wLll just get better.” Wow! What a deal! It seems to have worked out all right so far. NT is a very similar move; although It’s not trivial to upgrade from Win95 to NT. in general you can use the same computer, same apps. and same APIs as before, plus more.

The really big win in Windows is the API. An app that calls the Windows API is effectively calling upon thousands of person-years of engineering work to help their app get its job done in a very specific way. You could argue !hat the API is too hard to use, that not every library is as fast as it should be, or other serious imperfections, but the fact remains: if you took away Windows, that apphcation would no longer work.

The Windows API is so broad, so deep, and so functional that most ISVs would be crazy not to use it. And it is so deeply embedded in the source code of many Windows apps that there is a huge switching cast to using a different operating system Instead. You can’t just take a Windows app and stick it on some weird Java NC from Oracle, for example, and expect it to work – the guts just are not there. For many customers, the cast of reworking all their apps would be huge.

Watch this:

In short, without this exclusive franchise called the Windows API, we would have been dead a long time ago.

Think about the role of Mono and why it helps Microsoft. Remember that this whole memo is about fighting Sun’s NC and Java, which is cross-platform. Oracle, which now owns/buys Sun, was part of this programme at the time.

Watch how Microsoft intends to use software patents to shield its territory (it is just as though Mono is history repeating itself):

We are doing all of this. We are fixing TCO and further improving our dev tools. We are providing new value such as Viper and great multimedia and unified storage. We are making sure that Windows, not some new platform, is the most attractive place to run apps written in this now programming language. We are building the best virtual machine in the world, and optimizing it to run on Windows. We are even making sure you can run your Windows apps remotely on an NT server if all you have on your desk is a GUI terminal. As if all this work were not already hard to copy, we are also getting a bunch of patents to further protect It against cloning.

On the role of ActiveX and DirectX in merely preventing platforms from becoming a commodity, to use Bill Gates' explanation:

Let me be dear we have no problem with the Java language or with running Java apps really really well on our platform. But we are explicitly not in the business of making it easy for people to write apps that get all the features of Windows on a non-Windows platform. “Pure cross-platform portability” is another way of saying “commoditize the OS.” In this vision, every OS is just an engine for running this layer called Java as fast as possible, and adding any value below the Java layer Is explicitly against the rules.

Sun has already figured this out and has launched its 100% pure Java” marketing program, which literally certifies apps as running the same on any client OS. Programs that call a Windows API or use ActiveX or DirectX, or any platform-specific feature, are by definition not 100% Pure Java, and are therefore evil. Hey, If you were Sun, you would say this too!

As usual, there is a lot to be learned from this. Although it is over a decade old, this was not seen before in the public arena, just in courts for the most part. Microsoft settled to keep it away from the public eye.

“Those who do not learn from history are doomed to repeat it.”

                 – George Santayana


Appendix: Comes vs. Microsoft – exhibit plex_5906, as text


Read the rest of this entry »

Bill Gates: “We Should Look at Even Patenting the Things That We Do Add to Help Office”

Posted in Antitrust, Bill Gates, Formats, Microsoft, Open XML, OpenDocument, Patents at 3:57 am by Dr. Roy Schestowitz

Summary: Bill Gates wants not only to make IE ‘extend’ HTML but also to patent Office features that do so

For a little bit of essential background, see what was shown in:

Today we look at Exhibit PX06508 (1998) [PDF], which was probably made famous by the following text it contains:

From: Bill Gates
Sent:. Saturday, December 05, 1998 12:4,t PM
To: Bob Muglia (Exchange); Jon DeVaan; Steven Sinofsky
Cc: Paul Maritz
Subject: Office rendering

One thing we have got to change in our strategy – allowing Office documents to be rendered very well by other peoples browsers is one of the most destructive things we could do to the company.

We have to stop putting any effort into this and make sure that Office documents very well depends on
PROPRIETARY IE capabilities.

Anything else is suicide for our platform. This is a case where Office has to avoid doing something to destory Windows,

I would be glad to explain at greater length.

Likewise this love of DAV in Office/Exchange is a huge problem. I would also like to make sure people understand this as well.

It basically shows that Chairman Gates wanted to ‘extend’ the Web with proprietary Microsoft bits, but it actually gets worse. In the same exhibit we find intent to use software patents to limit interoperability/compatibility:

Its right for business reasons because it supports competitive browsers but with a clear benefit for people who use our browser (particularly IE 5),

What I trying to say is that looking forward we should not do heroic things like add new capabilities to the standards to help Office.

We should look at even patenting the things that we do add to help Office.

I need to lean more about this whole DAV thing.

The reply from Steve Sinofsky starts with an admission that Microsoft has proprietary protocols:

I personally think this is an area that has been oversold as a benefit and in terms of interoperability. In essence, this is a proprietary protocol for us anyway since we are re-building MAPI on top of It.

The words “open” and “standard” are thrown out there yet again:

For me, DAV is a case where Microsoft is out there leading with the newly proposed (by Microsoft) but yet to be implemented “open” standard. In contrast, HTML is a case where we are dealing with an installed base and standard that already existed and our conflicts are how to work within that environment.

Another interesting bit says that proprietary IE ‘extensions’ are “are enough to convince people that Office requires IE in a proprietary way and that if you want to exchange documents, the odds are your recipients won’t be happy with anything but IE.”

For all practical purposes, Office 2000 requires Windows and IE. We started the project trying to be great on all browsers, and even greater on lnternet Explorer (from our vision and presentation we did for you), but the momentum inside the company essentially prevents that message from making it through development. Only the most basic rendering works in other browsers-IE is required for:

* PowerPoint (the default output is IE only, and that is essentially IE5)
* Access Data Pages (IE5)
* Web Components (IE5)
* Reasonable performance in Excel (due to big tables and the IE5 support for a predefined table width)
* Word and PowerPoint output tons of stuff that only looks good in IE due to the shared line layout code and bugs in other browsers implementation of CS(which is essentially an IE-specific feature)
* HTML email essentially requires Outlook Express or Outlook
* Vector Graphics (VML which renders using vectors rather than GIFs) requires IE

to name a few. I think these are enough to convince people that Office requires IE in a proprietary way and that if you want to exchange documents, the odds are your recipients won’t be happy with anything but IE.

There is also clear realisation that people loathe this:

If Office documents only render in IE then there is zero chance that anyone will be able to use Office to create documents that will be shared outside an environment with the standardized Window browsers (intranet perhaps, but only perhaps given the time to migrate and the minority of Win 3.1, etc.). Personally I put pictures of a trip out on sinofsky.com that were made with PowerPoint 2000 and got a dozen messages from fdends and family (including a webtv person) saying they could not see the pictures. Everything I’ve posted here at the business school has been “recalled” by me because students were not able to read it (all sorts of combinations of OS/browsers).

No area of the product has received more skepticism and push back than our HTML output-from reviewers, analysts, and beta customers. The other night I attended a 500 person Office 2000 event in Boston (the Team Web Tour”). The whole presentation was in IE and every time the browser was shown hands went up to ask “what about non-IE browsers?”. Finally the demonstration showed powerpoint 2000 in IE which is *awesome* output–then showed the non-IE output and it was just ugly (didn’t scale, fixed size slides, no slide show view, no DHTML, etc.). I thought the audience was either going to get up and walk out in disgust or rush the stage in protest.

All in all, what any person can learn from this 9-year-old antitrust exhibit is that orders come from the very top to add proprietary extensions to Internet Explorer and shield them even further with software patents. Microsoft knows that people would not like this, but being anti-competitive, this may seem like a priority. Had it been just about improvement, then patents would probably not be needed and the issue of breaking interoperability remains.

For people whose work is affected by the ODF/OOXML situation it is an important lesson to always bear in mind.


Appendix: Comes vs. Microsoft – exhibit PX06508, as text


Read the rest of this entry »

06.24.09

It’s Red Hat’s Day Again

Posted in GNU/Linux, Microsoft, Mono, Novell, Red Hat at 7:03 pm by Dr. Roy Schestowitz

Ron Hovsepian and Steve Ballmer with red hats

Summary: Red Hat continues to demonstrate that Free software as a business model most certainly works

RED Hat continues to impress by reporting a climb in profits, whereas Novell’s Community Specialist uses some form humour to steer away from the reality that Novell may already be looking to sell parts of the company [1, 2, 3, 4, 5].

Reuters has the details which prove that GNU/Linux is an established and successful path to doing business, provided that it is not done as tastelessly as Novell does it (turning GNU/Linux into part of Microsoft’s platform, .NET, as evidenced in Planet SUSE earlier today).

Software company Red Hat Inc (RHT.N) reported a modest jump in quarterly profit, bucking an industry trend of declining earnings, thanks to a reliable business model through which it books sales over multiple years.

[...]

The company, whose rivals include Novell Inc (NOVL.O) and Microsoft Corp (MSFT.O), sells upgrades, help-desk support and bug fixes for Linux software. It has weathered the recession better than computer makers and many software companies because Red Hat customers buy its service in subscriptions over the course of several years, giving it a predictable revenue stream.

The axis of evil combined (Novell and Microsoft) is simply unable to hurt Red Hat. That’s what they have intended to achieve for the past two and a half years, without success.

“One of the questions I’ve always hated answering is how do people make money in open source. And I think that Caldera and Red Hat — and there are a number of other Linux companies going public — basically show that yes, you can actually make money in the open-source area.”

Linus Torvalds

IRC: #boycottnovell @ FreeNode: June 24th, 2009

Posted in IRC Logs at 6:24 pm by Dr. Roy Schestowitz

GNOME Gedit

Read the log

Enter the IRC channel now

To use your own IRC client, join channel #boycottnovell in FreeNode.

Eye on Microsoft: Assorted Links on EU, Elsevier, NHS

Posted in Microsoft at 6:04 pm by Dr. Roy Schestowitz

Hiding face

Summary: Spillover of news stories

MS vs EU: Microsoft does not control Windows anymore

From an European point of view at least they don’t. You see the way the EU and the US deal with monopolies is completely different. In the US the state reaction when faced with a monopolistic company is to break it apart, something that almost happened to Microsoft during their first US antitrust investigation.

The EU doesn’t break up companies, in fact they are usually quite OK with monopolies. For a long time water, power, cable and telecoms have been monopolies in most European countries and most people were OK with that. Of course there is a catch: in almost all cases the government owned a controlling share of those monopolistic companies and actually imposed some policies on them.

Now that most industries have been liberalized the state operate in a similar but subtly different way: You are entitled to operate a monopoly or quasi-monopoly as a private company, but you are expected to let the state have some control over your company in exchange. In other words from an European point of view if Windows is a quasi-monopoly then the state has the right to impose features and restrictions on Windows, as simple as that.

Elsevier Does a Microsoft with Open Access (see recent scandal [1, 2])

Elsevier Does a Microsoft with Open Access

[...]

I’ve seen these kind of stories so many times in the world of open source, with Microsoft as the main protagonist, that they warm the cockles of my heart when I see them popping up in other areas like open access. Why? Because if a multi-billion pound company like Elsevier is starting to stoop to this kind of tactic, it demonstrates just how profoundly worried it is – and how close open access is to widespread acceptance.

NHS Gateway Reviews damn £13bn IT decisions (NHS is largely derailed by Microsoft and its suppliers)

Since the start of the programme the British Medical Association, representing doctors, has repeatedly questioned the systems being used and the management of suppliers.

On Novell and Turnaround

Posted in America, Apple, Finance, Microsoft, Novell at 5:46 pm by Dr. Roy Schestowitz

Chicago skyline

Summary: Corrective remarks about a new paper from the University of Michigan

THE Mad Hatter has just sent us a new paper [PDF], describing it as “a hot one — paper which has Novell down as a “turn around success”, which was a real surprise to me. The paper is about how the North American big 3 could increase market share and profits by building more fuel efficient cars.”

“This is the exact wording”, he added.

“Fixing Detroit: How Far, How Fast, How Fuel Efficient”, a report by the University of Michigan concludes that improving fuel economy would be very profitable for Detroit automakers.

“This is interesting,” adds The Mad Hatter, “The same arguments could be made about Microsoft as are being made about Chrysler/Ford/GM, in that with Vista and Vista 7 Microsoft is ignoring its customers, and not producing what the customers want. This is reflected by the growth of Linux (and Microsoft’s panicked efforts to control or stop it) and the growth of Apple.”

“…Novell, like Sun, better serves as an example of a company that failed to make a turnaround happen.”There is something more than debatable in the suggestion that Novell experienced a “turn around success”. It is reminiscent of a very recent book that wrongly describes Microsoft as a company that changed its behaviour.

We take an issue with the hypothesis in this paper where Novell is used as an example because Novell, like Sun, better serves as an example of a company that failed to make a turnaround happen. Jack Messman failed miserably and Ron Hovsepian just sold out to a competitor in exchange for a temporary supply of cash and a lifeline that came at a considerably high cost. Now that Novell is likely to be split apart [1, 2, 3, 4, 5] it does not seem like a bright idea, not in retrospect anyway. Like with EDS and other acquired companies, Novell will possibly sell the weak parts of the company and let that buyer do the layoffs.

All in all, the paper in question [PDF] seems like interesting work which is worth reading. It came from the prestigious University of Michigan, which is one of the highest-ranking public universities in the United States.

Press That Covers Microsoft Also Sponsored by Microsoft, Praises Microsoft

Posted in Deception, Finance, Microsoft at 5:16 pm by Dr. Roy Schestowitz

TechFlash

Summary: TechFlash’s confession about finances through sponsorship

We routinely remind readers that Microsoft owns a lot of the mainstream press (to a greater or lesser degree). In fact, we gave one example a week ago. With the sour economy, a lot of the pro-Microsoft press goes underground (e.g. [1, 2, 3]) and new media sources are being formed, so it is nice to be able to confirm that they too get corrupted by Microsoft’s money, especially because their main areas of focus include Microsoft.

Bing, Microsoft’s newly rebranded search engine, will have some surprises in store as the presenting sponsor.

The example above comes from TechFlash, so there are no illusions about financial independence when it comes to Todd Bishop. The companies that invest in this publication can expect positive coverage in the future. People would not bite the hand that feeds them. It is the same with Ziff-Davis [1, 2, 3, 4] for example. Money changes everything.

Speaking of Microsoft and sponsorships, the Microsoft crowd keeps pinging/bothering us in Twitter, with banter about freebies. It’s not the first time. They do not like being exposed and they typically handle this with tactless humour which it worse than silence.

« Previous Page« Previous entries « Previous Page · Next Page » Next entries »Next Page »

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Chat iconIRC Channels: Come and chat with us in real time

New to This Site? Here Are Some Introductory Resources

No

Mono

ODF

Samba logo






We support

End software patents

GPLv3

GNU project

BLAG

EFF bloggers

Comcast is Blocktastic? SavetheInternet.com



Recent Posts