<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Microsoft using patents to shape standards</title>
	<atom:link href="http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards/feed" rel="self" type="application/rss+xml" />
	<link>http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards</link>
	<description>Ben Hyde</description>
	<lastBuildDate>Tue, 31 Jan 2012 13:18:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jay Carlson</title>
		<link>http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards/comment-page-1#comment-6008</link>
		<dc:creator>Jay Carlson</dc:creator>
		<pubDate>Sat, 14 Jan 2012 00:32:36 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/?p=2821#comment-6008</guid>
		<description>That&#039;s a novel template for spam.</description>
		<content:encoded><![CDATA[<p>That&#8217;s a novel template for spam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadym F</title>
		<link>http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards/comment-page-1#comment-6005</link>
		<dc:creator>Vadym F</dc:creator>
		<pubDate>Thu, 05 Jan 2012 00:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/?p=2821#comment-6005</guid>
		<description>Yes, example with proving age to be over 18 is great.
It is not quite clear whether it is actually doable with specifications released.
It seems proving statements about integers requires a group of order hidden from proving party.
This could be done with a multiplicative group and a composite modulus.
Am I the only one who do not understand how to do that with a group of a known prime order?
The same applies for credit score, of course.
Well, this is not exactly OSP, but something journalists could follow.
Thanx!</description>
		<content:encoded><![CDATA[<p>Yes, example with proving age to be over 18 is great.<br />
It is not quite clear whether it is actually doable with specifications released.<br />
It seems proving statements about integers requires a group of order hidden from proving party.<br />
This could be done with a multiplicative group and a composite modulus.<br />
Am I the only one who do not understand how to do that with a group of a known prime order?<br />
The same applies for credit score, of course.<br />
Well, this is not exactly OSP, but something journalists could follow.<br />
Thanx!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay Carlson</title>
		<link>http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards/comment-page-1#comment-3869</link>
		<dc:creator>Jay Carlson</dc:creator>
		<pubDate>Sun, 14 Mar 2010 21:10:43 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/?p=2821#comment-3869</guid>
		<description>The original Java books from Sun included a similar license grant for implementations to be able to conform.  That didn&#039;t work out so hot for some people.</description>
		<content:encoded><![CDATA[<p>The original Java books from Sun included a similar license grant for implementations to be able to conform.  That didn&#8217;t work out so hot for some people.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bhyde</title>
		<link>http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards/comment-page-1#comment-3812</link>
		<dc:creator>bhyde</dc:creator>
		<pubDate>Thu, 11 Mar 2010 13:23:23 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/?p=2821#comment-3812</guid>
		<description>Christian - Thank you for the clarification, but let&#039;s not confuse a discussion of the exactly where the boundary of the license is with the key point that the license works to guide developers into implementing standards that create synergies for Microsoft and away from alternatives that might undermine those synergies, innovate new solutions, or better serve other platforms vendors.</description>
		<content:encoded><![CDATA[<p>Christian &#8211; Thank you for the clarification, but let&#8217;s not confuse a discussion of the exactly where the boundary of the license is with the key point that the license works to guide developers into implementing standards that create synergies for Microsoft and away from alternatives that might undermine those synergies, innovate new solutions, or better serve other platforms vendors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Paquin</title>
		<link>http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards/comment-page-1#comment-3806</link>
		<dc:creator>Christian Paquin</dc:creator>
		<pubDate>Thu, 11 Mar 2010 06:59:52 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/?p=2821#comment-3806</guid>
		<description>Hi Ben,

As one author of the specs, I&#039;d like to shed some light on your last comment.

Microsoft&#039;s Open Specification Promise (OSP) certainly allows developers to safely implement the optional parts of the specs. The OSP FAQ (http://www.microsoft.com/Interop/osp/default.mspx#EWDAE) states:

Q: The specification I am interested in has some required portions and some optional portions, does the OSP apply to both?

A: Yes, the OSP covers Necessary Claims for both required and optional portions of the Covered Specifications. Under the paragraph entitled “Covered Specifications” is the language that makes it clear that the OSP applied to portions of the Covered Specifications that are optional. (“This Promise also applies to the required elements of optional portions of such specifications.”) 

Regards,

Christian</description>
		<content:encoded><![CDATA[<p>Hi Ben,</p>
<p>As one author of the specs, I&#8217;d like to shed some light on your last comment.</p>
<p>Microsoft&#8217;s Open Specification Promise (OSP) certainly allows developers to safely implement the optional parts of the specs. The OSP FAQ (<a href="http://www.microsoft.com/Interop/osp/default.mspx#EWDAE" rel="nofollow">http://www.microsoft.com/Interop/osp/default.mspx#EWDAE</a>) states:</p>
<p>Q: The specification I am interested in has some required portions and some optional portions, does the OSP apply to both?</p>
<p>A: Yes, the OSP covers Necessary Claims for both required and optional portions of the Covered Specifications. Under the paragraph entitled “Covered Specifications” is the language that makes it clear that the OSP applied to portions of the Covered Specifications that are optional. (“This Promise also applies to the required elements of optional portions of such specifications.”) </p>
<p>Regards,</p>
<p>Christian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bhyde</title>
		<link>http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards/comment-page-1#comment-3682</link>
		<dc:creator>bhyde</dc:creator>
		<pubDate>Thu, 04 Mar 2010 16:15:54 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/?p=2821#comment-3682</guid>
		<description>I can&#039;t quite parse Ben Laurie&#039;s critique about why I&#039;m wrong.  But chatting with him ... but there is a point hidden in there.

One of the specifications included in the list is &quot;U-Prove Cryptographic Specification V1.0&quot; and that spec consists of an outline for the patterns of computations necessary to gin up the tokens needed.  That&#039;s great.  It means you can use the tokens in all kinds of applications.

I will further highlight though that phrases like: &quot;Both the Prover and the Verifier MAY independently archive (e.g., in an audit log) the protocol inputs 
specified in Figure 9; this data constitutes an unforgeable proof of the token presentation.&quot; are not necessarily invitations for implementors to be lazy, but should be read as a red flags.  The license only covers required portions of the spec, other stuff, including clauses with MAY, is fair game for the courts.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t quite parse Ben Laurie&#8217;s critique about why I&#8217;m wrong.  But chatting with him &#8230; but there is a point hidden in there.</p>
<p>One of the specifications included in the list is &#8220;U-Prove Cryptographic Specification V1.0&#8243; and that spec consists of an outline for the patterns of computations necessary to gin up the tokens needed.  That&#8217;s great.  It means you can use the tokens in all kinds of applications.</p>
<p>I will further highlight though that phrases like: &#8220;Both the Prover and the Verifier MAY independently archive (e.g., in an audit log) the protocol inputs<br />
specified in Figure 9; this data constitutes an unforgeable proof of the token presentation.&#8221; are not necessarily invitations for implementors to be lazy, but should be read as a red flags.  The license only covers required portions of the spec, other stuff, including clauses with MAY, is fair game for the courts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Links &#187; Selective Disclosure, At Last?</title>
		<link>http://enthusiasm.cozy.org/archives/2010/03/microsoft-using-patents-to-shape-standards/comment-page-1#comment-3678</link>
		<dc:creator>Links &#187; Selective Disclosure, At Last?</dc:creator>
		<pubDate>Thu, 04 Mar 2010 04:33:59 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/?p=2821#comment-3678</guid>
		<description>[...] not going to re-iterate what selective disclosure is good for and apparently my friend Ben Hyde has spared me from the need to be cynical, though I think (I am not a lawyer!) he is wrong: the OSP applies to each individual specification [...]</description>
		<content:encoded><![CDATA[<p>[...] not going to re-iterate what selective disclosure is good for and apparently my friend Ben Hyde has spared me from the need to be cynical, though I think (I am not a lawyer!) he is wrong: the OSP applies to each individual specification [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

