<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>BenJam &#187; Protocol</title>
	<atom:link href="http://benjam.wordpress.com/tag/protocol/feed/" rel="self" type="application/rss+xml" />
	<link>http://benjam.wordpress.com</link>
	<description>Technological Tomfoolery &#38; Pontification</description>
	<lastBuildDate>Thu, 18 Jun 2009 15:05:52 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='benjam.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/24170092847b90b618767a7ab1f71178?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>BenJam &#187; Protocol</title>
		<link>http://benjam.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://benjam.wordpress.com/osd.xml" title="BenJam" />
		<item>
		<title>Are the Creative Commons Borked?</title>
		<link>http://benjam.wordpress.com/2009/02/09/are-the-creative-commons-borked/</link>
		<comments>http://benjam.wordpress.com/2009/02/09/are-the-creative-commons-borked/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 11:41:04 +0000</pubDate>
		<dc:creator>BenJam</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Abuse]]></category>
		<category><![CDATA[Attack]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[CErtificate Authority]]></category>
		<category><![CDATA[Commerical]]></category>
		<category><![CDATA[Courts]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Defence]]></category>
		<category><![CDATA[Digital Signature]]></category>
		<category><![CDATA[EFF]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[FlickrCash]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Hash]]></category>
		<category><![CDATA[Keys]]></category>
		<category><![CDATA[Law]]></category>
		<category><![CDATA[Legal]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[Prosecution]]></category>
		<category><![CDATA[Protocol]]></category>
		<category><![CDATA[Registration]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[VEtting]]></category>

		<guid isPermaLink="false">http://benjam.wordpress.com/?p=113</guid>
		<description><![CDATA[I am both an enthusiastic supporter of Open Source and photographer, these two forces collide in the form of the Creative Commons or &#8216;CC&#8217;; a free licensing scheme for all creative works with similar ethics and principles behind the common Open Source software licenses like the GPL or BSD.
I have been licensing my photography work [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benjam.wordpress.com&blog=3308684&post=113&subd=benjam&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div class="wp-caption alignright" style="width: 290px"><img title="Creative Commons" src="http://farm4.static.flickr.com/3225/3128155932_455ee9124f.jpg?v=0" alt="Creative Commons, Broken?" width="280" height="186" /><p class="wp-caption-text">Creative Commons, Broken?</p></div>
<p>I am both an enthusiastic supporter of Open Source and photographer, these two forces collide in the form of the Creative Commons or &#8216;CC&#8217;; a free licensing scheme for all creative works with similar ethics and principles behind the common Open Source software licenses like the GPL or BSD.</p>
<p>I have been licensing my photography work under a CC-by-sa-nc for over a year (that&#8217;s creative commons, attributation, share-alike, non-commercial for those of you that are yet to be ofe with the CC) and recently ranted at my good friend Simon Hailstone about his &#8216;all rights reserved&#8217; approach to his own photography. I proclaimed loudly that, given a CC-nc license your work will propagate and permutate the many layers of the internet increasing aweness of your work while protecting you to take legal action against any one revenue stream that may be abusing your work enough to fight about.</p>
<p>His retort was both well informed and accurate, pointing me in the direction of a number of bog proclaiming that the CC was in fact useless in the licensing of creative works. The usual FUD (fear, uncertainty and doubt) was expelled on the basis that the CC options were confusing and often mistaken, or that the CC was only a free-for-all approach to licensing work. However, one issue did interest me, it is possible to later revoke CC licenses. This does not effect those works that were obtained prior to the revocation; however it does open up the following issue:</p>
<blockquote><p>Given the current CC suite commercial users are open to copyright trapping with the following pattern:</p>
<ol>
<li>Register a work with an authority retaining non-commercial rights.</li>
<li>Publish your work under an open CC license, for instance on Flickr.</li>
<li>Await a commerical organisation to (legally) use your work for some commercial gain.</li>
<li>Revoke the CC rights for commerical use, removing evidence of previous CC licenses.</li>
<li>Accuse the commercial organisation of illegal use and file a compensation claim in the courts.</li>
</ol>
</blockquote>
<p>In this case the court would wrongly side with the prosecution since hard evidence can be found that the work was in fact licensed before the use of the work by the commercial organisation. This issue is that, when purchasing stock images, a company has a record in it&#8217;s financial accounts of a transaction concerning that work. Even if that transaction was or $1 it would protect the company from such claims. However, given the amount of freely available work on sites such as Flickr, a company can obtain a myriad of work for free. The issue here is that, aside from a copy of the work (perhaps with an accompanying license which is easily faked) the defence is virtually useless.</p>
<p>The result here is that our prosecution wins the case and awards the photographer:</p>
<ul>
<li>The cost of registration with the authority (&lt;$100)</li>
<li>The cost of the court case</li>
<li>The earnings raised from the unlicensed use of the work</li>
<li>And possibly damages depending on how the work was used.</li>
</ul>
<p>This is not the first time this has been addressed as an issue; a while back FlickrCash.com was created in order to register a license for images on Flickr. However FlickrCash charged considerably over the odds for this service and was taken to court for abusing licenses (it wasn&#8217;t), gaining enough momentum for Flickr to force its closure.</p>
<p>So now we&#8217;re back at square one: only, the solution would appear to be</p>
<blockquote><p>We need a low cost (potentially free) way of recording a work&#8217;s licensing that can be used as a winning defence in a court of law.</p></blockquote>
<p>With my background rooted in Computer Security I propose the following registration protocol:</p>
<p>Note: at this stage I&#8217;ll be flummoxing into some cryptographical notation which will bore you, skip to the last paragraph if you&#8217;re not interested:</p>
<blockquote><p>Given:</p>
<ul>
<li>A one way hash function <em>H </em>where <em>H(Z)</em> denotes the processing of work <em>Z</em> with the function <em>H</em></li>
<li>A PKI system with public key <em>k</em> and private key <em>s</em></li>
<li>A digital sigature scheme using the above PKI</li>
<li>A work <em>W</em></li>
<li>A License <em>L</em></li>
<li>A Licensor <em>A</em></li>
<li><em></em></li>
<li>A timestamp <em>T</em></li>
<li>A certificate authority <em>CA</em> with public key <em>CAk</em> and private key <em>CAs</em></li>
</ul>
<p>A work <em>W </em>is registered by licensor <em>A</em> with license <em>L</em> at time <em>T</em> authenticated by certificate authority <em>CA</em> with the following, simple protocol:</p>
<ol>
<li>A creates a key-pair <em>Ak</em> and <em>As</em>, keeping <em>As</em> secret.</li>
<li>A registers it&#8217;s public key <em>Ak</em> with the CA using a registration protocol (at a promised vetting level)</li>
<li>A sends <em>As(A,W,L,T,H(H(A),H(W),H(L),H(T)))</em> (where , denotes concatenation) to the CA</li>
<li>The CA verfifies the signature on <em>A,W,L,T,H(H(A),H(W),H(L),H(T))</em></li>
<li>If successful the CA verifies <em>H(H(A),H(W),H(L),H(T))</em> using <em>A,W,L,T</em></li>
<li>If successful the CA stores and responds with <em>CAs(A,W,L,T,H(H(A),H(W),H(L),H(T))</em></li>
<li>A verifies the sigature on <em>CAs(A,W,L,T,H(H(A),H(W),H(L),H(T))</em> and <em>H(H(A),H(W),H(L),H(T))</em></li>
</ol>
<p>The token <em>CAs(A,W,L,T,H(H(A),H(W),H(L),H(T))</em> can then be published with work W and verified simply with the CA by any potential licensee, guaranteeing it with a mathematically challenging (and supportable in court) way of proving that the work was gained legally.</p></blockquote>
<p>The only issues here are that:</p>
<ul>
<li>The certificate authority must promise a certain level of vetting on the publisher of the work.</li>
<li>The certificate authority must retain the keys of all registered users and work at a cost</li>
<li>The ethics of an open source license is contrary to any registration protocol.</li>
</ul>
<p>However if we take that the service is run at cost-price and supported by an organisation such as the EFF I beleive we have a sufficient level of defence and a service which may well be of use for all creative professionals publishing outside of the medium of code.</p>
<p>Comments would be greatly appreciated.</p>
<p><strong>Update</strong></p>
<p>Additionally the CA can be replaced by a Transparent Trusted Third Party with the following:</p>
<blockquote><p>Given the same assumptions as above, replacing the CA with a TTTP with keypair TTTPk, TTTPs.</p>
<p>1. A registers a public key <em>Ak</em> with the TTTP<br />
2. A publishes <em>As(A,W,L,T,H(H(A),H(W),H(L),H(T)))</em> along with <em>Ak,A,L,T</em> and work <em>W</em>.<br />
3. The licensee verifies <em>As(A,W,L,T,H(H(A),H(W),H(L),H(T)))</em> with <em>Ak</em><br />
4. If successfull the licensee uses the work <em>W</em></p>
<p>In the case of dispute the TTTP is invoked thusly:<br />
1. Licensee passes the TTTP <em>A,W,L,T, As(A,W,L,T,H(H(A),H(W),H(L),H(T)))</em>.<br />
2. TTTP verifies using stored public key for <em>A</em>, <em>Ak</em>.<br />
3. If successfull the TTTP issues to the licensee a defence token <em>D=TTTPs(A,W,L,T,H(H(A),H(W),H(L),H(T)))</em>.</p></blockquote>
<p>Now you can use any public signature, for instance OAuth or Ident.ca using the &#8216;register and forget&#8217; mentality, if you forgive the military overtones.</p>
<p>Again comments welcome.</p>
 Tagged: Abuse, Attack, BSD, CErtificate Authority, Commerical, Courts, Creative Commons, Defence, Digital Signature, EFF, Ethics, Flickr, FlickrCash, GPL, Hash, Keys, Law, Legal, License, Open Source, PKI, Prosecution, Protocol, Registration, Security, VEtting <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/benjam.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/benjam.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/benjam.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/benjam.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/benjam.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/benjam.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/benjam.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/benjam.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/benjam.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/benjam.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benjam.wordpress.com&blog=3308684&post=113&subd=benjam&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benjam.wordpress.com/2009/02/09/are-the-creative-commons-borked/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/166125cd577b8d16bd49695337e15945?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BenJam</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3225/3128155932_455ee9124f.jpg?v=0" medium="image">
			<media:title type="html">Creative Commons</media:title>
		</media:content>
	</item>
		<item>
		<title>All I Want (for Christmas 2009)</title>
		<link>http://benjam.wordpress.com/2009/02/05/all-i-want-for-christmas-2009/</link>
		<comments>http://benjam.wordpress.com/2009/02/05/all-i-want-for-christmas-2009/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 10:18:25 +0000</pubDate>
		<dc:creator>BenJam</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[Airport]]></category>
		<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Boxee]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Decentralised]]></category>
		<category><![CDATA[Digiphile]]></category>
		<category><![CDATA[Digital]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[FrontRow]]></category>
		<category><![CDATA[Ideal]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Last.fm]]></category>
		<category><![CDATA[Media Centre]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[Password anti-pattern]]></category>
		<category><![CDATA[Plane]]></category>
		<category><![CDATA[Protocol]]></category>
		<category><![CDATA[psd]]></category>
		<category><![CDATA[Scrobble]]></category>
		<category><![CDATA[Social Netoworks]]></category>
		<category><![CDATA[Walled Garden]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://benjam.wordpress.com/?p=106</guid>
		<description><![CDATA[In what will now become a great tradition, well okay this is only the second year, I hereby list my top three (not too much to ask right?) digital ideals that I would like realised and wrapped in a pretty bow fro Christmas 2009:

OpenScrobble: I appear to have a bewilderingly large number of media sources [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benjam.wordpress.com&blog=3308684&post=106&subd=benjam&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div class="wp-caption alignright" style="width: 279px"><img title="American Airlines" src="http://farm1.static.flickr.com/105/378724570_778c54bb74_o.jpg" alt="American Airline A300, With WiFi Please" width="269" height="198" /><p class="wp-caption-text">American Airline A300, With WiFi Please</p></div>
<p>In what will now become a great tradition, well okay this is only the second year, I hereby list my top three (not too much to ask right?) digital ideals that I would like realised and wrapped in a pretty bow fro Christmas 2009:</p>
<ol>
<li>OpenScrobble: I appear to have a bewilderingly large number of media sources in my life. Last.fm for work, an iPhone when I&#8217;m on the move and Boxee/FrontRow/iTunes at home, I&#8217;m also soon to be investing in an AppleTV for my telly-box. I love the way boxee has a social element and I love the way my iPhone scrobbles back to last.fm but I want it for all my media players. Thusly I propose &#8216;OpenScrobble&#8217; an open standard for sending, storing and receiving media player information inc. plays, rating etc.</li>
<li>Decentralised Social Networks: This one is a rollover from 2008 and I&#8217;ll continue to blab about the user id/password anti-pattern and the annoyances behind walled-garden approaches (without sounding too much like @psd. This is particularly interesting when combined with Christmas want no. one.</li>
<li> Wireless skies: I know American Airlines are already trialing this with mobile phones but I beleive there is no reason why a fat 3G pipe cannot be carried from the plane along an ethernet to each seat on the craft. I think I speak for all digiphiles when I say the most irritating thing about a long haul flight is that you must consider your entertainment options long before you board. Come to think about it I&#8217;d be happy if all airports themselves had WiFi too a la Bratislava, Slovakia.</li>
</ol>
<p>And that&#8217;s it&#8230; lets wait and see what Santa&#8217;s Elves can do!</p>
 Tagged: 2009, 3G, Airport, AppleTV, Boxee, Christmas, Decentralised, Digiphile, Digital, Entertainment, Ethernet, FrontRow, Ideal, iPhone, iTunes, Last.fm, Media Centre, Open, Password anti-pattern, Plane, Protocol, psd, Scrobble, Social Netoworks, Walled Garden, Wireless <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/benjam.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/benjam.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/benjam.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/benjam.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/benjam.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/benjam.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/benjam.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/benjam.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/benjam.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/benjam.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=benjam.wordpress.com&blog=3308684&post=106&subd=benjam&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://benjam.wordpress.com/2009/02/05/all-i-want-for-christmas-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/166125cd577b8d16bd49695337e15945?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BenJam</media:title>
		</media:content>

		<media:content url="http://farm1.static.flickr.com/105/378724570_778c54bb74_o.jpg" medium="image">
			<media:title type="html">American Airlines</media:title>
		</media:content>
	</item>
	</channel>
</rss>