[wordup] MS's Royalty-Free Protocol Licenses

Adam Shand adam at shand.net
Sat Nov 13 23:46:58 EST 2004


There's going to be more and more of this sort of crap until the 
software patent issue gets sorted.  However I have to say that I'm 
starting to wonder if it even matters anymore.  Even it Microsoft pulls 
this off and gets leverage though their sneaky ways ... the rest of the 
world, especially Asia where a significant chunk of the current Open 
Source innovation is happening, isn't going to care.  As someone said 
in the comments ... Open Source isn't a competitor ... it "just is", 
and no amount of legislation inside America is going to make a damn bit 
of difference.  In fact if Open Source became illegal, or impractical 
to use in the States it will simply make it that much harder for 
American companies to remain competitive in the world market.  As 
Lessig talks about, open platforms and free exchange of information, 
make for very fertile market places.

Anyway, it'll be interesting to see what plays from the big players are 
still coming, what works and what doesn't.  If you're interested take a 
few extra minutes and read through the comments.

Adam.

From: http://www.groklaw.net/article.php?story=20041107154122603

Step Into My Parlor, Said the Spider to the Fly -- MS's Royalty-Free 
Protocol Licenses

Monday, November 08 2004 @ 08:30 AM EST

  South Korea's Fair Trade Commission has widened its investigation into 
Microsoft's alleged antitrust practices, after RealNetworks filed a 
complaint charging Microsoft with violating fair business practices by 
bundling Media Player into its operating system, the same charge that 
prevailed in the EU.

  Meanwhile, Microsoft is quietly moving forward with its patent plans. 
News.com has a fascinating article that quotes a spokesman as saying 
that they are seeking to enter into cross-licensing deals with the top 
30 technology companies, so that they can have access to the patents 
they are most interested in and can offer their customers 
indemnification from patent infringement lawsuits. How charming. A 
little club. The "We Are The Only Ones Allowed to Write Software Any 
More" Club. On page two, the spokesman says that they are looking to do 
cross-licensing deals, not to sue. However, note this ominous phrasing:

>  "That said, Microsoft is pursuing negotiations with companies it 
> feels are using its intellectual property. 'It's not possible for us 
> to just look the other way,' he said."

  So, the assault begins. Are you noticing over there in Europe? Do you 
see what you have to look forward to? Microsoft can't just look the 
other way, you know. If you empower them, you will feel it too. The EU 
has it in the power of its hand to block this patent plan. FOSS 
companies have few if any patents to cross license, which will no doubt 
lead to phase two of the strategy. If you want to use GNU/Linux 
systems, the time to notice what is going on is now.

Speaking of anticompetitive moves, by now you have seen the eWeek 
report on Microsoft's Royalty Free Protocol License Agreement on 
Internet protocols and the Larry Blunk email that started it all. Larry 
Rosen has noted that this license appears to be like the Sender ID 
license, which means that the obvious remedy is for standards bodies to 
stand firm against this license. What I haven't seen being covered 
about the license is its connection to the antitrust settlement. So, 
let's look at the details.

First, let's take a look at the January status report on Microsoft's 
compliance with the antitrust case Final Judgments, where it makes 
clear that licensing the protocols is a result of compliance pressure 
on the company. The final judgment requires Microsoft to offer licenses 
to use "the Communications Protocols", so competitors can readily 
compete:

