|
|
Subscribe / Log in / New account

OSBC: The Microsoft/Novell panel

The 2007 Open Source Business Conference featured a panel discussion on the question of whether the Microsoft/Novell agreement is good for open source or not. Your editor was asked to sit on this panel and try to represent the community's point of view - as if the community has a single point of view. The event is a bit of a blur - only partially caused by the beer your editor sought out to help with the recovery afterward - so this will not be a complete report. Hopefully it will still be useful.

Other members of the panel were Justin Steinman (Novell), Sam Ramji (Microsoft), and Alison Randal (O'Reilly). The panel was moderated by Doug Levin, the CEO of Black Duck Software. Mr. Levin did an admirable job of keeping this standing-room-only event on track and inclusive.

After the introductions, each panelist got to make some opening remarks. Your editor had worried considerably over this stage of the event, and had prepared the following statement. The actual words were not read from this text, however; the intent was substantially the same but the wording was generally different.

So is this agreement good for open source? For much of the agreement the answer is simple. More money for open source companies, used to develop more open source software, can only be a good thing. And our community has always been about interoperability with everybody; no complaints there.

The situation changes when we look at the patent side of the deal, however. Even if you accept that algorithms expressed in software are patentable - something much of the world does not accept - the current software patent situation in the U.S. is impossible to deal with. There are thousands of software patents covering the most basic techniques. You cannot write any non-trivial program without infringing upon an unknown number of patents, without having ever seen those patents. There is no way to know where they are until the tax collector shows up at the door.

It is hard not to see a certain amount of sincerity in Microsoft's recent statement that it will not go out filing patent infringement suits. Microsoft is arguably the largest victim of the U.S. software patent regime, having literally been hit up for billions of dollars. The company says that it is typically defending two dozen or so patent suits at any given time. But when Microsoft's CEO starts talking about how Linux users are carrying undisclosed liabilities on their balance sheets, it makes that sincerity hard to believe. That is a clear fear, uncertainty, and doubt attack. As a platform for this sort of FUD, the agreement for Novell is not a good thing for open source.

In the free software community, we are most careful about the provenance of our code. We do our own work; that is the only thing which lets us give that work away. Novell has now come and said that the free software it is distributing is not our own work, that it owes a debt to Microsoft, which wrote none of that software. The company's protestations that it has acknowledged no infringement ring hollow; Novell is paying Microsoft for something, and unless the company is willing to come out and say that its payments are simple protection money, it is paying for perceived patent infringements.

When a company in our community makes a statement that taxes are due to Microsoft for the use of our work, it makes it harder for others to resist that demand. It weakens our defense.

But the real reason why this agreement has taken such criticism from the community is deeper. We in the community are proud of our work. We have done it ourselves, and have not stolen anything from anybody. When a company like Novell tells me that my work was stolen from Microsoft, and that anybody using my work owes taxes to Microsoft, I cannot help but be deeply offended. When such a statement comes from inside our community, it's even worse. It feels like a betrayal of the trust which holds the development community together, it's a divisive thing. In that way, I think this agreement is not good for open source.

Justin Steinman's opening remarks mostly highlighted how the agreement has been good for Novell. Microsoft is now selling SUSE Linux into places it has never been before; in fact, Microsoft is now Novell's biggest single sales channel. Increasing Linux adoption is a good thing, he says, and this agreement has certainly served that end.

Allison Randal took the position that the agreement is mostly irrelevant for open source. It's just another boring industry partnership, with the usual sort of joint ventures. Had it been between Novell and IBM, she says, nobody would have noticed. Microsoft's patents are a problem, like so many other patents held by many others in the industry, many of which would come to our defense if Microsoft were to decide to start suing Linux users and start the "patent armageddon." Still, it would be nice, she suggested, if Microsoft were to join the Open Invention Network and help bring an end to this problem.

Sam Ramji talked mostly about interoperability. Microsoft sees the computing network of the future as being entirely heterogeneous and it wants to be a proper player in that environment. He reiterated the "we would rather license than litigate" line, noting that Microsoft spends about $100 million per year defending patent suits.

One of the questions from the audience had to do with the effect that GPLv3 will have on this agreement and potential patent litigation in general. Justin and Sam both declined to comment, saying that they saw no point in talking about a license which is still in a draft state. Allison pointed out that GPLv3 is unlikely to change much from the current discussion draft, but no more information was to be had from Microsoft or Novell.

There was also a comment to the effect that open source users are better served by adherence to standards than interoperability agreements. Adding support for Microsoft's OOXML format seems to be a particularly sensitive point. Justin responded that if he were to go into a company trying to sell a solution based on OpenOffice.org, and that solution could not handle Office 2007 files, he would be laughed out the door. So supporting Microsoft's formats is important, even if Novell's policy remains that OpenDocument is the format of choice. Sam noted that standards are great, but true interoperability requires a great deal of work and testing; this agreement is about getting Microsoft and Novell engineers together to do that work.

Perhaps the most surreal moment came in response to questions about why Microsoft is going out trumpeting its 235 patents if it does not intend to sue, and why it does not reveal the actual patents. Sam made the statement that the 235 patents came out as a response to requests for greater transparency in Microsoft's dealings on intellectual property issues - a response which did not achieve universal respect among the members of the audience. He did not want to address the question of revealing the patents, though - and he did not have to. Microsoft's lawyer in charge of open source issues just happened to be sitting in the front row; he sprung up and claimed that Microsoft doesn't reveal the patents because the administrative burden of doing so would be too high - a statement that The Register had much fun with the next day.

Allison made the point that the community really does not want to know about these patents. Once we have been put on notice that we are alleged to be infringing upon a specific patent, we must respond in one way or another.

A theme that came out a few times in the discussion is that there are voices within Microsoft arguing for greater participation with the open source community. There are people within Microsoft who understand the power of free software and who want the company to be a constructive force in the industry as it heads in that direction. Like any large company, Microsoft suffers from a certain amount of schizophrenia, with the result that different messages will be heard from different groups. But there is reason to hope that rational and friendly (though always competitive) thought will prevail.

The session ended with a show-of-hands vote on whether the audience thought the agreement was a good thing or not. There were approximately equal numbers of yes and no votes - but the bulk of the audience did not vote at all. In many minds, it seems, the jury is still out on whether this deal is good for open source or not.


(Log in to post comments)

OSBC: The Microsoft/Novell panel

Posted May 25, 2007 18:05 UTC (Fri) by jospoortvliet (guest, #33164) [Link]

One of the questions from the audience had to do with the effect that GPLv3 will have on this agreement and potential patent litigation in general.

I wonder if you did answer on this question, and if so, what?

GPLv3 question

Posted May 25, 2007 18:12 UTC (Fri) by corbet (editor, #1) [Link]

I was not called on to answer that one, and don't know what I would have said in any case. My own ignorance on the subject is why I asked Eben about it the night before...I probably would have talked about his answer. Not too helpful...

OSBC: The Microsoft/Novell panel

Posted May 25, 2007 18:27 UTC (Fri) by louie (guest, #3285) [Link]

Thanks for the writeup, jon. Sounds like it would have been an excellent panel to attend. (I was actually approached to fill your seat at one point, but they told me they'd found 'someone better'- clearly they did!)

OSBC: The Microsoft/Novell panel

Posted May 25, 2007 20:51 UTC (Fri) by edschofield (guest, #39993) [Link]

Your position statement here is eloquent and sensitive. You are a magnificent spokesman for the open source community.

OSBC: The Microsoft/Novell panel

Posted May 27, 2007 15:53 UTC (Sun) by pointwood (guest, #2814) [Link]

++

That's a great statement!

document formats

Posted May 28, 2007 10:23 UTC (Mon) by job (guest, #670) [Link]

Laughed out the door for not supporting Office 2007 XML? What?

Please point me to ONE organization who has actually standardized on that format. Just one will do. I know of a select few who has standardized on OpenOffice XML, but exacly zero on Office 2007.

I see Office97 documents daily, occasionally OpenOffice XML documents, but I have to this day seen no Office 2007 documents at all. Moving the world from one document format to another is hard work, and I doubt Microsoft can manage that transition very much easier than OpenOffice/Sun/Red Hat can.

With that I want to say that OpenOffice actually has a fighting chance if the world is to change to an XML based office format, and that Novell's opinions are bogus.

document formats

Posted May 29, 2007 0:11 UTC (Tue) by njs (subscriber, #40338) [Link]

Please don't use the phrase "OpenOffice XML". It's totally ambiguous. Did you mean OOXML (the microsoft format, short for "Office Open XML"), or ODF (the open format that OpenOffice and many others use, short for "Open Document Format")?

Confusion between these names harms the free world's efforts to distinguish them; it's unfortunate that Microsoft's format just happens to have such a confusable name...

document formats

Posted May 29, 2007 1:51 UTC (Tue) by JesseW (subscriber, #41816) [Link]

And the similarity of names is hardly an accident, I'm sure. It'd be really interesting to get copies of the memos in which Microsoft folks discussed the naming of their attempted-lock-down XML format (as it should really be called...)

document formats

Posted May 31, 2007 10:16 UTC (Thu) by intgr (subscriber, #39733) [Link]

I very much doubt that the confusion "just happened" to be that way — I would bet that Microsoft deliberately chose the name to be as ambiguous as possible, to increase perceived legitimacy from less knowledgeable users.

with respect to the reporter

Posted May 31, 2007 1:56 UTC (Thu) by qu1j0t3 (guest, #25786) [Link]

This cannot be allowed to stand unchallenged:

Microsoft sees the computing network of the future as being entirely heterogeneous

That's disingenuous. Which is to say, it's a lie. It's even more obviously so with the glue word "entirely" left out. MS has a single strategy, which is lock-in. If anyone has evidence to the contrary by all means speak up; but a random peon's verbal disclaimer is not enough to convince me otherwise.

Yes, listing 235 numbers is turr'ble hard work

Posted May 31, 2007 5:21 UTC (Thu) by felixfix (subscriber, #242) [Link]

I fully understand why Microsoft does not want to trudge uphill thru the snow both ways barefoot with barbed wire for traction and pounding their own oxygen and hydrogen atoms together to make water to make the snow that is making their journey so hard ...

... because by gum, to do all that, every day, just to get to law school and back, and then, and on top of the homework -- which by the way has to be done under light obtained by rubbing flint and steel together *vigorously* and *continually* to keep the sparks flowing to generate enough light -- well, as I say, to have to list out each and every one of those 235 patent numbers, on top of everything else -- and to do it with your feet, already sore from all that snow and barbed wire, because your hands are busy generating sparks -- well, as I was saying before I was so rudely interrupted, that is just too much to expect.

I have never seen such an ungrateful hive of villainy as the free source community.

Yes, listing 235 numbers is turr'ble hard work

Posted May 31, 2007 22:00 UTC (Thu) by giraffedata (guest, #1954) [Link]

He didn't say it would be too hard to publish the list. He said it would be too hard to respond to all the questions, challenges, lawsuits, etc. that would result.

He also said it is customary in the industry not to give specifics of the infringement you expect until you're ready to actually demand compensation.

Yes, listing 235 numbers is turr'ble hard work

Posted May 31, 2007 22:38 UTC (Thu) by felixfix (subscriber, #242) [Link]

It's as simple as a press release or even just a web page listing the patent numbers. Requests for licensing, if any, could be turned into a profit center, I am sure Microsoft knows how to do that.

Other requests; what would they be? Clarification of the patent? Refer them to the press release or web page. It's a very simple process.

Challenges, lawsuits, etc.; what would those be? Seems to me a tacit admission they have weak patents.

Industry custom; sorry. Physical products have patent numbers listed on the packaging and on the product itself. What makes software so special? Could it be that their patents are worthless for anything more than an initial stock jump from the announcement?

Yes, listing 235 numbers is turr'ble hard work

Posted Jun 1, 2007 3:25 UTC (Fri) by giraffedata (guest, #1954) [Link]

Industry custom; sorry. Physical products have patent numbers listed on the packaging and on the product itself. What makes software so special?

They don't label software with the patents it uses like they do physical products?

It doesn't matter, though, because this is not the industry custom the Microsoft lawyer referred to. He referred to a custom of not publicly announcing specifically which products you suspect of infringing which of your patents (presumably in spite of the fact that you publicly announce that you have such suspicions) until you're ready to do something about it. (I don't think anyone cares which Microsoft products use which Microsoft patents).

OSBC: The Microsoft/Novell panel

Posted May 31, 2007 8:52 UTC (Thu) by grouch (guest, #27289) [Link]

Allison Randal took the position that the agreement is mostly irrelevant for open source. It's just another boring industry partnership, with the usual sort of joint ventures. Had it been between Novell and IBM, she says, nobody would have noticed.

Bull! Randal needs to get a clue: the problem is patent appeasement money for free software, by one who is allegedly a member of the FOSS community. It's not about who attempts to pay the "taxes" as Corbet calls them, it's about the divisive payment itself. Anyone who attempts to tax FOSS developers into submission or segregate them into "compensated" and "hobbyists" risks the wrath of the entire community. This code is not to be walled off for would-be landlords to claim as their fiefdoms. It is presented as building blocks for the world by the choice of developers. Corporations attempt to claim it for rental property at their peril.

OSBC: The Microsoft/Novell panel

Posted May 31, 2007 10:47 UTC (Thu) by NRArnot (subscriber, #3033) [Link]

Everything Microsoft says should be judged in the context of their long-ongoing dispute with the EU (about full disclosure of protocols necessary for inter-operability, which constitutes abuse of a monopoly). Microsoft prefers to refuse to do what it has been ordered to do by the EU judicial system, and to pay huge fines as a consequence.

In the most basic terms, it would far rather continue to break EU law, than allow its competitors (including the open-source Samba project) free and unfettered access to the information necessary to write a fully-functional alternative to Windows 200x server.

The old jibe (about Windows 98) still rings true. "A 32-bit graphics environment layered on a 16-bit OS designed for an 8-bit CPU with 4-bit ancestry, written by a two bit company that can't stand even one bit of competition"!

OSBC: The Microsoft/Novell panel

Posted Jun 9, 2007 22:23 UTC (Sat) by renox (guest, #23785) [Link]

While I agree with 'Everything Microsoft says should be judged in the context of their long-ongoing dispute with the EU' the part 'Microsoft prefers to refuse to do what it has been ordered to do by the EU judicial system, and to pay huge fines as a consequence.' is false: MS has not payed any euro-cent to the EU yet as far as I know.

OSBC: The Microsoft/Novell panel

Posted May 31, 2007 12:27 UTC (Thu) by rknop (guest, #66) [Link]

Let me echo that your statement was perfect. Thank you for making that.

Re: Microsoft's response, it sounds like the usual industry blah blah blah. Your statement is direct, honest, and reasonable. Microsoft is talking about future, interoperability, etc., and stuff that is far enough down the road that it doesn't necessarily say anything about what's going on right now.

When they come to right now, the statement: "we would rather license than litigate" is utterly disingenuous. Microsoft is well aware that the open source community will not pay licenses on what, as you eloquently say, they and not Microsoft wrote, *unless* they are under threat of litigation. Plus, as you point out, it's just as inappropriate for Microsoft to think that they are owed licensing money as it is for them to think they can litigate. Bastards.

I think Microsoft realizes that even though they spend a lot of money defending stupid patent suits, that amount of money is something that they *can* afford. They have bigger lawyers than everybody else, and they probably have judged that the patent threat is something that can be an effective last-ditch tool for them if necessary... and they want to remind us of it just as the AI negotiators in the original Civilization game would remind you that they had "NUCLEAR WEAPONS" when offering a treaty with you.

-Rob


Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds