<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/wordpress-mu-1.2.5" -->
<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/"
	>

<channel>
	<title>OSS Watch team blog &#187; Discussion</title>
	<link>http://osswatch.jiscinvolve.org</link>
	<description>open source software innovation support centre</description>
	<pubDate>Sun, 14 Mar 2010 21:54:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.2.5</generator>
	<language>en</language>
			<item>
		<title>Life is wonderful</title>
		<link>http://osswatch.jiscinvolve.org/2010/03/10/life-is-wonderful/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/03/10/life-is-wonderful/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 10:59:03 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/03/10/life-is-wonderful/</guid>
		<description><![CDATA[Whilst this blog allows OSS Watch members and guest posters to express personal opinion we don&#8217;t usually use this blog for personal items. However, I&#8217;m making an exception today to remind myself, and hopefully some others, that whilst life can sometimes be horrible it is more often than not wonderful
. 
On Sunday at 17:17 (GMT) March 7th my [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst this blog allows OSS Watch members and guest posters to express personal opinion we don&#8217;t usually use this blog for personal items. However, I&#8217;m making an exception today to remind myself, and hopefully some others, that whilst life can sometimes be <a href="http://heidigardler.wordpress.com/2009/09/07/isobel-gardler-b-02102008/" title="A sad story that will remind us of how lucky most of us are" onclick="javascript:urchinTracker ('/outbound/article/heidigardler.wordpress.com');">horrible</a> it is more often than not <strong><em>wonderful</em></strong></p>
<p><a href="http://osswatch.jiscinvolve.org/files/2010/03/loving-brother.png" title="Loving brother" >.<img src="http://osswatch.jiscinvolve.org/files/2010/03/loving-brother.png" alt="Loving brother" /></a><a href="http://osswatch.jiscinvolve.org/files/2010/03/proud-dad.PNG" title="Dad and newborn Saskia" ><img src="http://osswatch.jiscinvolve.org/files/2010/03/proud-dad.PNG" alt="Dad and newborn Saskia" /></a> <a href="http://osswatch.jiscinvolve.org/files/2010/03/proud-mum.PNG" title="Proud Mum" ><img src="http://osswatch.jiscinvolve.org/files/2010/03/proud-mum.PNG" alt="Proud Mum" /></a><a href="http://osswatch.jiscinvolve.org/files/2010/03/saskia-frances-gardler.png" title="Saskia Frances Gardler" ><img src="http://osswatch.jiscinvolve.org/files/2010/03/saskia-frances-gardler.png" alt="Saskia Frances Gardler" align="left" /></a></p>
<p>On Sunday at 17:17 (GMT) March 7th my wife gave birth to a beautiful and healthy baby girl, Saskia Frances Gardler at 7lb 10.5 oz. Mum and baby are doing very well and are now home with a proud Dad.</p>
<p>I&#8217;d like to publicly acknowledge the superb  care that my wife and I received during this pregnancy. We only truly appreciate the National Health Service when we really need it, and Heidi and I have  needed it on far too many occasions over the last few years. The care we have received has been exceptional when compared to what I have seen in other countries.</p>
<p>I should also mention Oxford University Computing Services. I could not have hoped for a more understanding employer, it was clear from the first day that as long as I worked hard when I was able OUCS would respond by giving me as much space and time as I needed to support my family during this difficult period. I&#8217;m truly grateful to my boss Lou Burnard and to my exceptional team here at OSS Watch.</p>
<p>As for extended family and our friends - we hope they already understand how appreciative we are of their combined efforts in recent years.</p>
<p>Like I said in the intro, sometimes life is horrible, but more often than not life and the people around us are wonderful. We should never forget that in the difficult times.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/03/10/life-is-wonderful/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software Developers for Haiti</title>
		<link>http://osswatch.jiscinvolve.org/2010/01/22/software-developers-for-haiti/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/01/22/software-developers-for-haiti/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 23:01:04 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Discussion]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/01/22/software-developers-for-haiti/</guid>
		<description><![CDATA[Some time ago I posted &#8220;Does it take a disaster to understand the power of open development?&#8221; Unfortunately it is now time to revisit that post with a call for software developers to help Haiti.
The Sahana Software Foundation are looking for additional developers to help with Sahana, a disaster management tool. They need to continue [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago I posted &#8220;<a href="/2008/11/13/does-it-take-a-disaster-to-understand-the-power-of-open-development/">Does it take a disaster to understand the power of open development?</a>&#8221; Unfortunately it is now time to revisit that post with a call for software developers to help Haiti.</p>
<p>The Sahana Software Foundation are looking for additional developers to help with <a href="http://www.sahana.lk/" onclick="javascript:urchinTracker ('/outbound/article/www.sahana.lk');">Sahana</a>, a disaster management tool. They need to continue to build an information portal that is seeing increased interest and usage to assist organisations responding to events in Haiti. Information on the work underway can be found on the <a href="http://wiki.sahana.lk/doku.php/haiti:start" onclick="javascript:urchinTracker ('/outbound/article/wiki.sahana.lk');">Sahana Haiti response Overview</a> page.</p>
<p>The skills they are primarily looking for are (you don&#8217;t need them all, any will do):</p>
<ul>
<li> Python - the main development for SahanaPy is Python (we&#8217;re not using PHP for this instance)</li>
<li> web2py - Sahana uses the web2py enterprise framework for SahanaPy (I&#8217;m told it is fairly easy to learn if you&#8217;re used to Django)</li>
<li> OpenLayers</li>
<li> jQuery</li>
</ul>
<p>To find out more and offer your help please jump onto #sahana on freenode. Please give as much or as little as you want.Some of the core devs have been working really long hours the past 5-6 days, and any additional resource would assist us greatly, particularly as the effort is really starting to get some interest, traction and coverage, which leads to more and more feature requests.</p>
<p>Thanks for reading this far - please consider giving a few hours of your time to help out, if you can.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/01/22/software-developers-for-haiti/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Treading the thin line between Free, Proprietary and Open Source Software</title>
		<link>http://osswatch.jiscinvolve.org/2010/01/04/treading-the-thin-line-between-free-proprietary-and-open-source-software/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/01/04/treading-the-thin-line-between-free-proprietary-and-open-source-software/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:18:10 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/01/04/treading-the-thin-line-between-free-proprietary-and-open-source-software/</guid>
		<description><![CDATA[For quite some time OSS Watch have been trying to put together an article examining Microsofts approach to open source. Today we welcomed the new year with the publication of &#8220;Microsoft: an end to open hostilities?&#8220;
This has been a very hard piece to write. We felt we needed to talk to as many people as [...]]]></description>
			<content:encoded><![CDATA[<p>For quite some time OSS Watch have been trying to put together an article examining Microsofts approach to open source. Today we welcomed the new year with the publication of &#8220;<a href="http://www.oss-watch.ac.uk/resources/microsoft.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Microsoft: an end to open hostilities?</a>&#8220;</p>
<p>This has been a very hard piece to write. We felt we needed to talk to as many people as possible, we needed to sift through  significant amounts of Fear Uncertainty and Doubt along with unnecessarily emotional responses.</p>
<p>Things weren&#8217;t made any easier by the fact that every time we felt ready to publish something else heppened that seemed to change the story somewhat and we had to return to our sources for more observations.</p>
<p>During our research for this article OSS Watch have been <a href="http://markmail.org/message/b7txqj7yxo7deban" onclick="javascript:urchinTracker ('/outbound/article/markmail.org');">accused</a>, by an OSI board observer and ASF Member, of being &#8220;surrogates&#8221; for Microsoft, whilst <a href="http://www.microsoft.com/presspass/exec/tonyhey/" onclick="javascript:urchinTracker ('/outbound/article/www.microsoft.com');">Tony Hey</a> (Corporate Vice President of External Research, Microsoft) privately expressed concern that OSS Watch was &#8220;encouraging academics to use the GPL.&#8221; Simultaneously, various free software representatives have pointed out how &#8220;naive&#8221; they believed us to be by even considering the idea that Microsoft may have genuine intentions with respect to engaging with the free and open source community.</p>
<p>As a non-advocacy advisory service we tend to think that if all sides in a debate believe we are in the wrong, yet all are still talking to us, we are probably doing something right. Certainly none of them can claim us as their own.</p>
<p>Given all this input what did we conclude?</p>
<p>Well, as you would expect, the conclusion is far from clear. On the one side we have the Stallman&#8217;s (Free Software Foundation) view that &#8220;these free programs are meant specifically to prevent                     the world from freeing itself from non-free software&#8221;. On the other side we have Erenkrantz&#8217;s (The Apache Software Foundation) view that &#8220;every                     positive and constructive engagement Microsoft has with the open source                     community (and vice versa) &#8230; will continue to chip away at the old perceptions&#8221;.</p>
<p>Furthermore, whilst Microsoft may be making concessions to open source and are happy to play with open source when it suits their needs they are also willing to use other methods where it best suits their business. For example, on <a href="http://www.oss-watch.ac.uk/resources/softwarepatents.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">patents</a> Darren Strange (Head of Open Source                     Engagement, Microsoft UK) says &#8220;Patents drive innovation and they                     drive openness actually.&#8221;</p>
<p>Our own conclusion is that &#8220;Microsoft                     is not simply an unchanging monolith.&#8221; The <a href="http://www.oss-watch.ac.uk/resources/microsoft.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">article</a> demonstrates that things within Microsoft are changing. Naturally they are changing in ways that benefit Microsoft as a business, but the good news is that some of these changes also benefit the world of free and open source software.</p>
<p>Over the years I have often <a href="http://www.quotedb.com/quotes/2776" onclick="javascript:urchinTracker ('/outbound/article/www.quotedb.com');">quoted Ghandi</a> when looking at Microsoft and their relationship with Free and Open Source Software: &#8220;<font>First they ignore you, then they ridicule you, then they fight you, then you win&#8221;. FOSS has not &#8220;won&#8221; yet, but the frontline is moving and it is open source software that is winning.</font></p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/01/04/treading-the-thin-line-between-free-proprietary-and-open-source-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mailing lists vs. forums</title>
		<link>http://osswatch.jiscinvolve.org/2009/12/15/mailing-lists-vs-forums/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/12/15/mailing-lists-vs-forums/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 08:36:39 +0000</pubDate>
		<dc:creator>Sander van der Waal</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Discussion]]></category>

		<category><![CDATA[Strategy and Policy]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/12/15/mailing-lists-vs-forums/</guid>
		<description><![CDATA[On Monday the 9th of December we organised two simultaneous workshops on open development. One track was about open innovation whereas the other focused on the theme of building an engaged community around open source software projects. I gave a presentation on the latter track about my first experiences with an open source project and [...]]]></description>
			<content:encoded><![CDATA[<p>On Monday the 9th of December we organised two simultaneous workshops on open development. One track was about open innovation whereas the other focused on the theme of building an engaged community around open source software projects. I gave a presentation on the latter track about my first experiences with an open source project and explained about the community tools that are essential for open development: a good homepage, a version control system, an issue tracker and mailing lists. </p>
<p>One question at the end of my session was about the mailing lists. I had explained that it is very important to have a publicly accessible mailing list that anybody can subscribe to and that you should ensure that all communication about the project is on the mailing list. The question was about why you should use mailing lists for this and not forums.<br />
 <a href="http://osswatch.jiscinvolve.org/2009/12/15/mailing-lists-vs-forums/#more-246" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/12/15/mailing-lists-vs-forums/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Writing for the Web: a few tips</title>
		<link>http://osswatch.jiscinvolve.org/2009/12/05/writing-for-the-web-a-few-tips/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/12/05/writing-for-the-web-a-few-tips/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 08:28:48 +0000</pubDate>
		<dc:creator>Elizabeth Tatham</dc:creator>
		
		<category><![CDATA[Event]]></category>

		<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/12/05/writing-for-the-web-a-few-tips/</guid>
		<description><![CDATA[My worst nightmare at school was having to think of something for show and tell. I had the same feeling today, when I was asked to write a blog post as part of my new job as content editor for OSS Watch.
I have never written a blog before, and seldom read them, so I had [...]]]></description>
			<content:encoded><![CDATA[<p>My worst nightmare at school was having to think of something for show and tell. I had the same feeling today, when I was asked to write a blog post as part of my new job as content editor for OSS Watch.</p>
<p>I have never written a blog before, and seldom read them, so I had a few questions for my colleagues. What shall I write about? Oh, anything really. Who am I writing for? Oh, anyone and everyone. Scary. All the more so because blogging is  personal and immediate - quite the opposite of the book publishing process I am used to, where the product is carefully crafted over several weeks or months and there&#8217;s a team to share the responsibility.</p>
<p>Luckily I went on a course yesterday, so at least I have something to write about. The course was called Writing for the Web, and I was keen to go on it because I wanted to know how the writing and editing processes for the Web differ from those in book publishing.</p>
<p>The course outline looked very promising: devising a strategy for your website; understanding how people read online; structuring your information; writing skills; managing your website; editing and proofreading; and creating reusable material. For me, it didn&#8217;t quite deliver on all fronts, but I did pick up some useful tips:</p>
<ul>
<li>a website should not be seen as whole, and is non-linear, unlike most books</li>
<li>reading on screen is uncomfortable, so presentation is important (see <a href="http://webpagesthatsuck.com" onclick="javascript:urchinTracker ('/outbound/article/webpagesthatsuck.com');">http://webpagesthatsuck.com</a> for examples of how not to do it)</li>
<li>consider the reader&#8217;s environment and accessibility issues</li>
<li>use storyboarding to plan the site, and to demonstrate layout of screens and navigation links</li>
<li>navigation reflects the relationship between information and also readers&#8217; need to access it</li>
<li>people don&#8217;t read the text, they scan it, so make it scannable: use highlighted keywords, meaningful sub-headings and bulleted lists</li>
<li>keep headings short; the first two words are the most important</li>
<li>paragraphs should contain a maximum of two sentences</li>
<li>keep it short and simple (see <a href="http://www.plainenglish.co.uk/" onclick="javascript:urchinTracker ('/outbound/article/www.plainenglish.co.uk');">http://www.plainenglish.co.uk/</a>) and focus on the action</li>
<li>avoid &#8217;speed bumps&#8217;: inconsistent use of terms, jargon, slang, non-descriptive headings, marketing hype</li>
</ul>
<p>All in all, it was a useful day away from the office. I will now be able to look at our website in a new light, and think about how we could apply some of these principles to improve it, and the <a href="http://www.oss-watch.ac.uk/resources/lifeofadoc.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">documents we write</a> for it, for our readers. Pity we didn&#8217;t cover blogging.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/12/05/writing-for-the-web-a-few-tips/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More on video interviews at ApacheCon</title>
		<link>http://osswatch.jiscinvolve.org/2009/11/11/more-on-video-interviews-at-apachecon/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/11/11/more-on-video-interviews-at-apachecon/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 17:21:02 +0000</pubDate>
		<dc:creator>Gabriel Hanganu</dc:creator>
		
		<category><![CDATA[Event]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Discussion]]></category>

		<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/11/11/more-on-video-interviews-at-apachecon/</guid>
		<description><![CDATA[In this video fragment Bertrand Delacretaz, member of the ASF&#8217;s Community Development Project Management Committee talks about the importance of knowing the qualities of the individuals forming an incipient developer community. Betrand&#8217;s soccer team analogy is simple but powerful. It captures the key aspects of working collaboratively as a distributed development team: openly communicating one&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>In this <a href="http://www.youtube.com/watch?v=V3c_Srl5vN8" onclick="javascript:urchinTracker ('/outbound/article/www.youtube.com');">video fragment</a> Bertrand Delacretaz, member of the ASF&#8217;s Community Development Project Management Committee talks about the importance of knowing the qualities of the individuals forming an incipient developer community. Betrand&#8217;s soccer team analogy is simple but powerful. It captures the key aspects of working collaboratively as a distributed development team: openly communicating one&#8217;s abilities and limitations, identifying one&#8217;s interests and fostering them to the benefit of the entire group.</p>
<p><div id="vvq4ba5bce8d7061" class="vvqbox vvqyoutube" style="width:425px;height:355px;"><p><a href="http://www.youtube.com/watch?v=V3c_Srl5vN8" onclick="javascript:urchinTracker ('/outbound/article/www.youtube.com');">http://www.youtube.com/watch?v=V3c_Srl5vN8</a></p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/11/11/more-on-video-interviews-at-apachecon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open source education - ensuring students develop the skills they need</title>
		<link>http://osswatch.jiscinvolve.org/2009/07/03/how-seneca-college-approach-open-source-education/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/07/03/how-seneca-college-approach-open-source-education/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 07:20:41 +0000</pubDate>
		<dc:creator>stevelee</dc:creator>
		
		<category><![CDATA[Discussion]]></category>

		<category><![CDATA[Strategy and Policy]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/07/03/how-seneca-college-approach-open-source-education/</guid>
		<description><![CDATA[When I first became involved with Mozilla through working on a Mozilla Foundation accessibility grant, I quickly discovered the impressive open source educational work at Seneca College in Toronto, lead by David Humphry and Chris Tyler. Students on the computer science course get the enviable opportunity to work on projects that immerse them directly in [...]]]></description>
			<content:encoded><![CDATA[<p>When I first became involved with Mozilla through working on a <a href="http://hecker.org/mozilla/foundation-grants" onclick="javascript:urchinTracker ('/outbound/article/hecker.org');">Mozilla Foundation accessibility grant</a>, I quickly discovered the impressive <a href="http://zenit.senecac.on.ca/wiki/index.php/Main_Page" onclick="javascript:urchinTracker ('/outbound/article/zenit.senecac.on.ca');">open source educational work at Seneca College</a> in Toronto, lead by David Humphry and Chris Tyler. Students on the computer science course get the enviable opportunity to work on <a href="http://zenit.senecac.on.ca/wiki/index.php/Project_List" onclick="javascript:urchinTracker ('/outbound/article/zenit.senecac.on.ca');">projects</a> that immerse them directly in some of the most successful open source development communities, contributing to programs such as Firefox, Thunderbird, Open Office and Fedora (Linux).  These projects are not just academic exercises, rather they are strategic for the open source projects, and students contributions are accepted into the projects. As a result students get incomparable experience working on large code bases and in the process acquire the <a href="http://www.oss-watch.ac.uk/resources/odm.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open source software and community development</a> skills that are highly sought by companies all over the world.This work started with Seneca introducing Mozilla technology in their courses and soon Mozilla joined in, with key people giving lectures and making themselves available to the students. If you visit <a href="irc://irc.mozilla.org/seneca" onclick="javascript:urchinTracker ('/outbound/article/irc.mozilla.org');">Seneca&#8217;s Mozilla IRC channel</a> you will find a vibrant community where students, faculty staff, Mozilla staff and volunteers are busy discussing issues, working on projects and having fun.This morning I spotted a tweet from Mark Surman, Mozilla Foundation&#8217;s executive director,  that linked to this <a href="http://www.osbr.ca/ojs/index.php/osbr/article/view/912/881" onclick="javascript:urchinTracker ('/outbound/article/www.osbr.ca');">excellent paper</a> by Chris Tyler explaining how Seneca approach open source education.OSS Watch, like Seneca and Mozilla are serious about open source education as the way to address the skills shortage. Along with the others members of the <a href="http://teachingopensource.org/index.php/Main_Page" onclick="javascript:urchinTracker ('/outbound/article/teachingopensource.org');">Teaching Open Source</a> collaboration we are working to ensure students, educational institutions and industry alike acquire the <a href="http://www.oss-watch.ac.uk/resources/softwaredevelopment.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open development</a> skills that are so critical for much modern software development.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/07/03/how-seneca-college-approach-open-source-education/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software Sustainability</title>
		<link>http://osswatch.jiscinvolve.org/2009/06/30/software-sustainability/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/06/30/software-sustainability/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 13:02:21 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Discussion]]></category>

		<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/06/30/software-sustainability/</guid>
		<description><![CDATA[The EPSRC recently issued a call titled &#8220;Software Sustainability&#8220;. This topic is something that is close to the heart of OSS Watch, so naturally OSS Watch submitted a bid (and, in fact, were named as partners on a number of other bids).
Collaboration is the key
OSS Watch have been acutely aware for some time that the [...]]]></description>
			<content:encoded><![CDATA[<p>The EPSRC recently issued a call titled &#8220;<a href="http://www.epsrc.ac.uk/CallsForProposals/SoftwareSustainabiity.htm" onclick="javascript:urchinTracker ('/outbound/article/www.epsrc.ac.uk');">Software Sustainability</a>&#8220;. This topic is something that is <a href="http://www.oss-watch.ac.uk/resources/sustainableopensource.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">close to the heart</a> of OSS Watch, so naturally OSS Watch submitted a bid (and, in fact, were named as partners on a number of other bids).</p>
<p><strong>Collaboration is the key</strong></p>
<p>OSS Watch have been acutely aware for some time that the &#8220;standard&#8221; approach to software sustainability in our sector is to &#8220;throw more money at it&#8221;. Indeed, most of the bids into this call, that we are aware of,  take this approach. At OSS Watch we take a longer term view. We believe that sustainability is about reducing long term cost through collaborative development, this requires a short-medium term investment in developing collaborative software development skills. Unfortunately, our sector is more accustomed to competition for grants than to collaboration for value for money.</p>
<p>Evidence of this can be seen in the OSS Watch experience during the writing the our EPSRC bids. We were approached by a number of people who refused to allow us to talk to others about their plans, a ludicrous situation since some of the gaps in experience in one proposal could be closed by bringing in another member of our network. In other cases we invited representatives of potentially competing bids to view and discuss our own bid in order to find points of collaboration. Some joined our open mailing list  and viewed our draft proposal in the wiki but not once did they contribute, they didn&#8217;t even acknowledge our invite. In other words they wanted to take, but not to give.</p>
<p>The end result of this competition is, in this case, a number of less than ideal bids. This prompted OSS Watch to sumbit a bid that explicitly called for the EPSRC to match our own bid with another with, in the funders eyes, a suitable domain specific expertise. Assuming that our bid is seen as valuable in itself we look forward to sharing our expertise with one or more of the other bid teams.</p>
<p><strong>How do we collaborate?</strong></p>
<p>It is our belief that to create sustainable software that survives between one development team (i.e. grant) and the next (i.e. another grant) we need to change this culture of competition into one of collaboration. In the non-academic sectors there are <a href="http://osswatch.jiscinvolve.org/2008/06/03/just-how-big-is-the-apache-software-foundation/" >significant examples</a> of this <a href="http://osswatch.jiscinvolve.org/2008/11/13/does-it-take-a-disaster-to-understand-the-power-of-open-development/" >working</a> on both <a href="http://www.oss-watch.ac.uk/resources/casestudies.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">large and small scales</a>.</p>
<p>The problem with this approach is that project team currently expect their own chances of survival to be dependant on their &#8220;ownership&#8221; of the outputs and knowledge acquired during the first grant. Indeed OSS Watch are an example of this. As OSS Watch manager I am responsible for ensuring we have enough grant funding for over five full time staff. If I encourage others to enter our space am I putting my team at risk?</p>
<p>I don&#8217;t beleive so, my team have a very specific set of experiences and skills. Collectively we cover most aspects of open source software development. Our network reaches far and wide into the academic and non-academic open source communities, but we are not omnipresent. By being clear about our specialisms and recognising other groups expertise we should be able to increase the amount of grant money we receive as we will get access to more varied pots through our cooperation. What the sector needs to realise and accept is that by being the expert one will be invited to participate in more projects not compete for less.</p>
<p>Whilst OSS Watch&#8217;s experience in this EPSRC bid would seem to simultaneously support and undermine this argument, it is our belief that in the long run cooperation is where value and sustainability lies. There  are <a href="http://www.oss-watch.ac.uk/resources/cs-texgen.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">examples</a> of this happening with niche software produced in the academic sector too. For example TexGen, a project at University of Nottingham has recieved significant additional funding as a direct result of the openness of their software outputs.</p>
<p><strong>Sucessful collaboration means fully open collaboration </strong></p>
<p>Unfortunately, TexGen is the exception rather than the rule. Even where collaboration is the goal, our sector still tends to artificially limit membership of the community to those who are funded. This can be seen in the <a href="http://www.oss-watch.ac.uk/resources/communitysource.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Community Source</a> model, popular in large US projects which <a href="http://www.oss-watch.ac.uk/resources/communityvsopen.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">excludes some parties</a> from participation and therefore limits the sharing of both costs and rewards to a smaller group than is necessary.</p>
<p>The community source model aims to add a level of control to open development projects that it is believed does not exist in true open source. However, I would argue that this is a lack of understanding of the <a href="http://www.oss-watch.ac.uk/resources/odm.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open development model</a> rather than fact.</p>
<p>My own experience shows me that there are decision making models in open development that allow for the level of central planning and control needed in major projects whilst still ensuring the doors are open to anyone who wishes to contribute in a sensible and constructive way. Indeed, if this were not the case then open source, and sustainable, products such as Eclipse, which is found at the heart of a large number of varied third party tools, would not exist.</p>
<p>In order to demonstrate this to be the case OSS Watch have been working with some experienced community source practioners in the <a href="https://wiki.opencastproject.org/confluence/display/open/About+Opencast+Matterhorn" onclick="javascript:urchinTracker ('/outbound/article/wiki.opencastproject.org');">Matterhorn Project</a>. Together we have drawn up a <a href="https://wiki.opencastproject.org/confluence/display/open/Governance" onclick="javascript:urchinTracker ('/outbound/article/wiki.opencastproject.org');">governance model</a> for this new project which appears to satisfy the control concerns of the funders whilst also satisfying OSS Watch&#8217;s concerns about keeping the community open.</p>
<p>At first glance this model may seem somewhat heavyweight for a smaller project. Therefore, OSS Watch have also worked with other parties to develop a much <a href="http://code.google.com/p/shuffl/wiki/OpenSourceSustainabilityPlan" onclick="javascript:urchinTracker ('/outbound/article/code.google.com');">lighter touch governance model</a> suitable for &#8220;rapid innovation&#8221; projects that are funded for just six months.</p>
<p>Those of you who read these models will realise that they are essentially the same model, it&#8217;s just that one defines more formal roles than the other since it has more initial stakeholders. This means that should the rapid innovation project be succesful it&#8217;s model can grow to accommodate a growing, and as yet unknown, community. It is this growth that is the start of sustainability through a collaborative development model.</p>
<p><strong>The practice of open development</strong></p>
<p>Now that OSS Watch have started to show that closed communities are not required, the next step is to encourage people to develop their software in such a way as to ensure non-community members are empowered to participate. It is these third party contributions that spread the cost of development across multiple financial pots and thus reduces centralised risk.</p>
<p>We recognise that policy is all very well but it is practice that matters. The adoption of open development practice requires a <a href="http://www.oss-watch.ac.uk/resources/communityworkshop2008.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">significant cultural change</a>, but this is a change that our <a href="http://www.oss-watch.ac.uk/resources/vre-report.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">research shows</a> is desired by enough practitioners to make it viable.</p>
<p>OSS Watch argues that funding projects to experiment with software ideas and then spending more money to &#8220;harden&#8221; the few that have promise is wasteful. We believe all software should be <a href="http://www.oss-watch.ac.uk/resources/erenkrantz.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">developed openly</a> from the outset. By doing this the cost of sustaining software that successfully meets user needs is decreased since initial outputs, of all kinds, are <a href="http://www.oss-watch.ac.uk/resources/reuseReadinessRating.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">reusable</a>. Where software does not meet user need, as can often be the case in research software development,  the increased level of collaboration and awareness within the community serves to increase the chances of success in future projects. This is because the community is sharing not only the &#8220;hardened&#8221; successes, but also the lessons learnt in other projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/06/30/software-sustainability/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Procuring Software is not (even) as simple as buying a car</title>
		<link>http://osswatch.jiscinvolve.org/2009/04/15/procuring-software-is-not-even-as-simple-as-buying-a-car/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/04/15/procuring-software-is-not-even-as-simple-as-buying-a-car/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:23:52 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Procurement]]></category>

		<category><![CDATA[Business]]></category>

		<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/04/15/procuring-software-is-not-even-as-simple-as-buying-a-car/</guid>
		<description><![CDATA[Here at OSS Watch we often get asked things like &#8220;which is the best open source twitter alternative&#8221; or &#8220;which is the best open source financial managment tool?&#8221; We don&#8217;t answer these questions, and for good reason. Instead we focus on helping people understand how to find and evaluate open source software solutions. In this [...]]]></description>
			<content:encoded><![CDATA[<p>Here at OSS Watch we often get asked things like &#8220;which is the best open source twitter alternative&#8221; or &#8220;which is the best open source financial managment tool?&#8221; We don&#8217;t answer these questions, and for good reason. Instead we focus on helping people understand how to find and evaluate open source software solutions. In this blog I&#8217;m going to try and explain why we take this approach.</p>
<p>With simple things like microblogging we can point to <a href="http://laconi.ca" onclick="javascript:urchinTracker ('/outbound/article/laconi.ca');">Laconica</a> with a resonable amount of comfort, but should we really be ignoring <a href="http://openmicroblogger.org/" onclick="javascript:urchinTracker ('/outbound/article/openmicroblogger.org');">Open Micro Blogger</a> simply because we have not used it ourselves, after all, it does focus on a stronger and more scalable back-end. What about the solutions we&#8217;ve not yet heard of? A quick search for &#8220;open source microblogging&#8221; turns up a fair number of projects that are worth a look, not to mention a promising looking article with the title &#8220;<a href="http://www.honeytechblog.com/top-10-open-source-micro-blogging-services/" onclick="javascript:urchinTracker ('/outbound/article/www.honeytechblog.com');">Top 10 open source microblogging services</a>. Perhaps it&#8217;s not as simple as we first thought.</p>
<p>If it is this hard to identify &#8220;best of breed&#8221; open source solutions for something as simple as a microblogging service how hard would it be for a &#8220;Financial Management and Reporting&#8221; system? These are complex systems that need to be customised (or at least configured) for each use case.</p>
<p>Sometimes the enquirer pushes a little harder, often indicating that it should be possible to identify &#8220;best of breed&#8221; and that OSS Watch should do so. However, our position remains firm, we can&#8217;t evaluate everything out there, but we can help people identify and evalate the options in the context of their needs.</p>
<p>Lets consider the financial software market. I&#8217;ve used <a href="http://www.compiere.com/" onclick="javascript:urchinTracker ('/outbound/article/www.compiere.com');">Compiere</a> for Financial Management in the past. I was very pleased with it, but it&#8217;s not really a financial system, it is a Enterprise Resource Planning and Customer Relationship Management system that has some financial functionality.Would the CRM and ERP functionality help or hinder our requestor?</p>
<p>As well as Compiere I&#8217;ve used a pen and paper based double entry ledger system. It worked, requires minimal technical knowledge and is easy to source. Unfortunately it is error prone, requires considerable training and usually needs a real accountant to do magic periodically, magic you don&#8217;t want to be paying accountant hourly rates for when software can do it, perhaps <a href="http://en.wikipedia.org/wiki/GnuCash" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">GnuCash</a> or <a href="http://apps.sourceforge.net/mediawiki/jgnash/index.php?title=Main_Page" onclick="javascript:urchinTracker ('/outbound/article/apps.sourceforge.net');">jGnash</a> would be a better option. However, these are targetted at personal finance not business (or academic) finance.</p>
<p>Then there are <a href="http://openerp.com/" onclick="javascript:urchinTracker ('/outbound/article/openerp.com');">OpenER</a>, <a href="http://www.sql-ledger.org/" title="SQL Ledger" onclick="javascript:urchinTracker ('/outbound/article/www.sql-ledger.org');">SQL Ledger</a>, <a href="http://www.turbocashuk.com/" onclick="javascript:urchinTracker ('/outbound/article/www.turbocashuk.com');">TurboCash</a> and all the others that are out there. These are all &#8220;best of breed&#8221; within their own domain. They all have strengths and weaknesses. The &#8220;best&#8221; depends entirely on whether their strengths are important to the user whilst their weaknesses remain hidden.</p>
<p>How did I come up with the (incomplete) list of financial tools above? Simple, I spent 7 minutes (yes I timed myself) searching the web and making snap decisions on the viability of the open source community built around the products. I rejected another four or five as they looked like unsustainable or immature projects. It is this skill that I think we can offer to people looking for open source solutions. The customer must then narrow down the choice by looking at the feature set of the product base. Once a short list is drawn up, OSS Watch can help evaluate the support options available for the project, that is we can help the customer decide if the open source solution fits their culture, e.g. is there a suitable commercial support offering or is there an active and supportive developer community that internal IT staff can engage with?.</p>
<p>Even when we explain this in some detail we find that some people still insist that we should be able to tell them what to buy. So, I&#8217;ll say, here and now, as loud and clearly as I can:</p>
<blockquote><p>Procuring something without actually considering the functionality it will need is insane. It is almost certainly doomed to fail.</p></blockquote>
<p>A software procurement specialist once told me &#8220;there is never enough time to do it right, but there is always enough time to do it twice&#8221;. I wish I&#8217;d listened to him then (I&#8217;ll not go into why, but involves lots of wasted money). At least I&#8217;m listening now. If you are ready to listen, you can stop reading and <a href="mailto:info@oss-watch.ac.uk">contact OSS Watch</a> when you want us to help you evaluate some open source solutions.</p>
<p>For those still unconvinced let me try and illustrate the problem in a domain most of us know a little about.</p>
<p>Imagine you are buying a new car. All cars have the the same basic functionality and features, they go forwards and backwards, they have a steering wheel and they stop before hitting things (assuming the driver is alert enough to hit the brakes).</p>
<p>Despite all cars being the same (when considering base functionality) we don&#8217;t walk into a the local car dealership and say &#8220;what&#8217;s the best car&#8221; and immmediately buy the first thing that comes into their mind. Instead we find out which are the most suitable cars for our kind of use (driving to the shops, commuting, long distance travel, fun at the weekend etc.). We probably also read literature and reviews. Most of us would test drive a couple of our favourites. Eventually we would buy one.</p>
<p>It&#8217;s true that we rely on reviews and salespeople to help us narrow down the choice, but we have other methods for making the final selection, and, importantly, we would usually ask salespeople from each of the major manufacturers.</p>
<p>Anyone who watches car &#8220;review&#8221; programmes like <a href="http://www.bbc.co.uk/topgear/" onclick="javascript:urchinTracker ('/outbound/article/www.bbc.co.uk');">Top Gear</a> knows that even in the simple world of cars there is never a clear winner between two cars built for the same purpose. One will be better cruising on the motorway, the other may be better on country lanes. One will be cheaper to run, but the other mighter be cooler to look at, but beauty is in the eye of the beholder. It is not usually possible to say &#8220;this car is better than that car, regardless ofwho you are and what you are looking for&#8221;.</p>
<p>Sometimes it is possible to say &#8220;this car is just rubbish, it broke down 5 times in our road tests&#8221;, but once you get past obvious flaws that affect everyone you have to understand the drivers needs before saying &#8220;this car is the perfect car for you&#8221;. I&#8217;m 6&#8242; 4&#8243;tall, I simply don&#8217;t fit comfortably into some cars, it doesn&#8217;t matter if everyone else in the world thinks it is the perfect car, for me it is rubbish.</p>
<p>[This is getting to be a long post so I won&#8217;t even start on considering maintanence options for the car once it is purchased.]</p>
<p>Since most people wouldn&#8217;t ask a really general question such as &#8220;what is the best car?&#8221;, why do people insist on asking OSS Watch things like &#8220;which is the best open source financial management software solution?&#8221;</p>
<p>OSS Watch can <a href="mailto:info@oss-watch.ac.uk">help you procure open source solutions</a>, but we can&#8217;t tell you what to buy - sorry, it just is not that simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/04/15/procuring-software-is-not-even-as-simple-as-buying-a-car/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A good API is not enough</title>
		<link>http://osswatch.jiscinvolve.org/2009/03/16/a-good-api-is-not-enough/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/03/16/a-good-api-is-not-enough/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 16:15:41 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/03/16/a-good-api-is-not-enough/</guid>
		<description><![CDATA[[The post below was written for the JISC &#8220;Good API&#8217;s&#8221; project, but I like to get as much mileage out of my work as possible so I&#8217;m posting it here too]
We often argue about whether we can trust service X or whether we can hold our data in service Y. This usually boils down to [...]]]></description>
			<content:encoded><![CDATA[<p><em>[The post below was written for the JISC &#8220;<a href="http://blogs.ukoln.ac.uk/good-apis-jisc/" title="Good APIs" onclick="javascript:urchinTracker ('/outbound/article/blogs.ukoln.ac.uk');">Good API&#8217;s</a>&#8221; project, but I like to get as much mileage out of my work as possible so I&#8217;m posting it here too]</em></p>
<p>We often argue about whether we can trust service X or whether we can hold our data in service Y. This usually boils down to whether the provider of the service is likely to survive, whether the data is secure and whether we can access it in an open format via a documented <a href="http://en.wikipedia.org/wiki/Api" title="Application Programmin Interface" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">API</a>. We usually fail to consider the influence we will have on the providers of the service or software exposed by the API, we therefore fail to consider our own futures.</p>
<p>For this post I&#8217;ll limit myself to thinking about web based APIs (which we should not do, but since the UK HE and FE communities tend to think API means access to a web service I&#8217;ll do the same here). In this sitution we need to consider access to the source code that implements the API. This should be an important part of our decision making process for many reasons , the most important of which is that it increases the options available.</p>
<p>As an example we can consider microblogging, an area that is getting a fair amount of attention in the education sector, see Brian Kelly&#8217;s <a href="http://ukwebfocus.wordpress.com/?s=twitter" onclick="javascript:urchinTracker ('/outbound/article/ukwebfocus.wordpress.com');">WebFocus Blog</a> for examples.</p>
<p>Twitter, probably the most popular of microblogging platforms, is web based and provides a clearly documented and reasonably complete API. Institutions and researchers are currently considering solutions based on microblogging systems like Twitter. The focus of such efforts include questions like &#8220;will Twitter be here in 5 years?&#8221;, &#8220;what is their profit model?&#8221;, &#8220;will they start charging soon?&#8221;. These are important questions because the instituion will have no control over their own systems if they depend on an external service like Twitter.</p>
<p>For small organisations with no IT support, the use of Twitter is attractive. It is low cost, feature rich and popular. Should the model of use within Twitter change a small organisation can adapt quickly. However, for larger organisations like Universities and Colleges something like Twitter can embed itself, almost unseen, into many different systems across the organisation. For example, it could be integrated into institution wide news networks, the student VLE and and researchers VRE, the student tracking systems and the lecturer feedback mechanisms (to name just a few of the ideas I&#8217;ve heard). Clearly an institution can quickly become dependent on a microblogging service and thus the longevity of Twitters support, at current pricing levels, is very important to medium and long term planning.  Unfortunately, there is no way of knowing <a href="http://www.businessinsider.com/twitters-secret-business-model-on-track-and-will-work-vc-2009-3" title="Twitters secret business model" onclick="javascript:urchinTracker ('/outbound/article/www.businessinsider.com');">where Twitter is currently heading</a> and so planning becomes very difficult.</p>
<p><a href="http://www.oss-watch.ac.uk/resources/Stallman.xml" title="Richard Stallman on why web services are bad" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Some commentators</a> argue that depending on any third party solution is too risky and inflexible. Others argue that third party solutions can provide significant cost savings with only a limited sacrific of flexibility. What we really want is a middle ground. A solution in which we can take advantage of third party solutions for as long as the opportunity cost of doing so falls below the cost of developing our own, independent, solutions. Fortunately, there is such a &#8220;third way&#8221;, that third way is <a href="http://www.oss-watch.ac.uk/resources/opensourcesoftware.xml" title="What is open source software?" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open source software</a>.</p>
<p>Continuing our example of a microblogging service,  an alternative to Twitter is <a href="http://identi.ca" title="Identi.ca home page" onclick="javascript:urchinTracker ('/outbound/article/identi.ca');">identi.ca</a>. Like Twitter, Identi.ca provides an API for accessing the system and so it can be integrated with in-house systems. It provides all of the features of Twitter and content can be bridged between the two (via the respective APIs). There is, at least on the surface, no significant difference between the two systems.</p>
<p>However, the Identi.ca platform is built using <a href="http://laconi.ca" title="Laconica, open source microblogging platform" onclick="javascript:urchinTracker ('/outbound/article/laconi.ca');">Laconica</a> an open source microblogging tool. This means that if the hosted identi.ca service becomes unsuitable for any reason one can &#8220;simply&#8221; install Laconica on a suitable server and continue as before. Of course, it really isn&#8217;t that simple, by moving away from the Identi.ca server you are taking on the responsibility of maintaining your own server. You may also be forcing your users to rebuild thier social networks on yet another system, which presents a barrier to use. Fortunately, there is a middle ground in this case too. Since Laconica is open source, any third party could set up a company providing Identi.ca like services, including, for example, a group of collaborating universities.</p>
<p>It is tempting to say that an API is good if it provides the functionality we need and the ability to export our data if we decide to move on. However, as we have seen, this is not always enough, not when we need to plan strategically. Web based APIs are, in some cases, merely a way to provide the flexibility to customise systems whilst still locking you into a single provider solution. Experience has shown us that a monopoly in any domain is a dangerous thing.</p>
<p>We must be able to avoid lock-in to any individual providers services. Simply being able to export data from our current service provider is not sufficient. We also need to be able to find an alternative provider. Whilst open source does not guarantee the existence of an alternative it certainly increases the chances of one being created where demand exists. This in turn puts additional pressure on other providers to satisfy the needs of their existing customer base. This pressure often manifests itself through the provision of a more complete and flexible API. This can be seen in the example of the <a href="http://laconi.ca/trac/wiki/TwitterCompatibleAPI" title="Identi.ca API" onclick="javascript:urchinTracker ('/outbound/article/laconi.ca');">Identi.ca API</a> which not only implements the full Twitter API but goes much further.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/03/16/a-good-api-is-not-enough/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