>  JOINT STATUS REPORT ON MICROSOFT'S COMPLIANCE WITH THE FINAL JUDGMENTS
>
>  The United States of America, Plaintiff in United States v. 
> Microsoft, CA No. 98-1232 (CKK), and the Plaintiffs in New York, et. 
> al. v. Microsoft, CA No. 98-1233 (CKK), the States of New York, Ohio, 
> Illinois, Kentucky, Louisiana, Maryland, Michigan, North Carolina, and 
> Wisconsin (the "New York Group"), and the States of California, 
> Connecticut, Florida, Iowa, Kansas, Minnesota, Utah, and the District 
> of Columbia (the "California Group") (collectively "Plaintiffs"), 
> together with Defendant Microsoft hereby file a Joint Status Report on 
> Microsoft's Compliance with the Final Judgments, pursuant to this 
> Court's Order of May 14, 2003.(1) . . . .
>
>  Remedial Goals of Section III.E  The Final Judgment requires 
> Microsoft to offer licenses to use the Communications Protocols 
> ("CPs") that fall within the purview of Section III.E. The remedial 
> goals of Section III.E were summarized in this Court's opinion in New 
> York v. Microsoft Corp., 224 F. Supp.2d 76, 172-73 (D.D.C. 2002):  As 
> the Court concluded supra, Parts III.B.3.a, III.C.1, server operating 
> systems can perform a function akin to that performed by traditional 
> middleware because they provide a platform for applications running 
> "for" use on a PC. The mandatory disclosure of the communications 
> protocols relied upon by Microsoft's PC operating system to 
> interoperate with its server operating systems will advance the 
> ability of non-Microsoft server operating systems to interoperate, or 
> communicate, with the ubiquitous Windows PC client. Advancement of the 
> communication between non-Microsoft server operating systems and 
> Windows clients will further the ability of these non-Microsoft server 
> operating systems to provide a platform which competes with Windows 
> itself.  The Competitive Impact Statement filed by the United States 
> sets forth its view of the role of Section III.E: "This provision will 
> protect opportunities for the development and use of non-Microsoft 
> middleware by ensuring that competing, non-Microsoft server products 
> on which such middleware can be hosted and served will have the same 
> access to and ability to interoperate with Windows operating system 
> products as do Microsoft's server operating systems." Revised Proposed 
> Final Judgment and Competitive Impact Statement, 66 Fed. Reg. 59,452 
> at 59,469 (Nov. 28, 2001).  Accordingly, the remedy embodied in 
> Section III.E is intended to provide developers of server operating 
> system products, and other server software that interoperates with the 
> Windows PC client, with the opportunity and ability to achieve access 
> to the Windows PC client equivalent to that of Microsoft's server 
> software. If software developers avail themselves of that access, 
> middleware solutions residing on servers can be introduced, and that 
> could increase competition to Windows.

  The section of the joint status report authored by Microsoft mentions 
that they would be releasing, under the above pressure, licenses for 
more protocols:

>  Remedial Goals of Section III.E
>
>  The Final Judgment requires Microsoft to offer licenses to use the 
> Communications Protocols ("CPs") that fall within the purview of 
> Section III.E. The remedial goals of Section III.E were summarized in 
> this Court's opinion in New York v. Microsoft Corp., 224 F. Supp.2d 
> 76, 172-73 (D.D.C. 2002):
>
>  As the Court concluded supra, Parts III.B.3.a, III.C.1, server 
> operating systems can perform a function akin to that performed by 
> traditional middleware because they provide a platform for 
> applications running "for" use on a PC. The mandatory disclosure of 
> the communications protocols relied upon by Microsoft's PC operating 
> system to interoperate with its server operating systems will advance 
> the ability of non-Microsoft server operating systems to interoperate, 
> or communicate, with the ubiquitous Windows PC client. Advancement of 
> the communication between non-Microsoft server operating systems and 
> Windows clients will further the ability of these non-Microsoft server 
> operating systems to provide a platform which competes with Windows 
> itself.
>
>  The Competitive Impact Statement filed by the United States sets 
> forth its view of the role of Section III.E: "This provision will 
> protect opportunities for the development and use of non-Microsoft 
> middleware by ensuring that competing, non-Microsoft server products 
> on which such middleware can be hosted and served will have the same 
> access to and ability to interoperate with Windows operating system 
> products as do Microsoft's server operating systems." Revised Proposed 
> Final Judgment and Competitive Impact Statement, 66 Fed. Reg. 59,452 
> at 59,469 (Nov. 28, 2001).
>
>  Accordingly, the remedy embodied in Section III.E is intended to 
> provide developers of server operating system products, and other 
> server software that interoperates with the Windows PC client, with 
> the opportunity and ability to achieve access to the Windows PC client 
> equivalent to that of Microsoft's server software. If software 
> developers avail themselves of that access, middleware solutions 
> residing on servers can be introduced, and that could increase 
> competition to Windows.

  So that is the purpose. On this page, Microsoft explains further:

