<?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; Ross Gardler</title>
	<link>http://osswatch.jiscinvolve.org</link>
	<description>open source software innovation support centre</description>
	<pubDate>Fri, 05 Feb 2010 15:58:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.2.5</generator>
	<language>en</language>
			<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[Fun]]></category>

		<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>Apache Wookie (Incubating) and the W3C Standards</title>
		<link>http://osswatch.jiscinvolve.org/2009/12/18/apache-wookie-incubating-and-the-w3c-standards/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/12/18/apache-wookie-incubating-and-the-w3c-standards/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 17:04:17 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/12/18/apache-wookie-incubating-and-the-w3c-standards/</guid>
		<description><![CDATA[OSS Watch are working with Scott Wilson and his colleagues at the University of Bolton on the Apache Wookie (Incubating) project. Since I&#8217;ve been busy on other Wookie things today I&#8217;ve not had time to write a blog post, so I&#8217;m just going to steal one of Scotts (well, I say &#8220;steal&#8221; but it&#8217;s under [...]]]></description>
			<content:encoded><![CDATA[<p>OSS Watch are working with Scott Wilson and his colleagues at the University of Bolton on the <a href="http://incubator.apache.org/wookie" onclick="javascript:urchinTracker ('/outbound/article/incubator.apache.org');">Apache Wookie (Incubating) </a>project. Since I&#8217;ve been busy on other Wookie things today I&#8217;ve not had time to write a blog post, so I&#8217;m just going to steal one of Scotts (well, I say &#8220;steal&#8221; but it&#8217;s under creative commons on <a href="http://zope.cetis.ac.uk/members/scott/blogview?entry=20091218112722" onclick="javascript:urchinTracker ('/outbound/article/zope.cetis.ac.uk');">Scott&#8217;s blo</a>g so it&#8217;s not really stealing).</p>
<h3>Apache Wookie passes W3C Widgets conformance</h3>
<p>After a marathon code sprint <em>[well done Scott - RG]</em> Apache Wookie (Incubating) now passes all 166 W3C Widgets conformance tests, the third application to reach a 100% pass rate.</p>
<p>Two other applications - the <a href="http://wiki.webvm.net/wrtc/" onclick="javascript:urchinTracker ('/outbound/article/wiki.webvm.net');">Aplix Web Runtime</a> engine and the <a href="http://updates.bondi.omtp.org/" onclick="javascript:urchinTracker ('/outbound/article/updates.bondi.omtp.org');">BONDI reference implementation for Windows Mobile</a> - have also been able to successfully pass all the conformance tests. Several others are also approaching a full pass rate, as can be seen on the <a href="http://dev.w3.org/2006/waf/widgets/imp-report/" onclick="javascript:urchinTracker ('/outbound/article/dev.w3.org');">W3C implementation report</a>.</p>
<p>Not only is this good news for <a href="http://getwookie.org/" onclick="javascript:urchinTracker ('/outbound/article/getwookie.org');">Wookie</a> its also good news for W3C, as more successful implementation helps the progress of the specification. Also, open source implementations can also help other developers build interoperable applications by reusing code. I hope in future we&#8217;ll be able to make the widget parser in Wookie distributable as a standalone library as well as part of the Wookie widget engine, to help with this process.</p>
<p>Useful links:</p>
<ul>
<li><a href="http://www.w3.org/TR/widgets/" onclick="javascript:urchinTracker ('/outbound/article/www.w3.org');">W3C Widgets 1.0: Packaging and Configuration</a></li>
<li><a href="http://getwookie.org/" onclick="javascript:urchinTracker ('/outbound/article/getwookie.org');">Apache Wookie (incubating)</a></li>
<li><a href="http://www.quirksmode.org/elsewhere/archives/mobile/w3c_widgets/index.html" onclick="javascript:urchinTracker ('/outbound/article/www.quirksmode.org');">A good list of resources on W3C widgets development</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/12/18/apache-wookie-incubating-and-the-w3c-standards/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Developing Communities</title>
		<link>http://osswatch.jiscinvolve.org/2009/11/22/developing-communities/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/11/22/developing-communities/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 22:47:31 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/11/22/developing-communities/</guid>
		<description><![CDATA[When I joined OSS Watch a couple of years ago my role was to enhance the community development work we undertake. I, and the rest of the OSS Watch team, have worked hard to understand how to build viable open source communities in the academic sector. Personally I can attest to having learned a great [...]]]></description>
			<content:encoded><![CDATA[<p>When I joined OSS Watch a couple of years ago my role was to enhance the community development work we undertake. I, and the rest of the OSS Watch team, have worked hard to understand how to build viable open source communities in the academic sector. Personally I can attest to having learned a great deal, yet it still surprised me when my colleague, Gabriel, reported on our recent trip to ApacheCon by saying that he observed me bringing community development lessons form my OSS Watch activity to the experts in the ASF.</p>
<p>I guess this is one reason why the ASF board recently approved a resolution to create a new Community Development project and appointing me as Vice President of Community Development. I look forward to this new activity in the ASF allowing me to further cross-fertilise between the ASF and the UK HE/FE sector, whilst the launching of a new EC project focussing on a wider engagement of computer scientists in open source projects will allow us to reach out to other software foundations.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/11/22/developing-communities/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Strong leadership and openness = software sustainability</title>
		<link>http://osswatch.jiscinvolve.org/2009/10/02/strong-leadership-and-openness-software-sustainability/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/10/02/strong-leadership-and-openness-software-sustainability/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 13:46:36 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/10/02/strong-leadership-and-openness-software-sustainability/</guid>
		<description><![CDATA[Time and time again we read and hear about how successful open source is maintained by an army of volunteers, yet those who are at the core of successful open source know this is not what makes the project survive in the long term.
For example, Greg Kroah-Hartman reported, in a Google Talk, that of 2399 unique [...]]]></description>
			<content:encoded><![CDATA[<p>Time and time again we read and hear about how successful open source is maintained by an army of volunteers, yet those who are at the core of successful open source know this is not what makes the project survive in the long term.</p>
<p>For example, Greg Kroah-Hartman reported, in a <a href="http://www.youtube.com/watch?v=L2SED6sewRw" onclick="javascript:urchinTracker ('/outbound/article/www.youtube.com');">Google Talk</a>, that of 2399 unique contributors active on the Linux Kernel project during a year and a half, roughly 75% of the work was done by people who are paid to do so. All of those people are considered volunteers within the project, but they are not there for the good of their health (although open source work is often fun). Furthermore, half of those contributors only contributed a single patch, whilst thirty people (1.25%) do nearly a third of the work.</p>
<p>My own anecdotal evidence, collected from over 8 years of working in projects at The Apache Software Foundation, leads me to assert that the popular &#8220;army of volunteers&#8221; myth is a result of the chatter of the masses (the other 98.75%). In surveys, interviews and snapshot observations the one patch contributors far outnumber the visionary leaders in a project and as a result it is their voices and opinions that are heard. At the same time, the leaders know that they need to play down their own importance in order to credit the community, since the contributions of the community are vital to the survival of the project, I&#8217;ll look at why later in this post.</p>
<p><a href="http://search.forbes.com/search/colArchiveSearch?author=dan+and+woods&amp;aname=Dan+Woods" onclick="javascript:urchinTracker ('/outbound/article/search.forbes.com');">Dan Woods</a>, in &#8220;<a href="http://www.forbes.com/2009/09/28/crowdsourcing-enterprise-innovation-technology-cio-network-jargonspy.html" onclick="javascript:urchinTracker ('/outbound/article/www.forbes.com');">The Myth of Crowdsourcing</a>&#8221; appears to agree that leadership and vision is what is needed in a successful project:</p>
<blockquote><p>There is no crowd in crowdsourcing. There are only virtuosos, usually uniquely talented, highly trained people who have worked for decades in a field&#8230;What really happens in crowdsourcing as it is practiced in wide variety of contexts, from Wikipedia to open source to scientific research, is that a problem is broadcast to a large number of people with varying forms of expertise&#8230;There is no crowd of open-source developers ready to attack every problem. In fact, most open-source projects are the product of one obsessed individual who wrote the software to meet his own needs. Often this individual was joined by other programmers who shared the founder&#8217;s vision and, under his direction, created great software.</p></blockquote>
<p>However, I believe Dan, at least partially, misunderstands the importance of the crowd in crowdsourcing.</p>
<p><strong>The real importance of community</strong></p>
<p>The community is vital to the sustainability of an open project, and, increasingly as I&#8217;ll discuss later, closed projects too.Note that Dan talks about the &#8220;broadcasting of ideas&#8221;, this is where the &#8220;army of volunteers&#8221; comes into its own. They validate what is happening in the project, they fix bugs, make suggestions for improvements and provide sounding boards for new ideas. Without these contributions a project is completely reliant on a handful of individuals in leadership roles. This dependency presents two main problems.</p>
<p>The first is that the project relies on the limited knowledge of the leadership. Even the best of the best don&#8217;t know everything, or as Mark Twain puts it &#8220;<font><a href="http://thinkexist.com/quotation/to_succeed_in_life-you_need_two_things-ignorance/215929.html" onclick="javascript:urchinTracker ('/outbound/article/thinkexist.com');">to succeed in life, you need two things: ignorance and confidence</a>.</font>&#8221; An effective and successful leader has the ability to step back and listen to those with different experiences, make the right (or best) call and ensure it is actioned. That is, the best leaders encourage, support and reward an army of contributors so that their project continues to excel.</p>
<p>The second problem of this dependence on a small group of leaders is that things change. Over time, one or more of those leaders will move on. Where will their replacement come from? If the leaders have already cultivated an &#8220;army of volunteers&#8221; in an <a href="http://www.oss-watch.ac.uk/resources/howtobuildcommunity.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open and transparent</a> way there should be no shortage of people willing and able to step up and take on the role.</p>
<p><strong>What about closed development?</strong></p>
<p>To ignore your community is a mistake in almost every case. Community and the power of crowdsourcing is not, as Dan explains, the sole domain of open source software. <a href="http://en.wikipedia.org/wiki/Open_innovation" title="Open Innovation page on Wikipedia" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">Open innovation</a> is becoming increasing popular in most industrial sectors, including closed source software. Microsoft, for example, has its <a href="http://mvp.support.microsoft.com/" onclick="javascript:urchinTracker ('/outbound/article/mvp.support.microsoft.com');">Most Valuable Professional</a> programme which is specifically designed to:</p>
<blockquote><p>recognize the best and brightest from technology communities around the world&#8230;These exceptional community leaders come from a wide range of backgrounds. They are teachers, artists, doctors, engineers, as well as technologists, who actively share their high-quality, real-world technical expertise with the community and with Microsoft.</p></blockquote>
<p><strong>Is openness for me?</strong></p>
<p>Most people starting new projects assume that either their project is too specialised to be of interest to third parties or that opening up to the community will result in them being swamped by well meaning contributors. As a result, they don&#8217;t engage, support and reward their community.</p>
<p>Popular communities do not grow from one member to hundreds overnight, there is little chance of you being swamped. They grow organically and, assuming the community is empowered to <a href="http://wiki.oss-watch.ac.uk/GovernanceModel" onclick="javascript:urchinTracker ('/outbound/article/wiki.oss-watch.ac.uk');">self-govern under strong leadership</a>, they grow in self-sufficient way. As for niche projects, an &#8220;army&#8221; of just one person can still be extremely valuable, who knows what just one person can do - after all, you are just one person, right?</p>
<p>If you care about software sustainability you should <a href="http://www.oss-watch.ac.uk/resources/odm.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">never ignore your community</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/10/02/strong-leadership-and-openness-software-sustainability/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software innovation in academic software outputs</title>
		<link>http://osswatch.jiscinvolve.org/2009/09/03/software-innovation-in-academic-software-outputs/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/09/03/software-innovation-in-academic-software-outputs/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 12:33:20 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Event]]></category>

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

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/09/03/software-innovation-in-academic-software-outputs/</guid>
		<description><![CDATA[At OSS Watch we spend a great deal of time talking about project governance. We argue that a lack of clear governance results in potential contributors being discouraged, either because there are no visible rewards for the extra effort involved or because they are worried that contributions will not be well managed. New projects often [...]]]></description>
			<content:encoded><![CDATA[<p>At OSS Watch we spend a great deal of time talking about project governance. <a href="http://wiki.oss-watch.ac.uk/GovernanceModel" title="Open Source Governance" onclick="javascript:urchinTracker ('/outbound/article/wiki.oss-watch.ac.uk');">We argue</a> that a lack of clear governance results in potential contributors being discouraged, either because there are no visible rewards for the extra effort involved or because they are worried that contributions will not be well managed. New projects often delay specifying a governance model and opening up because they don&#8217;t want to lose control of the project. However, this misses the whole point, a governance model does the exact opposite, it ensures you maintain control for as long as you want it. Furthermore, opening up is what drives innovation. This is likely to be the topic of my lightning talk at the <a href="http://www.ukoln.ac.uk/events/jiscri-2009/all_info_print/index.html" title="JISC Rapid Innovation in Development" onclick="javascript:urchinTracker ('/outbound/article/www.ukoln.ac.uk');">JISC Rapid Innovation in Development</a> event.</p>
<p>The goal of the #JISCRI projects is not  to have perfect software solutions, but to develop expertise in a range of potential solutions. By sharing this expertise across the whole community we not only increase the skills base of all, but we also bring ideas together - it is this converging of ideas that results in innovation, or, as Marten Mikos puts it:</p>
<blockquote><p>innovation happens &#8230; when you encounter other people and also when you step over some boundary and you combine ideas that haven&#8217;t been combined before.</p></blockquote>
<p>By adopting an open source licencing model and an open development governance model we allow anyone with an idea to bring that idea to the table, the governance model defines the mechanism for evaluation and subsequent acceptance or rejection of the idea.</p>
<p>However, at this point we hit another problem. People are often adverse to contributing their ideas because they also desire to control the latest and greatest innovations. A good governance model will reward the best ideas with a stake in the overall project. That is, it recognises that if we want to benefit from other peoples ideas we need to ensure they can benefit from our own. At this point please allow me to misquote Kahlil Gibran:</p>
<blockquote><p> If you love <strike>somebody</strike> a project, let them go, for if they return, they were always yours. And if they don&#8217;t, they never were.</p></blockquote>
<p>If you create and manage a truly innovative project then the rewards will always come back to you. By allowing people to experiment with your project you encourage those people to dream up new innovations and to invest new resources into implementing those innovations. These resources and the expertise they bring is something that your project would never have if you failed to let it go in the first place. The trick is to make it more beneficial for the third party to work with you rather than to work independently, for this you need a good governance model.</p>
<p>This kind of collaboration happens a great deal in the commercial sector, but it is much rarer in the academic sector (although it <a href="http://osswatch.jiscinvolve.org/2009/07/17/wookie-accepted-into-apache-incubator/" title="Wookie accepted into the Apache Incubator" >does happen</a>). The reason for this lack of openness is a cultural mismatch with two distinct causes. The first is that scientists are encouraged by the peer review system of publication to keep things close to their chests until the point of publication. The second is that universities are geared up to exploit innovations through patent licencing, which is not compatible with the idea of openness during the act of software innovation (this post is getting to be quite long, so I&#8217;ll save the exploitation issue for another post).</p>
<p>The fact that the peer review system prevents the kind of peer recognition demanded in open source projects is ironic since that system was devised to encourage openness. <a href="http://physicsworld.com/cws/article/news/38904" title="Doing science in the open" onclick="javascript:urchinTracker ('/outbound/article/physicsworld.com');">Micheal Nielson</a> explains it well:</p>
<blockquote><p>The value of cultural openness was understood centuries ago by many of the founders of modern science; indeed, the journal system is perhaps the most open system for the transmission of knowledge that could be built with 17th-century media. The adoption of the journal system was achieved by subsidizing scientists who published their discoveries in journals. This same subsidy now inhibits the adoption of more effective technologies, because it continues to incentivize scientists to share their work in conventional journals and not in more modern media.</p></blockquote>
<p>My hope is that initiatives such as the JISC Rapid Innovation projects will help increase openness in the academic software development sector, but my concern is that very few of these projects understand the importance of being open from day one. I&#8217;ll be challenging people to prove me wrong in my lightning talk at the <a href="http://www.ukoln.ac.uk/events/jiscri-2009/all_info_print/index.html" onclick="javascript:urchinTracker ('/outbound/article/www.ukoln.ac.uk');">#JISCRI event</a> and OSS Watch will be exploring the need for openness in our <a href="http://www.oss-watch.ac.uk/events/2009-10-09/programme.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Engaging Developers</a> workshop in October.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/09/03/software-innovation-in-academic-software-outputs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JISC Funding Call: Access &#38; Identity Management</title>
		<link>http://osswatch.jiscinvolve.org/2009/08/11/jisc-funding-call-access-identity-management/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/08/11/jisc-funding-call-access-identity-management/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 11:34:20 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Software]]></category>

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/08/11/jisc-funding-call-access-identity-management/</guid>
		<description><![CDATA[The Joint information Systems Comittee (JISC) in the UK have issued a new call for funding proposals titled &#8220;Access and Identity Management&#8220;. As with most JISC calls, proposals must come from UK educational institutions although other organisations can partner with appropriate institutions. Finding partners is one of the services OSS Watch offers as part of [...]]]></description>
			<content:encoded><![CDATA[<p>The Joint information Systems Comittee (JISC) in the UK have issued a new call for funding proposals titled &#8220;<a href="http://www.jisc.ac.uk/fundingopportunities/funding_calls/2009/08/0809aim.aspx" onclick="javascript:urchinTracker ('/outbound/article/www.jisc.ac.uk');">Access and Identity Management</a>&#8220;. As with most JISC calls, proposals must come from UK educational institutions although other organisations can partner with appropriate institutions. Finding partners is one of the services OSS Watch offers as part of our <a href="http://www.oss-watch.ac.uk/resources/adviceforprojectbids.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">bid writing consultation</a> service (free to UK academic institutions).</p>
<p>As with all JISC calls, bidders are expected to consult with OSS Watch in order to understand how the 					<a href="http://www.oss-watch.ac.uk/resources/opensourcepolicy.xml" title="JISC open source policy" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">JISC open source policy</a> 					and the <a href="http://www.oss-watch.ac.uk/resources/odm.xml" title="open development" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open development</a> approach to  					<a href="http://www.oss-watch.ac.uk/resources/sustainableopensource.xml" title="project sustainability" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">project sustainability</a> apply 					to their project (see paragraph 57 of the <a href="http://www.jisc.ac.uk/media/documents/funding/2009/08/0809aim.doc" onclick="javascript:urchinTracker ('/outbound/article/www.jisc.ac.uk');">call details</a>).</p>
<p>We look forward to helping you <a href="http://www.oss-watch.ac.uk/resources/adviceforprojectbids.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">write your bids</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/08/11/jisc-funding-call-access-identity-management/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wookie Accepted into Apache Incubator</title>
		<link>http://osswatch.jiscinvolve.org/2009/07/17/wookie-accepted-into-apache-incubator/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/07/17/wookie-accepted-into-apache-incubator/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 15:47:10 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/07/17/wookie-accepted-into-apache-incubator/</guid>
		<description><![CDATA[Wookie is a Java server application that allows you to upload and deploy widgets for your applications. Wookie is based on the W3C Widgets specification, but widgets can also be included that use extended APIs such as Google Wave Gadgets and Open Social. It was originally created at the University of Bolton as part of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://getwookie.org" onclick="javascript:urchinTracker ('/outbound/article/getwookie.org');">Wookie</a> is a Java server application that allows you to upload and deploy widgets for your applications. Wookie is based on the W3C Widgets specification, but widgets can also be included that use extended APIs such as Google Wave Gadgets and Open Social. It was originally created at the University of Bolton as part of the European Commission funded Ten Competence project.</p>
<p>In January Scott Wilson attended an <a href="http://www.oss-watch.ac.uk/events/2009-01-12/programme.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">OSS Watch workshop on software sustainability</a> at which I and my colleague Rowan Wilson presented a number of models for managing open source software in a sustainable way. After my presentation Scott approached me to ask what was involved with entering the <a href="http://incubator.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/incubator.apache.org');">Apache Incubator</a>.</p>
<p>I&#8217;m pleased to announce that the <a href="http://wiki.apache.org/incubator/WookieProposal" onclick="javascript:urchinTracker ('/outbound/article/wiki.apache.org');">Wookie proposal</a> has now been <a href="http://markmail.org/thread/lsjfeu2poqhvvwwa" onclick="javascript:urchinTracker ('/outbound/article/markmail.org');">accepted</a> into the incubator. There is still some work to do before the code actually appears there, but it won&#8217;t be long</p>
<p>This is great news for all involved. OSS Watch hope that Wookie will go on to provide our first significant use case demonstrating that software developed in the UK academic sector can, and should, become useful beyond our sector. I congratulate the Wookie team on clearly separating the domain specific features of their work from the generic code that will be useful beyond their core team. It is this, and the teams awareness that restricting their code to a niche market would restrict the pool of contributors, that has enabled OSS Watch to assist Wookie as it worked towards entry into the Apache Incubator.</p>
<p>I truly believe that the University of Bolton, and any other project or institution that adopts the Wookie code, will benefit significantly from this move. Already we are seeing interest from many third parties, indeed, it is a long time since a proposal passed with such a large number of positive votes.</p>
<p>[DISCLAIMER: I am a Member of The Apache Software Foundation, but this has no bearing on the choice of the ASF as a home for Wookie. The justification for the ASF is that it has a track record of producing reference implementations for open standards]</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/07/17/wookie-accepted-into-apache-incubator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Innovation through Open Development</title>
		<link>http://osswatch.jiscinvolve.org/2009/07/02/innovation-through-open-development/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/07/02/innovation-through-open-development/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 09:47:28 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/07/02/innovation-through-open-development/</guid>
		<description><![CDATA[In my last post I argue that open development can both reduce costs and improve quality. Today, Steve Lee pointed me to an article in Business Week that illustrates the point very well.
The article identifies Ken Saunders, a 41-year-old, legally blind volunteer for Mozilla as a prime example of the kind of third party contributions [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://osswatch.jiscinvolve.org/2009/06/30/software-sustainability/" >last post</a> I argue that open development can both reduce costs and improve quality. Today, Steve Lee pointed me to an article in <a href="http://www.businessweek.com/technology/content/jul2009/tc2009071_384108.htm" onclick="javascript:urchinTracker ('/outbound/article/www.businessweek.com');">Business Week</a> that illustrates the point very well.</p>
<p>The article identifies Ken Saunders, a 41-year-old, legally blind volunteer for Mozilla as a prime example of the kind of third party contributions that are key to the success of open development projects:</p>
<blockquote><p>Saunders is among hundreds of people who donate time and skills to Mozilla, the Mountain View (Calif.) company that releases Firefox and other open-source software. Even as Mozilla&#8217;s internal staff has grown to 250, from 15 in 2005, an army of volunteers still contributes about 40% of the company&#8217;s work, which ranges from tweaks to the programming code to designing the Firefox logo.</p></blockquote>
<p>Innovation in open development can happen within the core project team, but it can also happen at the edges, where people with different objectives and interests see value in the projects outputs. According to the Business Week article Mike Beltzner, who runs the Firefox project, says that open development projects need to &#8220;allow people to innovate and to explore and [give them] the freedom to do what they want along those edges—that&#8217;s where innovation tends to happen in startling and unexpected ways.&#8221;</p>
<p>The article also discusses some less successful attempts at open development, highlighting some of the good and bad approaches to <a href="http://wiki.oss-watch.ac.uk/GovernanceModel" onclick="javascript:urchinTracker ('/outbound/article/wiki.oss-watch.ac.uk');">rewarding and recognising volunteer</a> contributions. A recent <a href="http://www.oss-watch.ac.uk/resources/cs-texgen.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">case study on TexGen</a>, published by OSS Watch, illustrates how the open development model can be used to apply to even the smallest niche area project.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/07/02/innovation-through-open-development/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>
	</channel>
</rss>
