Microsoft's dilemma: The importance of the downstream
The most critical element that emerged from Brad Smith's OSBC keynote is the importance of protecting the downstream. By "downstream" I mean those users who may come into contact with open-source software beyond the immediate licensee. One of the benefits of open source is that once released under a certain license, the code endures under that license.
Patents foul the water. As emerged from the question-and-answer period, while Microsoft may prefer to deal with other "cathedrals" (e.g., its agreements with Novell, LG, etc.), in open source you simply can't avoid the bazaar (e.g., downstream developers who may come into contact with the code). This is why at Microsoft's Mix conference, Mozilla's Mike Schroepfer took issue with Miguel de Icaza's suggestion that his Moonlight code is protected from patent claims:
During the discussion, de Icaza explained that anyone who downloaded Moonlight from Novell was protected by the company's licensing of Silverlight codecs from Microsoft through the company's own cross-licensing agreement. Mike Schroepfer, vice president of engineering from Mozilla, then raised the question that if he downloads and then distributes the code for Moonlight, would he get the patent protection?
"There is a patent covenant for anyone that downloads (Moonlight) from Novell," answered de Icaza, who then acknowledged that "as to extending the patents to third parties--you have to talk to Microsoft."
This answer led Schroepfer to point out the inconsistency between having products that are called open source but are "patent-encumbered." "There are a lot of complicated IP patent-licensing restrictions," he said. "Even if you have open-source (products), you can't get the end result you're interested in."
Bingo. I don't blame Miguel for this, and I don't even blame Microsoft for it. It's a difficult issue.
James Bottomley, maintainer of the SCSI subsystem on the Linux kernel, repeatedly pressed Brad on this element of Microsoft's open-source strategy, and Brad/Microsoft lacked a good answer. I'm not sure there is one, other than Microsoft capitulating, which Brad indicated is not an answer.
To work within the open-source community, which Microsoft will absolutely have to do if it wants to remain relevant in the 21st century of the Web, Microsoft must stop polluting the downstream with patent encumbrances. Period. Full stop.
Microsoft is not alone in being threatened by open source. Everyone is to a greater or lesser extent, including open-source companies. MySQL's biggest competitor is not Oracle. It is fee-free use of MySQL. Ditto for other open-source companies.
But Microsoft has acted alone in taking up an aggressive stance against open source. Why? Microsoft has more to gain from open source than it has to lose. As a platform company, there is no reason that it can't be the preferred home for open-source projects. It won't take up that mantle, however, until it stops polluting the downstream, which it implicitly does with each patent-licensing deal that it makes.
I think there are good reasons for Microsoft taking a cagey position on patents, reasons that have nothing to do with open-source developers and have everything to do with billion-dollar street brawls with other cathedrals.
Even so, Microsoft can't live with the cathedrals anymore without protecting the bazaar. Open source doesn't work that way. It's simply not possible.
Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay. 





What I'm trying to say is that their profits would fall, and their shareholders don't want that.
The worry is the further downline you get from the originator of the software, there is the perception of an increased possibility of inclusion of spyware and other viruses in the product.
Webmaster
Internet Marketing Articles For Beginners
- by The_Decider July 31, 2008 8:35 AM PDT
- Within the next 5 to 10 years software patents will be invalidated and banned which will fix the problem.
- Like this Reply to this comment
-
(4 Comments)What I think is ludicrious is the idea that companies that sue users of a product that might violate patents. If I buy a car from Honda and later it is determined that some patent of Toyota was violated, would Toyota threaten me? Of course not, but in the software world this happens.
It is not surprising since the software industry and so far been able to avoid any and all responsibility for its products, but that is another issue for another day.