>  Microsoft works with many other companies and industry initiatives to 
> enable Microsoft products to provide interoperability with multiple 
> networks and network services. Network protocols are developed and 
> promoted by a variety of formal standards bodies, industry consortia, 
> and individual companies worldwide. Microsoft actively participates 
> and contributes to the standardization process in many standards 
> bodies and develops implementations to make the Windows operating 
> system interoperable with other products that implement these 
> protocols. In addition, the documentation for a subset of protocols 
> previously provided only under the Microsoft Protocol License 
> Agreement for Development and Product Distribution now reside on MSDN. 
> . . .
>
>  If you wish, a royalty-free implementation license is available 
> covering any or all of these published protocols. See the FAQ for more 
> details regarding this license. To the extent that Microsoft is 
> obligated through its participation in standards setting activities to 
> offer licenses on other terms and conditions, Microsoft will also 
> comply with those obligations.

  So the list of 130 protocols on Exhibit A, Technical Documentation, 
attached to the royalty free protocol license agreement, isn't a list 
of things Microsoft claims 100% ownership of. On the MCCP protocol 
license home page, Microsoft says this:

>  Microsoft has also added a subset of the MCPP protocols on MSDN.  
> Many of the protocols used by Windows 2000 and Windows XP client 
> operating systems to interoperate or communicate with Microsoft server 
> operating systems are also available through standards organizations 
> or otherwise published and available from third party sources.  A 
> royalty-free license for such published protocols is available from 
> Microsoft, for those who wish to ensure that they have a license under 
> any intellectual property rights Microsoft may have in any or all of 
> those published protocols.

They explicitly say:

>  Implementation of these Protocols and, to the extent Microsoft is not 
> the owner or sole owner of the Technical Documentation for these 
> Protocols, use of this Technical Documentation may require securing 
> additional rights from third parties. Licensee is responsible for 
> contacting such third parties directly to discuss licensing details.

  Therefore, saying that Microsoft came up with this list to try to 
claim the internet is inaccurate, if you put the period there. If you 
look at the list of protocols, AppleTalk heads the list, and it's 
obvious that Microsoft isn't asserting ownership of AppleTalk. However, 
anyone signing on for a license, under the terms Microsoft sets forth, 
is signing away rights the implications of which are alarming. Note 
that Samba has a notice that they will not accept submissions from 
anyone who has signed:

>  In order to avoid any potential licensing issues we also ask that 
> anyone who has signed the Microsoft CIFS Royalty Free Agreement not 
> submit patches to Samba, nor base patches on the referenced 
> specification.

  Glenn Peterson is  quoted in the eWeek article on that very point:

>  "Glenn Peterson, an IP attorney and shareholder with Sacramento-based 
> law firm McDonough Holland & Allen, agreed with Blunk. 'It is not 
> clear to what degree, if any, that Microsoft has enforceable 
> intellectual property rights in the 130 protocols identified in the 
> so-called 'royalty-free' license agreement. Thus, by signing the 
> agreement as it presently stands, one might be agreeing to certain 
> things gratuitously, meaning simply that the licensee agrees to give 
> Microsoft continuing control over how the protocols are used,' 
> Peterson said. 'Among other things, the agreement gives Microsoft 
> ongoing control over enhancements and updates, including the right to 
> charge a license for them in the future.
>
>  "'The Technical Documentation compliance requirement ensures that 
> Microsoft maintains control over interoperations and improvements to 
> the protocols,' he said, adding that this is of even more concern. 
> 'Basically, it prohibits researchers from making enhancements designed 
> to improve interoperative performance. . . .
>
> "'The agreement also allows Microsoft to terminate the licensee on 30 
> days' notice, and subjects the licensee to the jurisdiction of 
> Washington state courts. It further provides that Microsoft recover 
> legal fees incurred in any dispute over the agreement. . . .Without 
> refinement and clarification of the rights actually conveyed in the 
> agreement, licensees may be shackling themselves with significant 
> contractual burdens that would not apply in the public domain.'"

  Leave it to Microsoft to be bad even when it's trying to look good. 
