<?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/"
	>

<channel>
	<title>OldElvet @ Durham, UK</title>
	<atom:link href="http://www.oldelvet.org.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oldelvet.org.uk</link>
	<description>Ramblings from Richard the chief geek of the Mortimer household.</description>
	<lastBuildDate>Thu, 16 Feb 2012 10:13:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Durham Regatta &#8211; Row for Gold</title>
		<link>http://www.oldelvet.org.uk/2012/02/durham-regatta-row-for-gold/</link>
		<comments>http://www.oldelvet.org.uk/2012/02/durham-regatta-row-for-gold/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 10:13:58 +0000</pubDate>
		<dc:creator>richm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=285</guid>
		<description><![CDATA[I have just heard that Durham Regatta has been accepted into the British Rowing Row for Gold initiative. This is a brilliant opportunity for us to build on a lot of the great work that our local rowing clubs (e.g. &#8230; <a href="http://www.oldelvet.org.uk/2012/02/durham-regatta-row-for-gold/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have just heard that Durham Regatta has been accepted into the British Rowing Row for Gold initiative. This is a brilliant opportunity for us to build on a lot of the great work that our local rowing clubs (e.g. <a title="Explore Rowing at Durham Amateur Rowing Club" href="http://www.durham-arc.org.uk/explorerowing">Durham ARC Explore Rowing</a>) and the Tony Blair Sports Foundation (<a title="Get Going, Get Rowing" href="http://www.tonyblairsportsfoundation.org/sports/news-entry/get-going-get-rowing-inspiring-county-durham">Get Going, Get Rowing</a>) have been doing to introduce the sport of rowing to a wider audience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2012/02/durham-regatta-row-for-gold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R.I.P. Peter Burdess</title>
		<link>http://www.oldelvet.org.uk/2012/01/r-i-p-peter-burdess/</link>
		<comments>http://www.oldelvet.org.uk/2012/01/r-i-p-peter-burdess/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 22:00:25 +0000</pubDate>
		<dc:creator>richm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=283</guid>
		<description><![CDATA[What sad news to hear that Peter Burdess passed away suddenly. Whilst in his 80s Peter was an inspiration to us all. He was as fit and active as anyone could hope to be. Peter made a huge contribution to &#8230; <a href="http://www.oldelvet.org.uk/2012/01/r-i-p-peter-burdess/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>What sad news to hear that Peter Burdess passed away suddenly. Whilst in his 80s Peter was an inspiration to us all. He was as fit and active as anyone could hope to be.</p>
<p>Peter made a huge contribution to rowing in our region as a competitor, coach, volunteer and supporter. His picture appears on many photos on the walls of the Durham ARC Boathouse spanning over many decades. He has been particularly effective in bringing newcomers into rowing.</p>
<p>In 2011 Peter was awarded the <a title="British Rowing Volunteer of the Year - Peter Burdess" href="http://www.durham-arc.org.uk/index.php?mact=News,cntnt01,detail,0&amp;cntnt01articleid=75 ">British Rowing Volunteer of the Year Award</a> and this is a most fitting way to remember his contribution to our sport.</p>
<p>Update: <a title="Sad news of the death of Peter Burdess" href="http://www.britishrowing.org/news/2012/january/25/sad-news-death-peter-burdess">British Rowing have an article on Peter</a> and I&#8217;m told that there will be an article about Peter in the next edition of Rowing &amp; Regatta magazine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2012/01/r-i-p-peter-burdess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPF Records</title>
		<link>http://www.oldelvet.org.uk/2012/01/spf-records/</link>
		<comments>http://www.oldelvet.org.uk/2012/01/spf-records/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 01:27:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=278</guid>
		<description><![CDATA[I have been using Sender Policy Framework (SPF) records on my oldelvet.org.uk domain for quite some time. This allows me to list the computers that are allowed to send email for a particular domain. This helps to cut down the &#8230; <a href="http://www.oldelvet.org.uk/2012/01/spf-records/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have been using <a title="Sender Policy Framework" href="http://en.wikipedia.org/wiki/Sender_policy_framework" target="_blank">Sender Policy Framework</a> (SPF) records on my oldelvet.org.uk domain for quite some time. This allows me to list the computers that are allowed to send email for a particular domain. This helps to cut down the amount of that falsely claims to come from that domain. The main benefit that I see due to this is that I get less <a title="Backscatter incorrectly addressed bounced emails" href="http://en.wikipedia.org/wiki/Backscatter_%28email%29" target="_blank">backscatter</a> (also see <a title="Backscatterer.org a backscatter clearing house" href="http://www.backscatterer.org/" target="_blank">backscatterer.org</a>) from badly configured <a title="Mail Transfer Agents" href="http://en.wikipedia.org/wiki/Message_transfer_agent" target="_blank">mail transfer agents (MTAs)</a> that cause unwanted email by sending bounce messages to the supposed sender of spam.</p>
<p>In the past week I have been looking to add SPF records for a few domains that send/receive mail via my hosting provider <a title="Mythic Beasts" href="http://www.mythic-beasts.com/" target="_blank">Mythic Beasts</a>. I was concerned about ensuring that the SPF records stay in sync with any future server changes at Mythic Beasts. When asked the Mythic Beasts guys informed me that they hadn&#8217;t been asked about this before but they quickly got their thinking hats on and came up with an SPF record at _spf.mythic-beasts.com</p>
<pre>richm@royalcounty:~$ host -t spf _spf.mythic-beasts.com
_spf.mythic-beasts.com has SPF record "v=spf1 ip4:93.93.130.6 ip4:93.93.131.52 ip4:93.93.131.30 ip4:93.93.131.127 ip4:93.93.130.44 ip6:2a00:1098:0:86:1000::10/127 -all"</pre>
<p>Now all I need to do is to add a an SPF record that references _spf.mythic-beasts.com using an include: clause and it will automatically pick up the changes made by Mythic Beasts without me having to change anything.</p>
<p>richm@royalcounty:~$ host -t  spf oldelvet.org.uk<br />
oldelvet.org.uk has SPF record &#8220;v=spf1 include:_spf.mythic-beasts.com -all&#8221;</p>
<p>It is possible to use multiple include: clauses in one SPF record so if you send mail from more than one hosting provider/ISP you can easily do that.</p>
<p>So far things seem to be working fairly well. I did spot one initial problem where we used include= instead of include: and this meant that the correct record was not included.</p>
<p>I also noticed that on my existing records I was using square braces around ip6 addresses.</p>
<p>ip6:[2a00:1098:0:80:1000:4:1010:1010]</p>
<p>I&#8217;m not sure where this came from but it did seem to work but does not look to be part of the standard. I&#8217;ve now removed that.</p>
<p>ip6:2a00:1098:0:80:1000:4:1010:1010</p>
<p>For now I have left the revised SPF records with short time-to-live (TTL) times so that I can make changes quickly if I spot any further problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2012/01/spf-records/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAC address and encryption salt</title>
		<link>http://www.oldelvet.org.uk/2011/12/mac-address-and-encryption-salt/</link>
		<comments>http://www.oldelvet.org.uk/2011/12/mac-address-and-encryption-salt/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 14:35:22 +0000</pubDate>
		<dc:creator>richm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=267</guid>
		<description><![CDATA[I just spotted a report about the timthumb wordpress vulnerability and whist doing a bit of background investigation I spotted that they were considering using a local MAC address as an encryption salt. That made me wonder if the imminent &#8230; <a href="http://www.oldelvet.org.uk/2011/12/mac-address-and-encryption-salt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just spotted a report about the <a title="Technical details and scripts for the WordPress Timthumb.php hack" href="http://markmaunder.com/2011/08/02/technical-details-and-scripts-of-the-wordpress-timthumb-php-hack/">timthumb wordpress vulnerability</a> and whist doing a bit of background investigation I spotted that they were considering using a <a title="timthumb issue discussion" href="https://code.google.com/p/timthumb/issues/detail?id=212#c30">local MAC address as an encryption salt</a>.</p>
<p>That made me wonder if the imminent arrival of IPv6 enabled servers/sites could introduce a vulerability here because IPv6 often uses the MAC address to generate a unique link local (and in some cases global) IPv6 address.</p>
<p>Food for thought&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2011/12/mac-address-and-encryption-salt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>After Life &#8211; The Strange Science of Decay</title>
		<link>http://www.oldelvet.org.uk/2011/12/after-life-the-strange-science-of-decay/</link>
		<comments>http://www.oldelvet.org.uk/2011/12/after-life-the-strange-science-of-decay/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 14:18:21 +0000</pubDate>
		<dc:creator>richm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=262</guid>
		<description><![CDATA[Interesting to see the programme After Life : The Strange Science of Decay on BBC Four the other day. The BBC built a sealed domestic environment at Edinburgh Zoo and placed many everyday objects (food, dead animals, pests) into the &#8230; <a href="http://www.oldelvet.org.uk/2011/12/after-life-the-strange-science-of-decay/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Interesting to see the programme <a title="After Life : The Strange Science of Decay" href="http://www.bbc.co.uk/programmes/b012w66t">After Life : The Strange Science of Decay</a> on BBC Four the other day. The BBC built a sealed domestic environment at Edinburgh Zoo and placed many everyday objects (food, dead animals, pests) into the environment and left it all to rot/decay for a couple of months.</p>
<p>Some key points of the documentary include:</p>
<ul>
<li>The <a title="Sexton Beetles Devour a Rat" href="http://www.bbc.co.uk/programmes/p00jxs5d">Sexton Beetles</a> that burried a dead rat within a couple of hours to use as food/housing for their offspring.</li>
<li>The single celled mould/jelly that was able to build a near optimal network of paths between sources of food placed in the environment. Good to see that this is being investigated by Computer Scientists to see what lessons can be learned for planning/problem solving applications.</li>
<li>The <a title="Emptying the Fly Trap bottle" href="http://www.bbc.co.uk/programmes/p00mc4mn">Fly Trap</a> where many of the flies in the environment had unexpectedly ended up in a bottle of wine.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2011/12/after-life-the-strange-science-of-decay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thank you Cloudbees</title>
		<link>http://www.oldelvet.org.uk/2011/11/thank-you-cloudbees/</link>
		<comments>http://www.oldelvet.org.uk/2011/11/thank-you-cloudbees/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 00:37:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=274</guid>
		<description><![CDATA[Cloudbees just sent my a $50 Amazon Gift Card for my entry into their Jenkins Bug Bounty competition. I&#8217;ve fixed a few bugs in Jenkins lately but its nice to get a thank-you every now and again!]]></description>
			<content:encoded><![CDATA[<p><a title="Cloudbees " href="http://www.cloudbees.com/" target="_blank">Cloudbees</a> just sent my a $50 Amazon Gift Card for my entry into their<a title="Jenkins Bug Bounty competition" href="http://www.cloudbees.com/jenkins-community-contests.cb" target="_blank"> Jenkins Bug Bounty competition</a>. I&#8217;ve fixed a few bugs in <a title="Jenkins Continuous Integration" href="http://www.jenkins-ci.org/" target="_blank">Jenkins</a> lately but its nice to get a thank-you every now and again!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2011/11/thank-you-cloudbees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Powerlifting Championships</title>
		<link>http://www.oldelvet.org.uk/2011/11/powerlifting-championships/</link>
		<comments>http://www.oldelvet.org.uk/2011/11/powerlifting-championships/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 11:29:26 +0000</pubDate>
		<dc:creator>richm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=211</guid>
		<description><![CDATA[On Saturday I visited the YNEPF (Yorkshire and North East Powerlifting Federation) Benchpress Championships that were held at Durham ARC. This was my first time at one of these events and I must say that I was impressed by both &#8230; <a href="http://www.oldelvet.org.uk/2011/11/powerlifting-championships/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On Saturday I visited the YNEPF (Yorkshire and North East Powerlifting Federation) Benchpress Championships that were held at Durham ARC. This was my first time at one of these events and I must say that I was impressed by both the athletes and the organisation of the event. Jim Dulling the principle organiser asked me to take some photos of the event. I&#8217;ll sort these out in the next couple of days and post them here.</p>
<p>Update: <a title="Powerlifting Championships 2011" href="http://www.oldelvet.org.uk/photo-gallery/powerlifting-championships-2011/">Photo galleries of the YNEPF event</a> now published.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2011/11/powerlifting-championships/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In the Bullring</title>
		<link>http://www.oldelvet.org.uk/2011/08/in-the-bullring/</link>
		<comments>http://www.oldelvet.org.uk/2011/08/in-the-bullring/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 11:40:26 +0000</pubDate>
		<dc:creator>richm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=205</guid>
		<description><![CDATA[Wow. We made a visit to Birmingham this week. We took the kids to Cadbury World and then went to the Bullring Centre to let the girls do a bit of shopping.  (Un)fortunately the shopping trip was curtailed after about &#8230; <a href="http://www.oldelvet.org.uk/2011/08/in-the-bullring/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wow. We made a visit to Birmingham this week. We took the kids to <a title="Cadbury World" href="http://www.cadburyworld.co.uk/" target="_blank">Cadbury World</a> and then went to the <a title="Bullring Shopping Centre Birmingham" href="http://www.bullring.co.uk/" target="_blank">Bullring Centre</a> to let the girls do a bit of shopping.  (Un)fortunately the shopping trip was curtailed after about 20 minutes when the staff announced over the tannoys that the centre was closing immediately with no reason given.</p>
<p>At the time we had heard nothing about the riots going on in London and certainly didn&#8217;t expect anything like that to be going on in Birmingham. I&#8217;m guessing we made it out of the city centre about 30 minutes before things started getting heated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2011/08/in-the-bullring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android SimpleDateFormat format timezones in a twist</title>
		<link>http://www.oldelvet.org.uk/2011/08/android-simpledateformat-formats-timezones-in-a-twist/</link>
		<comments>http://www.oldelvet.org.uk/2011/08/android-simpledateformat-formats-timezones-in-a-twist/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 12:25:41 +0000</pubDate>
		<dc:creator>richm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=200</guid>
		<description><![CDATA[Yesterday we found a problem regarding formatting dates including Time Zones on Android 2.1 and 2.2 devices.  In a few cases our unit tests were failing due to the dates being output with the wrong timezone identifer. Specifically it turns &#8230; <a href="http://www.oldelvet.org.uk/2011/08/android-simpledateformat-formats-timezones-in-a-twist/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday we found a problem regarding formatting dates including Time Zones on Android 2.1 and 2.2 devices.  In a few cases our unit tests were failing due to the dates being output with the wrong timezone identifer.</p>
<p>Specifically it turns out that two identical calls to format a date will return different output if a date including a timezone is parsed using the <a title="java.text.SimpleDateFormat" href="http://developer.android.com/reference/java/text/SimpleDateFormat.html" target="_blank">SimpleDateFormat</a> instance inbetween the two calls.</p>
<p>The following <a title="JUnit.org - The JUnit testing framework" href="http://www.junit.org/" target="_blank">JUnit</a> tests pass</p>
<pre>    public void testFormatAfterParse() throws Exception {
        Date aDate = new Date(1311033202747L);
        SimpleDateFormat sdf = new SimpleDateFormat(
                         "yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US);
        sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
        assertEquals("2011-07-18T23:53:22.747+0000",
                         sdf.format(aDate));
        assertEquals("2011-07-18T23:53:22.747+0000",
                        sdf.format(aDate));
    }</pre>
<p>whereas if we parse a date between the two we get a test failure</p>
<pre>    public void testFormatAfterParse() throws Exception {
        Date aDate = new Date(1311033202747L);
        SimpleDateFormat sdf = new SimpleDateFormat(
                         "yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US);
        sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
        assertEquals("2011-07-18T23:53:22.747+0000",
                         sdf.format(aDate));
        <strong>sdf.parse("2009-01-01T00:00:00.000+0200"); </strong>        // fails on the next line
        assertEquals("2011-07-18T23:53:22.747+0000",
                         sdf.format(aDate));
    }</pre>
<p>With the additional sdf.parse call the Junit test fails saying</p>
<pre>    junit.framework.ComparisonFailure:
          expected:&lt;...0...&gt; but was:&lt;...2...&gt;</pre>
<p>That is the timezone output said &#8220;+0200&#8243; and not the expected &#8220;+0000&#8243; output.</p>
<p>This problem seems to have been fixed in Android 2.3 there is a fleeting reference to it in <a title="SimpleDateFormat timezone problem with 2.1" href="http://code.google.com/p/android/issues/detail?id=8258#c21" target="_blank">Comment 21 of Android issue 8258</a> but I have not found an specific bug report for it yet.</p>
<p>After quite a bit of investigation we managed to identify the test case above but it was difficult to identify the exact scenario in our multi-threaded environment where SimpleDateFormat instances are used within a utility class that is called from many different contexts.</p>
<p>Once identified the problem is simple to workaround in our application. We have just allocated two separate SimpleDateFormat instances (actually 2 per thread &#8211; more below) one for formatting and one for parsing. This stops parsing from affecting the format calls output.</p>
<h2>Sharing SimpleDateFormat instances</h2>
<p>You may ask why we are reusing SimpleDateFormat instances and hence falling over this problem. This is due to the cost involved in allocating a new instance. When we were using a new instance everytime we wanted to format/parse a date our tests took 12 minutes to complete. Changing to use a per-thread instance of SimpleDateFormat as shown below the test time was reduced by 9 minutes so it now completes in just 3 minutes.</p>
<p>Ok so we do a large number of date time operations in the tests but it really does show how much time the allocation of the object takes.</p>
<p>We use a <a title="java.lang.ThreadLocal" href="http://developer.android.com/reference/java/lang/ThreadLocal.html" target="_blank">ThreadLocal</a> helper to allocate new SimpleDateFormat objects. Our original formatting code was</p>
<pre>    public static String formatAsIso8601XmlLocal(Date datetime) {
        SimpleDateFormat sdf = new SimpleDateFormat(
                "yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US);
        sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
        return sdf.format(datetime);
    }</pre>
<p>but with a simple use of ThreadLocal we can safely reuse instances in a thread-safe manner with minimal effort.</p>
<pre>    /** Zulu timezone date/time format helper. */
    private static final ThreadLocal&lt;SimpleDateFormat&gt;
                             iso8601XmlZuluDateFormatHelper =
        new ThreadLocal&lt;SimpleDateFormat&gt;() {
            /* (non-Javadoc)
             * @see java.lang.ThreadLocal#initialValue()
             */
            @Override
            protected SimpleDateFormat initialValue() {
                // Note Locale.US is always available
                // and formats correctly for XML interchange
                SimpleDateFormat sdf = new SimpleDateFormat(
                       "yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US);
                sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
                return sdf;
            }
        };
    }

    public static String formatAsIso8601XmlLocal(Date datetime) {
        return iso8601XmlLocalDateFormatHelper.get()
                                          .format(datetime);
    }</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2011/08/android-simpledateformat-formats-timezones-in-a-twist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Hargreaves Review</title>
		<link>http://www.oldelvet.org.uk/2011/08/the-hargreaves-review/</link>
		<comments>http://www.oldelvet.org.uk/2011/08/the-hargreaves-review/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 23:17:57 +0000</pubDate>
		<dc:creator>richm</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oldelvet.org.uk/?p=197</guid>
		<description><![CDATA[Over breakfast this morning the BBC Breakfast News show had a piece about the UK Governments response to the Hargreaves Review of Intellectual Property and Growth. The presenters had two guests in the studio one representing the record industry and &#8230; <a href="http://www.oldelvet.org.uk/2011/08/the-hargreaves-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over breakfast this morning the BBC Breakfast News show had a piece about the UK Governments response to the <a title="An Independent review of Intellectual Property and Growth" href="http://www.ipo.gov.uk/ipreview.htm" target="_blank">Hargreaves Review of Intellectual Property and Growth</a>. The presenters had two guests in the studio one representing the record industry and another representing the movie makers. Vince Cable made a brief cameo appearance for the Government via video link.</p>
<p>The whole piece on the news seemed to be very biased and most of the talk was about how copying a CD/DVD onto your MP3 player was taking money out of the media moguls pockets. The presenters seemed to be taking the side of the media people and no-one on the show was thinking about things from the consumers point of view.</p>
<h2>What the report says</h2>
<p>I haven&#8217;t had time to look at <a title="Digital Opportunity - A Review of Intellectual Property and Growth" href="http://www.ipo.gov.uk/ipreview-finalreport.pdf" target="_blank">the review</a> in depth yet but Professor Hargreaves does seem to have done a good job of looking deeply into the issues and taking the technology into account too. Briefly the report concludes that with the rate of development of new technologies the UK must be prepared to react and change to encompass the changes.</p>
<p>Many of our existing laws are still firmly based around supporting 19th century technologies which in many ways are at least two generations of technology behind. For instance today the public wants to format shift their music to allow it to be listened to on a wide variety of devices. Our existing laws are still based around sheet music and concert hall performances. I remember as a child being told that</p>
<p style="text-align: center;"><strong>&#8220;Home taping is illegal and is killing music&#8221;</strong></p>
<p>Well that was over 20 years ago and if anything music is more alive in 2011 than it ever was in the 80&#8242;s and the big music companies who are making the most noise are often reported as having record profits.</p>
<p>I heard a few expressions of surprise today that copying from CD to tape (or MP3 player) is technically illegal. I really think that a large portion of the British public are unaware of how anti-consumer our IP laws are in places.</p>
<h2>Restricting Rights using Technology</h2>
<p>The thing that grates on me most about the lobbyists attempts to keep things firmly embedded in the 19th century is the attempts to use digital technology to enforce rights.  We have some wonderful technologies that are designed to allow things to interoperate with each other and the content producers try to use technical barriers to limit this interoperability.</p>
<p>Ultimately my view is that most of these are futile and only serve to make life harder for the legitimate end user and to drive things into black markets. The technologies themselves often only offer protection for a few years until ways of circumventing them becomes commonplace.  Whether it be phones/gaming consoles that are locked down to stop people customising them or DVD/Blueray disks that are only supposed to be viewed in certain locations.</p>
<p>Worst of all IMHO is the current proposals to try to force ISPs to block illegal filesharing sites from their customers. Whilst I have a fair amount of sympathy with the content producers there is also a large amount of advertising that comes from the wider distribution channels that these sites bring. Not every &#8220;illegal&#8221; download would be turned into a &#8220;paying&#8221; download and in many ways the people who would pay will likely pay if offered legitimate downloads with value added features too.</p>
<p>Ultimately blocking the filesharing sites means taking the away the fundamental aspects of the internet and also forcing ISPs to spy on all of our surfing behaviour. It is almost like the phone companies being forced to listen to/record all of our phone conversations and for the postman to open/read all of our mail deliveries.</p>
<p>Even if that happens there are many ways in which the end-users can circumvent the ISPs monitoring. Sure they are less convenient but ultimately they are perfectly workable necessary.</p>
<p><span class="Apple-style-span" style="color: #000000; font-size: 22px; line-height: 32px;">Finding the right balance</span></p>
<p>The key taking things forward is finding the right balance. I&#8217;m all for content providers getting a fair price for what they provide. But they also have to adapt to the new technologies and embrace the new opportunities that it brings them.</p>
<h2>Other reading</h2>
<ul>
<li><a title="Independent Review of IP and Growth" href="http://www.ipo.gov.uk/ipreview.htm" target="_blank">The report itself</a></li>
<li>Glyn Moody &#8211; <a title="Glyn Moody - Open Enterprise blog" href="http://blogs.computerworlduk.com/open-enterprise/2011/08/reviewing-the-uk-government-response-to-the-hargreaves-review/index.htm" target="_blank">Reviewing the UK Government Response to the Hargreaves Review</a></li>
<li>Department for culture, media and sport &#8211; <a title="Next steps for implementation of the Digital Economy Act" href="http://www.culture.gov.uk/publications/8365.aspx" target="_blank">Next steps for implementation of the Digital Economy Act</a></li>
<li>Light Blue Touchpaper &#8211; <a title="    Home     About     Archives     Authors  DCMS illustrates the key issue about blocking" href="http://www.lightbluetouchpaper.org/2011/08/03/dcms-illustrates-the-key-issue-about-blocking/" target="_blank">DCMS illustrates the key issue about blocking</a> - explains why site blocking is doomed to failure.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oldelvet.org.uk/2011/08/the-hargreaves-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

