“…Microsoft wished to promote SCO and its pending lawsuit against IBM and the Linux operating system. But Microsoft did not want to be seen as attacking IBM or Linux.”
–Larry Goldfarb, Baystar, key investor in SCO
Summary: Microsoft extorts $120 Million out of rival Intuit, using the patent troll it is grooming
ACCORDING TO Glyn Moody, the world’s biggest patent troll — an anti-competitive man [1, 2] who originates in Microsoft — makes his move to make some more money through patent racketeering. Others at Microsoft are still behind him [1, 2], so his firm (essentially a shell) should not be treated an an entity separate from Microsoft. Moody calls it “the Super-Troll” (we called it Übertroll).
As with all patent trolls, the danger is that the more companies accept these proffered licensing deals, the stronger the trolls become. I imagine we’ll see many more such stories leaking out as Intellectual Ventures gains in confidence and ambition.
The big problem is not only that Myhrvold’s an ex-Microsoftie, but that Microsoft is also an investor in the company; this means that we are not going to see Microsoft on the receiving end of Intellectual Venture’s “offers”. But there is a very real danger that at some point the larger supporters of open source will be.
[...]
Expect, then, Mr Myhrvold to emerge as public enemy number one for the free software community; it’s just a matter of time now that the super-troll has awoken from its deep slumbers and started to feed on those that foolishly fail to defend themselves.
Moody links to this article which is titled “Intuit Taxed $120 Million by Intellectual Ventures.” It says: “Its latest deal is a licensing agreement with financial software company Intuit Inc. that will bring in $120 million, according to people who have been told about the transaction.” It is worth reminding that it is not possible to cross-license with a patent troll because it hasn’t actual products which may constitute an infringement.
TechDirt complains that the press does not scrutinise such people for the huge damage they cause to the industry.
Aaron Martin-Colby points us to Good Magazine’s softball interview with Erich Spangenberg, considered by many to be one of the more successful “patent trolls” or “non-practicing entities” out there.
Network content in dictionary-based (de)compression , patent No. 7,554,467, invented by Kasman E. Thomas of Wilton, Conn., assigned to Novell, Inc. of Provo.
Yes, Novell is part of the problem. Its exclusive deal with Microsoft is hinged on software patents and it legitimises them. █
GNU project founder Richard Stallman has called on developers to pull back from Mono, arguing that increasing use of the open-source toolset could prompt legal action by Microsoft.
Stallman does not even say much (or anything) about the fact that Mono makes Windows stronger [1, 2, 3]. Novell makes it happen. It is almost Novell’s obligation to do so because as the SCO-faithful Maureen O'Gara put it a couple of days ago, “Of course, without Microsoft propping up its Linux business, Novell would be in the tank.” To say more on the path to Windows, watch how Novell loses to its so-called ‘partner’. From the news:
Sydney Water has decided to migrate its email platform from Novell’s GroupWise to Microsoft Outlook/Exchange and is looking for a contractor to help implement the change.
Is Novell trying to befriend the company which takes away its Netware and GroupWise customers? If so, why? And why does it help Microsoft by promoting and spreading .NET? GreyGeek writes the following in LinuxToday:
De Icaza has been trying for EIGHT YEARS to get a distro to become totally dependent on MONO, and since Novell bought De Icaza, both have increased their propaganda efforts, with the assistance of Microsoft TEs, trolls, astroturfers and fanbois.
IF MONO is what its advocates are saying it is (the best thing since sliced bread and safe to use), it would already be in widespread adoption by now. The fact that you can count dependent programs on the fingers of one hand says VOLUMES about how the Linux community as a whole totally distrusts MONO. They are right to hold that distrust.
Java is open source and is MUCH less susceptible to patent attacks. It has CONSIDERABLY MORE tools and applications built with it and for it than MONO does.
Qt4 is GPL’d and has an excellent API and development tools, bar none. It also has excellent apps built by it and tools available for it.
MONO serves no purpose, except to raise the risk of patent attack or of being left in isolation WHEN Microsoft adds extensions to .NET that patents will prevent being added to MONO. This is backwards from Microsoft’s usual attack mode.
The remainder of this comment is well worth reading.
Perhaps the most interesting finding today is this poll. Based on 557 votes in total, 62% don’t trust Microsoft on Mono (at the time of writing). Compare that to 73% who said "No" to Mono (for whatever reason). Might it be safe to infer from this that the majority of people are with Stallman on this subject?
Debian
Looking at distributions more specifically, Stallman referred to Debian as an example. One of the Debian officials wrote an open letter to Stallman. It concludes as follows:
So, Debian didn’t change “the default installation” (whatever that’s supposed to be) but the dependency of a package which is used by a minority of our users who explicitly wishes to install everything GNOME related (which is to the best of my knowledge in accordance with upstream developers who added tomboy to the default GNOME installation, too).
In response to the open letter written by free software guru Richard Stallman about the Mono problem, Alexander Schmehl, Debian developer and spokesperson for the GNU/Linux distribution has pointed out that Debian has no plans to include the controversial programming environment in the default GNOME installation. Stallman, who opened his letter with “Debian’s decision to include Mono in the default installation, for the sake of Tomboy”, had suggested that Debian were including the Mono libraries for anyone using Debian with GNOME.
I recently came across this very interesting article, written in 1999, which details the tactics used by Microsoft to fight IBM. They obviously saw OS/2 as a threat. Back then, Windows 95 was the trading token. They could have caused IBM a great deal of harm shall they refused to license it to them, but it seems the idea of subjugating IBM was more appealing. This is how Garry Norris (IBM) put it:
“Microsoft repeatedly said we would suffer in terms of prices, terms, conditions and support programs, as long as we were offering competing products.“
“[Microsoft] insisted that IBM sell 300,000 copies of Windows 95 in the first five months or face a 20 percent price increase“
Nice deal, eh? Make your dependancy on Windows 95 stronger, or else we’ll use your existing dependancy on Windows 95 against you. No surprise IBM abandoned the PC market. Are Red Hat and Sun/Oracle set on the same direction?
Canonical repeatedly insists that it will not change its Mono policy, not even after recommendations from the FSF and SFLC. There is a lot of coverage about it, such as:
This comes at a price. From yesterday, for example, there is this:
Our company also takes the potential threat of patents seriously. As such we stand by the position of the SFLC, FSF and RMS in that Mono is just too dangerous.
We are therefore going to look at switching from Ubuntu to Fedora.
The threat is too great to ignore. I wish the UTB would reconsider this as more harm will come to Ubuntu rather than good.
The Ubuntu technical board has announced that it sees no reason to consider a dependency on Mono as an issue when suggesting applications to be included in the default set included in the GNU/Linux distribution.
[...]
The Software Freedom Law Centre, which provides “legal representation and other law-related services to protect and advance Free, Libre and Open Source Software” has a diametrically different view.
Following the statement made by Free Software Foundation chief Richard M. Stallman against Debian’s inclusion of Mono as a default, SFLC technology director, Bradley Kuhn , has written an essay, backing Stallman’s view about it being better to avoid a language like C#.
And to conclude, popular blogger devnet writes about Ubuntu’s decision: “I think this is pretty bold…they’re inviting someone to throw the first stone so to speak.
“I’m with Stallman on this one….better safe than sorry.”█
“I saw that internally inside Microsoft many times when I was told to stay away from supporting Mono in public. They reserve the right to sue”
In an essay last Friday entitled Why free software shouldn’t depend on Mono or C#, RMS argued a key point that I agree with: the software freedom community should minimize its use of programming language infrastructure that comes primarily from anti-software-freedom companies, notwithstanding FaiF (Free as in Freedom) implementations. I’ve been thinking about an extension of that argument: that language infrastructure created in a community process is likely more resilient against attacks from proprietary software companies.
I think it is interesting that he thinks that it is the “‘best technology’ Linux camp” that is the camp that offers the greatest threat to Microsoft. I can understand why some may think that this is true since this camp is creating flashy and very useful products and features that increase the appeal of Linux. However, mono is not the only tool that the “‘best technology’ Linux camp” has at its disposal. Many view the use of the Qt toolkit as a better alternative, and one that does not have the risk associated with mono. Furthermore, I do not agree with the thought that “‘best technology’ Linux camp” is the one that Microsoft feels most threatened by. I think Microsoft is only threatened by the combination of both camps.
I view mono as a distraction for FOSS developers. Yes, there are some practical advantages in its use, but there are a lot of questions surrounding it. It has the potential of dividing the two mayor camps of Linux contributors. It will be interesting to see what comes out of this controversy.
If Microsoft is threatening patents against .NET, it would seem to me that the Novell/Microsoft relationship didn’t really work out all that well. And now Microsoft is back to their old tricks. And what should the Linux and open source community do about this? Should another deal with Microsoft be made? Is the seamless communication between Linux and Windows worth making a deal with a partner that is only going to turn around and stab you in the back again and again and again?
Although Stallman frequently speaks about the dangers of software patents on open-source, trust for Microsoft has run particularly thin recently because of the company’s legal attack on TomTom over a FAT patent dispute.
Stallman urged the community to instead distribute and recommend non-C# applications whenever possible to avoid Redmond lawyers from being able to disable major OS functions on a whim.
Microsoft neither retracted nor backed its accusations against Linux. Horacio Gutierrez from Microsoft said about Linux that “there is an overwhelming number of patents being infringed.” He named not even a single one, but Mono is an easy target and also a very unique one.
The Ubuntu Technical Board has been asked for a position statement on the use of C#, specifically the Mono implementation, by applications in Ubuntu.
These applications, as well as the Mono stack, were proposed for inclusion like any other application and underwent the same review process that all new applications and platforms undergo before being accepted into the archive.
With specific regard to the default installed application set, applications have been reviewed and compared against each other on merit and features. These often take place during the Ubuntu Developer Summits, most recently over the default media player.
Summary: News that matters, about intellectual monopolies
THIS is another quick rundown through the news. Included below are only reports that have some relevance to Free software in a land of monopolies on thought and applied ideas.
Patent Trolls are an ever-growing threat to global innovation. These IP aggregators purchase low-quality patents and use them as leverage to hijack potential revenue and profits from hardware and software companies, our largest economic driver. This causes entrepreneurs to reconsider launching companies, while CEOs devote more of their time and resources to managing intellectual property. New online and offline tools and services are becoming available to combat Patent Trolls and enable technology companies to focus on their core business.
Also worth a glance are the following new pages, which highlight the impact of patent trolling:
In June 2008, DSC was given the source code to 8 of the accused software products, along with executable copies and operating manuals for the accused products. Despite having this information, DSC did not elaborate further on the PICs.
Ravicher acknowledged that it seems strange for a lawyer affiliated with PubPat—even as a volunteer—to have gone so far as to set up his own patent-holding company and then sued a group of major Internet players.
“Dave, if you were to talk to him, he’d say software patents are good, and they incentivize innovation,” says Ravicher. “Some people can’t be friends with people who disagree with them. But I’m friends with lots of people I have strenuous disagreements with.”
Asked whether he surprised by his friend’s involvement in the business colloquially known as “patent trolling,” Ravicher pauses, and then laughs. “Nothing surprises me these days.”
Software Patents
Microsoft is to pay damages for software patent infringement and Blackboard has just made another pledge, this time to “follow open standards more closely.” Blackboard also made pledges regarding software patents, which it is using to injure its competition.
This week Blackboard’s new head of course-management software, Ray Henderson, sent a letter to customers pledging that the company will do more to follow industry software standards, and to participate more actively in their development.
Backed by Microsoft, Blackboard still threatens Free software using software patents [1, 2, 3, 4, 5, 6, 7, 8], so its behaviour is worth keeping an eye on.
Over in the UK, IPKat is “Wondering if the questions the EU Council of Ministers want to ask the ECJ about the unified patent litigation system have been made public” and in New Zealand it is a matter of urgency.
URGENT: Unlimited Software Patents In New Zealand. Act Now!
[...]
NZ government is about to pass a new Patents Act. In the 8-year review, they seemingly forgot to consider the impacts of patents on computer software! Submissions on the bill are being accepted till 2 July, so we need to move fast.
In the pro-intellectual monopolies Web site known as Law.com there is this rare criticism of software patents, which “hinder innovation,” according to Daniel Ravicher.
But meanwhile, as Mullin notes, the former Ropes & Gray partner is also working closely to spearhead a litigation project with an old friend, Daniel Ravicher of the Public Patent Foundation–who has publicly proclaimed that software patents hinder innovation. Garrod is helping Public Patent file suits to block products from carrying false patent markings.
Speaking of the Public Patent Foundation, here is a video about it.
Patents other than ones pertaining to software are causing unrest. Some lead to unnecessary deaths [1, 2], whereas others obstruct works of art. It turns out that Michael Jackson has a US patent. It’s a patent on motion and dance moves. Shame on the USPTO for going this far with intellectual monopolies. Here is a patent site that has just called In Re Bilski (business method patents) “a Mess”.
Claim: (Ex Parte Borenstein) A method for providing catalog information for presentation to a user of a store in an electronic commerce system, comprising the steps of . . .
BPAI: while the storage of information in independent claim 1 could arguably be done as a mental process, the recitation of a structured relationship between multiple stores that requires “path information” inherently implies that this information must be stored on a computer or database. This “particular” computer or database is sufficient structure to meet the machine prong of the machine-or-transformation test of In re Bilski. As independent claim 15 recites a computer program product, it is not a method claim that must be analyzed under In re Bilski.
Need anything else be said about ACTA, which takes patents to the extreme [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]?
EU, US Consumer Groups Issue Resolution On Enforcement; Demand Role In ACTA
An international coalition of consumer groups has issued a resolution calling into question global enforcement policy and offering core principles for policymakers to consider in setting new enforcement standards.
The Trans Atlantic Consumer Dialogue on 18 June issued the resolution on the enforcement of copyright, trademarks, patents and other intellectual property rights. The TACD is a trade advisory body to the European Union and United States government, and brings together 80 member organisations from those regions, claiming a direct paid-up membership of some 20 million consumers.
Malfunction
As more signs of a system in state of distress (the EPO is already in a limbo [1, 2]), consider the renaissance of patent reexaminations, which are indicative of the granting of patents that should never have been granted in the first place.
Given this, it is certainly no surprise the patent infringement defendants have been using the reexam strategy more and more. The semiconductor field is no different. Two well known patent enforcers in the industry, Tessera and Rambus have seen their patents thrown into reexam by various parties that are the targets of their licensing programs. Furthermore, I have also seen evidence that courts are willing to stay litigation if a quick reexam request is filed in the Patent Office, though obviously this is very judge and district specific.
It speaks about hardware patents, where an ambush harmed the consumer. Nobody wins in this case and the same goes for patent-caused embargoes, such as this latest example:
The U.S. International Trade Commission issued a decision Wednesday that blocks the U.S. import of LCD panels and LCD televisions made by Sharp, ruling that the company violated a patent held by rival Samsung Electronics.
The IEEE is ready to jump into the patent pool game, and it is starting with a call for patents on power over Ethernet.
Via Licensing Corp. will act as administer of the pool. Via announced Monday it will work with the Open Patent Alliance to set up a separate patent pool for WiMax.
Patent pools are a farce and the notion of “call for patents” is ludicrous. What about small companies that have no patents? Can they not participate in the market? █
Techniques for dynamically establishing and managing authentication and trust relationships , patent No. 7,552,468, invented by Lloyd Leon Burch of Payson, Douglas G. Earl of Orem, Stephen R. Carter of Spanish Fork, and Robert Mark Ward of Highland, assigned to Novell,Inc. of Provo.
In other news, the Rambus case of patent ambush [1, 2, 3, 4] is mentioned by one who was defending the victims. Updegrove writes:
Most of these suits were brought by Rambus against vendors that refused to pay royalties when they implemented the standard, but these suits almost always resulted in vigorous counterclaims against Rambus, brought by those same implementers. And investigations into Rambus’s conduct were also brought by both the Federal Trade Commission (FTC) in the United States, and by the European Commission in Europe. A separate string of cases related to alleged price fixing and other improper conduct by other vendors that participated in the same working group, which ended in record settlement amounts being paid by those vendors to the regulators.
First it was a trademark fight over potatoes, and now lettuce? Eric Goldman points us to a trademark fight over the use of the word “Lettuce” in the name of a restaurant. You see, there’s a restaurant chain called Lettuce Entertain You Enterprises, who apparently got the trademark on “LETTUCE” when used in restaurant or catering businesses.
The IPKat urges his British readers to take careful note of this sudden shift, for their own sakes and for the sake of their consumers. Merpel wonders why HMRC is spelling ‘trade mark’ as ‘trademark’. Is this a major policy shift in terms of traditional British spelling, or merely the result of its eagerness to save time when sending important letters by omitting the spaces between words?
Glyn sez, “The Anti Counterfeiting Trade Agreement [ed: a secret, non-UN treaty that rich countries are cooking up that will criminalize copyright infringement, sending non-commercial file-sharers to prison; authorize border guards to search your hard-drive and personal electronics for copyright infringements; and require governments to give media giants the power to decide who should and shouldn't have Internet access, without having to prove anything in a court of law] has been making its way in secret for some time, a coalition of consumer groups have now demanded that the text of the directive be made public…”
In the United States, hotspot access is now a patent. Amazing.
Boingo Wireless has been awarded a patent covering the method and apparatus for accessing networks through a mobile device (patent No. 7,483,984).
Over in Europe, FFII’s president managed to get a hold of Bilski’s patent application, saying that it is “included here in the joint appendix” (In re Bilski, Joint Appendix No. 2007-1130). He also warns that Software AG is now lobbying for software patents in Europe.
Regional and national development of industry clusters are a fundamental component of modern strategic economic policy. Although Germany’s Rhine-Main-Neckar cluster has one of the largest global concentration of resources it has not yet developed to the extent of similar clusters in the US, India or Finland. Impediments common to many European clusters include international awareness, access to venture capital, and lack of political support including an underdeveloped European software patent system.
South Africa too makes a mistake by assuming that more intellectual monopolies will advance research. It could not be further from the truth as it is very much the opposite.
[A] proposal in South Africa, that would potentially require patents on certain publicly funded research. While this seems totally backwards for any number of reasons (and many of us believe that publicly funded research should be available to the public since they paid for it), apparently some are concerned that “foreign multinationals” might “misappropriate” the research.
The obvious misconception here is that input will come from abroad and no output will be shared. It not only conflicts with fundamental notions of research but it is also short sighted to assume patents are good use of time. They sting both ways, eventually. █
Summary: Old lessons about Microsoft’s intentional sabotage through “embrace and extend”; use of the Windows API with software patents (like Mono’s problem)
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.
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.
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
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
Summary: A lot of news about software patents and intellectual monopolies in general
IT HAS been a long time since the last post about patents, so here is a quick summary.
Patents in a Standard and Microsoft
Rambus is an example of a case [1, 2, 3, 4] where so-called standards get contaminated by patents, sometimes secretly. One of the key Samba lawyers (and one who stood up to Microsoft) wrote about patents in standards. He refers to the Rambus case:
We have just heard of a proposed settlement of an EC antitrust action against a private company named Rambus. Rambus has reportedly tabled an undertaking to reduce its royalties for DRAM patents, which would lead, technically, to a decision according to Art. 9 of EC Regulation 1/2003. The Commission has published it for market testing, inviting comments by the middle of July. Although the proposed licenses and royalties still raise questions, it is in the line of successes of EU antitrust activities where USA initiatives have most remarkably failed. But more importantly, it is the first signal to the world of standards that the recent free rides by some players in that field are going to be under vigilant scrutiny of the antitrust authorities.
The move closely follows the U.S. Patent and Trademark Office’s rejection of all 41 claims in seven of the nine patents Rambus asserted against Nvidia and 17 of its customers in the ITC case.
Digital Majority has made the observation that Microsoft may be hiding software patents in XPS. To quote from the XPS licence: “There is a requirement that any XPS implementation that is distributed, licensed or sold contain a notice in the source code of the implementation indicating that Microsoft may have intellectual property associated with the implementation and to provide a link to where the license may be obtained from Microsoft.”
“The TomTom case was another example where a Microsoft promise regarding patents was suddenly broken.”In reference to this Patently-O article, Pamela Jones wrote: “What he is saying is that it is harder to push through an obvious patent, and more exactly that if your patent is found to be obvious, the appellate court won’t help you as readily as it used to, due to the ruling in KSR. To patent lawyers, that is a bad thing. To me, thinking of patents like Microsoft’s FAT patents, it’s a good thing.”
The TomTom case was another example where a Microsoft promise regarding patents was suddenly broken. It is similar to what Rambus did and some might call it an “ambush”.
ACTA
ACTA is a global problem [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]. Fortunately, some good people took it upon themselves to address it and Glyn Moody shares some of the details.
One of the frustrating aspects about the Anti-Counterfeit Trade Agreement (ACTA) is that it is a cosy club of rich and powerful nations plus a few of their equally rich and powerful chums in select industry. Meanwhile, hoi polloi - that’s you and me - don’t get a look in, even though we are the most affected.
ACTA will mandate software patents, criminalization of copyright infringements, censorship lists, data retention. States that today resist such measures due to local democratic pressure will be able to cite “Obligations under International Law” as an excuse to move towards eFascism. The goal is to send 4chan, piratebay, and anyone else who offends the powerful to jail.
New Zealand
The most urgent news comes from New Zealand, where Free software folks have noticed some disturbing developments following similar recent attempts to disrupt copyright law.
Software patents are not currently available in New Zealand, although several companies have tried to get “by the back door”, i.e. by tying the software idea they want to patent to some piece of hardware.
A software patent is a state-enforced monopoly on a idea. They exist in the US and some other countries, but not in many places including New Zealand. We don’t need or want them here. If you want some reasons, here are five good ones:
Open-source champions are pushing to eliminate software patents from New Zealand through a Patents Bill now at the select committee stage in Parliament.
Such patents have been accepted by default for many years, but this is damaging to the software industry, which subsists to a great extent on adapting and including the ideas of previous inventors, says New Zealand Open Source Society president Don Christie.
USPTO
Moving way up north to the United States, the big news is a USPTO appointment which we already wrote about. David Kappos [1, 2, 3, 4, 5, 6] may not be the worst (re)placement, but there is usually room for improvement as Kappos does not oppose software patents. There is somepunditry about the subject and the FFII rightly gets upset that the USPTO is already blocking access to Bilski’s pending patent application. Whose office is this?
The US Supreme Court will soon hear Bilski on why software and business method patents are so good for the US economy. I was trying to find out where the Bilski’s pending patent application was published, and I ended up writing to the new USPTO President and ex-IBM David Kappos. I finally got an answer from a USPTO official that the Bilski’s pending patent application cannot be seen by the public.
It is important that the Bilski judgment be understood correctly, and not misinterpreted as meaning the end of software patents in the US. However, there is a lack of clarity as to which kinds of patent claim will satisfy the Bilski test, and it is therefore good news that the US Supreme Court has agreed, on 1 June 2009, to hear arguments in Bilski v Doll to review the Federal Circuit decision. The Supreme Court will deal with two questions: firstly, does the Federal Circuit’s decision conflict with the Supreme Court’s decision in Diamond v Diehr where the court held that the only non-patentable subject matter is “laws of nature, physical phenomena and abstract ideas”; and secondly, does the “machine-or-transformation” test conflict with the US Congress’s intent that business methods are patentable?
The Supreme Court may uphold the “machine-or-transformation” test, may alter how the test is administered, or may adopt another test altogether. Oral hearings will commence in October 2009, so it will be some time before a decision is issued.
Since the Bilski patent application has never been published, it is hard to determine from the claims if its commodity hedging scheme requires a computer for any practical use. If the hedging scheme requires a computer for any practical use of the invention, then denying the patent just because it does not recite the hardware is absurdly formalistic. If the invention does not require a computer for any practical application of the invention, then it is hard to see how the invention is novel. In this case, the courts should avoid any overly broad pronouncements about business method patents or software patents and rule the invention is not patentable for lack of novelty.
IP Law & Business laments that when the Federal Circuit issued the landmark Bilski decision, some folks were ready to call it the death of (most) business method patents, or even software patents—that view may be a bit premature. Even if Supreme Court nominee Sonia Sotomayor joins the court and turn out to be strongly pro-patent, those hoping for stronger limits on what can be patented, there are still a number of way to find a majority. Several justices have, in other cases, dropped hints about what’s in their minds on this subject.
Here is a comment which states the absurdity of patents on sharing of photos.
Patents on “organizing and sharing images online”? Surely these are “business methods”. I hope the Supreme Court (In Re Bilski) can bring some sanity to this ridiculous software patent mess the lawyers have gotten us into.
EFF’s patent-busting project may not be the most effective way to battle this issue at its core, but another little milestone is marked with elimination of the notorious subdomain patent.
San Francisco - The U.S. Patent and Trademark Office has announced that it will revoke an illegitimate patent on Internet subdomains as a result of the Electronic Frontier Foundation’s (EFF) Patent Busting Project campaign.
U.S. Patent No. 6,687,746, now held by Hoshiko, LLC, claimed to cover the method of automatically assigning Internet subdomains, like “action.eff.org” for the parent domain “eff.org.” Previous patent owner Ideaflood used this bogus patent to demand payment from website hosting companies offering personalized domains, such as LiveJournal, a social networking site where each of its three million users may have their own subdomain.
As we noted earlier, the USPTO denies access to Bilski’s pending patent application, but FFII’s president (Benjamin) claims that he “got confirmation that EPO publishes pending patent applications, not like in the US.” There are barriers however:
EPO website and pending patent applications
Does someone has a link to a webpage of the EPO displaying a pending patent application?
Gauss is for the moment down (once again), it is time to move to make mirrors.
As Benjamin puts it, “things go wrong with the web memory: http://noepatents.eu.org, http://gauss.ffii.org, http://wiki.ael.be all gone.”
The European Patent Office (EPO) does not grant patents for computer programs (”software patents”) or computer-implemented business methods that make no such technical contribution. In this respect the granting practice of the EPO differs significantly from that of the United States Patent and Trademark Office (USPTO). [IPKat comment: Although, after Bilski, it appears that the USPTO is now even more strict than the EPO]
The notion that software patents can magically intrude Europe through unification is further substantiated by this.
Step forward for an EU patent?
[...]
The European Union has moved to address a decisive issue key to the creation of the hotly-contested European community patent. At the end of May, European Industry Ministers agreed to ask the European Court of Justice (EJC) whether draft plans to cut the costs of defending patents in a single European patent court would be compatible with EU law. Because the European Patent Office also grants patents that are valid in non-EU member states – such as Norway and Switzerland – the topic is under debate.
The “community patent” is nothing to do with community in the inventors’ sense. Community of lawyers — maybe.
Green Party and Pirate Party
Not everyone has surrendered to this ludicrous idea that software development deserves monopolies. There are at least two political strands in Europe that explicitly oppose the EPO’s current practices. One of them is the Green Party, whose position is:
Public documents in open formats
Greens want public documents to be written and conserved in an open format, in order to keep public administrations independent from software publishers and patent holders and ensure document accessibility to all citizens, independent of which software he or she uses.
European Patent Office (EPO)
Greens want EPO to become a Community Institution, accountable to the Commission and the EP. The EPO shall be publically funded, in order to discourage their practice of issuing high numbers of patents in order to secure EPO financing, which is detrimental to the quality of patents. Greens propose that 5% of the renewal fees of patents are transferred to an independent research and innovation fund.
Another opposer of what the EPO is doing would be the Pirate Party, which according to Dailykos will continue to gain momentum. The lawyers at IAM are not entirely happy, obviously.
“The Pirate Party wants to fundamentally reform copyright law, get rid of the patent system, and ensure that citizens’ rights to privacy are respected.” And as of today, the Pirate Party is represented in the European Parliament, having secured just over 7% of the votes in Sweden in the European elections held over the last few days across the EU.
In it, “Newspapers are elephants in a desert of their own making, desperately wandering from watering hole to watering hole, but the revenue flowing from each tributary of their 18th century monopoly on the sale of copies is drying up,” says Crosbie, adding:
“Neither fencing off the copies nor reinforcing the monopoly will help. Their business model faces absolute drought. So they collect, not to commit suicide, but to assemble their graveyard.
[...]
then i realized, i was an artist, and all the articles on ars, /., techdirt and here reminded me of patent trolls, copyright propoganda, ad nauseum.
Despite all that copyright propaganda, ad nauseum etc. it is opposers of such monopolistic abuse who are often described as the “bad people”, where “bad” just means “less wealthy” or simply the digital majority. It is largely the same when it comes to pure politics. █
“It is not the policy of the EPO to require or examine source codes […]. Moreover, given the length and complexity of source code listings, which can often stretch to hundreds of pages, it would be quite impossible to examine them.”—European Patent Officebrochure