What they seem to be inviting is a voluntary giving up of rights to 
their benefit, kind of like the spider inviting the fly for dinner. 
Sounds fine to them, no doubt, but what would be *your* motive?

  The link to the Sender ID license, which Larry Rosen was the first to 
notice, is significant, and brings that issue back to the fore. The 
same issues that arose in that matter are also relevant to this 
license. It's a license that excludes the FOSS community that uses and 
prefers to use the GPL. Coincidence? I suspect not. But note in 
Microsoft's FAQ that while you are free to sign away your firstborn to 
Microsoft if you volunteer to do it by signing the license, any 
standards body that sets different terms for a protocol trumps the 
license as far as what Microsoft says it will do, which really makes 
one wonder why anyone would ever sign up for these licenses. Note how 
vaguely Microsoft describes what you are getting:

>  Q. When I sign a royalty-free agreement for these protocols, what am 
> I licensing?
>
>  A. The list of protocols under this license includes protocols for 
> which documentation has been published, and that Microsoft has 
> implemented in Windows client operating systems to interoperate with 
> Windows server operating systems (up to and including Windows Server 
> 2003). However, just because a protocol appears on the list does not 
> mean that Microsoft is the owner or sole owner of rights in that 
> protocol or its documentation. What the royalty-free license does is 
> ensure that a license is available from Microsoft under whatever 
> rights it may have in the published documentation and/or protocols on 
> the list.
>
>  Q. I noticed a number of these protocols are available for license 
> via other avenues - for instance, under license agreements promulgated 
> by members of a standards setting body. If I already have rights to 
> implement protocols (e.g., under other agreements), do I also have to 
> sign a royalty-free license?
>
>  A. No, unless you wish to obtain rights available under the 
> royalty-free license that are not available under other license 
> agreements you may have.
>
>  Q. Is the royalty-free license the only way Microsoft is making the 
> protocols covered by it available for license?
>
>  A. Not necessarily. For example, some protocols may be covered by 
> previously signed MCPP development agreements (see question on this 
> below); other protocols may be available for license (by Microsoft or 
> others) through, for example, standards setting activities. To the 
> extent that Microsoft is obligated through its participation in a 
> standards setting activity to offer licenses on other terms and 
> conditions, Microsoft will also comply with those obligations.
>
>  Q. If I sign a royalty-free license agreement for these protocols, 
> does it affect my rights, or my ability to license them, under other 
> agreements that may be available now or in the future - for instance, 
> under a license agreement offered by Microsoft in connection with its 
> participation in a standards-setting body?
>
>  A. No. The royalty-free license does not supersede or replace the 
> terms of any other license agreement relating to these protocols that 
> you may now or later have with Microsoft.

  All the bland doubletalk can't change the weirdness of what they say 
they are offering and why. The ball is, therefore, in the court of the 
various standards organizations. If they accept exclusionary "royalty 
free licenses" like Sender ID's and the protocol license and attach 
them to a standard, they are exiling the GPL from that standard, as 
Larry Rosen and others have already explained.

  Note from the MCCP FAQ that the monitoring of Microsoft under the 
terms of the final judgment is not eternal, and neither is any MCCP 
license. For that matter, even during the monitoring time period, the 
terms of the license are subject to change:

>  Q. What is the term of these licensing agreements? Can I continue to 
> distribute and develop products implementing the licensed protocols 
> after the end of my agreement and/or the Final Judgment?
>
>  A. The term of the MCPP Development Agreement is five years, at which 
> time development rights expire but certain distribution rights 
> continue indefinitely, subject in either case to applicable 
> termination provisions. Licensees may also renew their rights by 
> entering into a new MCPP development agreement under then current 
> terms. Throughout the term of the Final Judgment (which expires in 
> November, 2007), Microsoft will continue to make the covered protocols 
> available on reasonable and non-discriminatory terms. Thereafter, 
> Microsoft will make a license available on commercially reasonable 
> terms to existing licensees who wish to renew their rights to 
> applicable technical documentation upon expiration of their program 
> license agreement.
>
>  Q. What if I want to renew my development and distribution license 
> after the end of the Final Judgment?
>
>  A. You can sign up to a new license agreement on commercially 
> reasonable terms upon expiration of your program license.
>
>  Q. What if there are new covered protocols or changes to covered 
> protocols?
>
>  A. For new or changed covered protocols, Licensees will receive 
> updated documentation during the term of the applicable license 
> agreement in place between them and Microsoft, as provided in that 
> agreement, even if it extends beyond the end of the Final Judgment. 
> Licensees may also sign up to a new development and distribution 
> license agreement for new covered protocols contained in Microsoft's 
> next major server release (after Microsoft Windows Server 2003), on 
> commercially reasonable terms if that release occurs after the end of 
> the Final Judgment.
>
>  Q. Does Microsoft ever change the program agreements?
>
>  A. Yes, Microsoft reviews the program agreements on an ongoing basis 
> and makes changes from time to time. Microsoft will make the revised 
> agreements available to all prospective and existing licensees in 
> accordance with its obligation to offer the program on reasonable and 
> non-discriminatory terms. You can review current documents by 
> returning to this site at any time. . . .
>
>  Q. What rights are granted under the program regarding client/server 
> communications with the Microsoft Windows client operating systems 
> that preceded Windows 2000 and Windows XP?
>
>  A. Microsoft is authorizing licensees to enable users of their server 
> products to communicate with the predecessor Windows clients, as well 
> as those described in the Final Judgment. This increase in license 
> scope does not require payment of any additional royalties.

  They would like you to trust them completely as to the future. Do you? 
So, why is Microsoft doing this? Rosen, in the eWeek article presented 
his guess:

>  "'As much as I can tell, this is the same license that the 
> open-source community found unacceptable in the Sender ID matter,' 
> Rosen said. 'Microsoft now seems to be imposing that agreement on many 
> other potential IETF standards. This is probably Microsoft's strategy, 
> to impose licensing friction in the open-source distribution process,' 
> he said. 'IETF's failure to respond appropriately to the Sender ID 
> proposal has left the door wide open for this mischief.'"

  What can be done, if anything? Groklaw began with the idea that FUD 
only works when the truth isn't well known or understood. I think that 
fundamental premise has proven sound. I also note that the October 
Joint Status Report, which Groklaw reported on at the time, said that 
the Technical Committee is also now monitoring Longhorn "to enable 
early detection and resolution of any potential areas of concern. 
Plaintiffs anticipate that these discussions will continue throughout 
the Longhorn development and testing cycle and will report to the Court 
on any resulting compliance issues as necessary."

  The Technical Committee overseeing Microsoft's compliance may not be 
aware that Microsoft's "reasonable and nondiscriminatory" licenses are, 
in fact, discriminatory toward Microsoft's primary competition. 
Complaints sent to the Technical Committee's attention may have at 
least an educational effect, if nothing more. Knowledge has its own 
power over time. Because the Final Judgment requires Microsoft to offer 
"reasonable and nondiscriminatory" license terms, they should be 
interested in learning that the license terms in fact unreasonably 
discriminate against Linux and all GPL software.

  The Final Judgment in the case, entered by United States District 
Judge Colleen Kollar-Kotelly of the District of Columbia in November 
2002, mandated the creation of a three-person Technical Committee to 
assist in both monitoring compliance with and enforcing the terms of 
the settlement. Complaints may be submitted via email to 
Complaints at TheTC.org.

  There is also a web site established for coordinated state enforcement 
of federal court judgments against the Microsoft Corporation and they 
say: "If you believe Microsoft is violating either of the state final 
judgments, you can file a complaint by submitting an on-line complaint 
or by mailing a written complaint (along with supporting documentation, 
if available) to:

  "Coordinated State Enforcement of Microsoft Antitrust Judgments
  c/o California Office of the Attorney General
  455 Golden Gate Avenue, Suite 11000
  San Francisco, CA 94102"

  Additionally, can you think of any reason why EU investigators 
wouldn't be interested in anticompetitive behavior on Microsoft's part, 
including attempts to exclude its principal competition from standards?

--
"Make the invisible visible.  Let people see."  -- Bruce Sterling




More information about the wordup mailing list