<?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</title>
	<link>http://osswatch.jiscinvolve.org</link>
	<description>open source software innovation support centre</description>
	<pubDate>Wed, 10 Mar 2010 16:29:41 +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>Guest post: 2010 - Threats to copyleft</title>
		<link>http://osswatch.jiscinvolve.org/2010/03/05/guest-post-2010-threats-to-copyleft/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/03/05/guest-post-2010-threats-to-copyleft/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 20:33:11 +0000</pubDate>
		<dc:creator>Elizabeth Tatham</dc:creator>
		
		<category><![CDATA[Guest]]></category>

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/03/05/guest-post-2010-threats-to-copyleft/</guid>
		<description><![CDATA[This post is by Patrice-Emmanuel Schmitz, Director for European institution studies at Unisys Belgium (Brussels). His team is in charge of the www.OSOR.eu (Open Source Observatory and Repository), the Free/Libre/Open Source information platform and forge launched by the European Commission for public sector projects. 
Combining freedoms and copyleft in the Gnu GPL license (invented by [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is by Patrice-Emmanuel Schmitz, Director for European institution studies at Unisys Belgium (Brussels). His team is in charge of the www.OSOR.eu (Open Source Observatory and Repository), the Free/Libre/Open Source information platform and forge launched by the European Commission for public sector projects.</em> </p>
<p>Combining freedoms and copyleft in the Gnu GPL license (invented by Richard Stallman) was the cornerstone of free software. This is now questioned due to the proliferation of incompatible copyleft licenses.</p>
<p>After counting 1,800 free software licenses used in hundreds of thousands of projects, the Black Duck company <a href="http://www.earthtimes.org/articles/show/black-duck-software-awarded-patent,1147065.shtml" onclick="javascript:urchinTracker ('/outbound/article/www.earthtimes.org');">patented</a> (Patent US 7,552,093 B2) the technology for controlling the use of open source licensing in a multi-source development process (meaning combined works, elaborated from multiple free components under different licenses).</p>
<p>No need to say that patenting proprietary technology to solve copyleft licenses incompatibility may not be seen by everyone as a major achievement!</p>
<p>Lamenting on license proliferation or blaming new license authors – who all call upon the best reasons of the world, looks useless. It would certainly be reasonable, as recommended by <a href="http://itmanagement.earthweb.com/osrc/article.php/3803101/Bruce-Perens-How-Many-Open-Source-Licenses-Do-You-Need.htm" onclick="javascript:urchinTracker ('/outbound/article/itmanagement.earthweb.com');">Bruce Perens</a>, to deal with only four permissive and copyleft licenses, but this is wishful thinking. New licenses are presented every week by FLOSS authors and communities, and no benevolent dictator will limit human innovation regarding licensing.</p>
<p>The heart of the problem does not lie in the number of licenses, but in their incompatibility. I do not think that license proliferation is a failure of the FLOSS movement, it is rather the entire contrary: a testimony of the attractiveness of FLOSS models. In reality, license proliferation illustrates the failure of a certain model of strong copyleft, as it was initiated by the GPL in the 80’ and – unfortunately - reproduced by nearly all subsequent copyleft licenses. Once necessary and successful, this model looks not adapted anymore because it was copied and - seeing the Black Duck patent - one may question (like <a href="http://olex.openlogic.com/wazi/2009/eupl-gplv3-license-comparison/" onclick="javascript:urchinTracker ('/outbound/article/olex.openlogic.com');">Ernest Park</a> has done) if the way copyleft is applied does not generate today more jails than freedom.</p>
<p>According to my <a href="http://blade.eurodyn.com/idabc/en/document/2623/5585#study" onclick="javascript:urchinTracker ('/outbound/article/blade.eurodyn.com');">first study</a> for the European Commission, the Gnu GPL v2 was used in 85% of the FLOSS projects in 2001. With a copyleft that was – maliciously – said “viral” by some, meaning that compatibility is always “upstream” (to itself) and never “downstream” (to other licenses), the adoption rate of the GPL should have been universal in 2010, confirming analysts’ assumption that “it is good for the community if people use a single copyleft license [1]”. However, the exact reverse happened: the GPLv2 (reducing) is still used in 50% of projects, the new GPLv3 reaches little more than 5% and other licenses are proliferating.</p>
<p>The fact a dozen of licenses are used by 90% of the FLOSS projects does not help very much, as the implementation of free solutions (which are often combined works) is done through integrating many components. It is enough to find only one incompatible license to compromise the distribution of these solutions.</p>
<p>The current situation is damaging for other reasons: it creates endless discussions on what could be considered as integration in combined works (dynamic or static linking) and it feeds disputes. To preserve their communities from schisms, gurus and acolytes urge followers not to use any other copyleft licenses, whatever their specific merits or advantages could be. It is time to admit that the strategy of keeping a “captive asset” of license users was not successful for avoiding proliferation, and that it is not the most appropriate way to reinforce the freedom, collaboration spirit and consistency within the fragmented FLOSS world.</p>
<p>In Europe, the recent - OSI approved and copyleft - European Union Public License (<a href="http://ec.europa.eu/idabc/en/document/7774" onclick="javascript:urchinTracker ('/outbound/article/ec.europa.eu');">EUPL</a>) meets some initial successes due to its compliance with Member States’ law and because it has equal value in the 22 languages of the Union. It has been selected by the German Federal Agency for Information Technologies, it is the license of choice in schemes published by the Dutch NOiV (see on the <a href="http://www.osor.eu/" onclick="javascript:urchinTracker ('/outbound/article/www.osor.eu');">www.OSOR.eu</a> site an <a href="http://www.osor.eu/communities/eupl/forum/eupl-and-gplv3/44297063" onclick="javascript:urchinTracker ('/outbound/article/www.osor.eu');">English version</a> of this scheme, translated by a member of the Swiss administration), a dedicated <a href="http://www.eupl.it/" onclick="javascript:urchinTracker ('/outbound/article/www.eupl.it');">EUPL site</a> was created in Italy, etc. In Spain, the Ministry of Industry, Tourism and Commerce (where the public agency Red.es is located, in charge of information technology) provides the following in call for tenders (software specifications):</p>
<blockquote><p>“In case the contractor integrates in the development that is the object of the contract with modules or elements owned by third parties, he must first obtain from the legal owners the licenses and rights necessary to transfer the ownership of the development to , which will submit it, including the elements that are performed under the contract (such as fonts, dll, scripts, etc..) to the public license EUPL. In any case the total and final result of the development and the overall project will be subject to a license EUPL.”</p></blockquote>
<p>Applying such provisions excludes strong copyleft components from the delivered combined work: all original developments are allowed; all “permissive” components are allowed (BSD, MIT, etc.); all “weak copyleft” components are allowed (i.e. LGPL), but no Gnu GPLv2 (or V3) components (except if the copyright owner is entitled to dual license the component under LGPL-like terms, for the purpose of addressing the contractual specifications).</p>
<p>The EUPL itself has an innovative approach to solve copyleft licenses conflicts: it publishes a downstream compatibility list (to other licenses). It is allowed to integrate EUPL components in a combined work that will be distributed under a compatible license. The concept is not new, as the FSF applied it with the LGPL a long time ago. The LGPL (now LGPLv3) is convenient for software libraries aimed to produce combined or derivative works: if the library is propagated on its own, it must be under the provision of its original license (LGPL), but if the library components are part of a derivative work, this work can be licensed under another license, while the original library remains LGPL. The EUPL compatibility is exactly the same, but its copyleft effect is stronger than in the LGPL (because compatibility is restricted to a limited and published list of other copyleft F/OSS licenses). Therefore it is not a weak but – say, a “tolerant copyleft”.</p>
<p>Such flexibility removes incompatibility barriers and restores developers’ freedom, while keeping it in the limits of the desired copyleft effect.</p>
<p>While the EUPL solution may be considered as a conceptual progress, its tangible impact will stay very limited as long other copyleft licenses will not give some reciprocity: the quantity of available EUPL-ed material is quite small today, compared to the mass of components that are already available under the GPL terms. Extending the list of EUPL compatible licenses (i.e. by adding the still missing GPLv3) will not change the issue resulting from the Spanish specifications, where the government requires the facility to distribute the received combined work under the single license of its choice (the EUPL in this case).</p>
<p>Solving problems related to the proliferation of copyleft licenses requires setting up interoperability provisions between these main licenses. It will create, and focus attention, on a kind of “circle of trust” where the original copyleft licensing condition of a software will never be changed, but where – just to take an example – a GPL component could be part of a combined work that the recipient (let’s say the French or the Spanish government) could distribute as a whole under the provision of the copyleft license of its choice (i.e. CeCILL or the EUPL) provide these licenses are allowed in the compatibility list.</p>
<p>The Gnu GPLv3 includes (in its section 13) the exact provision corresponding to the above need, but it is directed to the AGPLv3 only. The intellectual effort to extend this provision in direction of a small list of interoperable licenses seems easy to deliver. The reciprocal condition must be added: in the example above, the combined work could be also (as the need may be) distributed under the provisions of the GPLv3.</p>
<p>This could be a way out to the deadlock where we are, due to the proliferation of incompatible licenses.</p>
<p>Looking for alternative? Pay a Black Duck patent license!</p>
<p>Patrice-Emmanuel Schmitz – <a href="www.OSOR.eu">www.OSOR.eu</a></p>
<p>[1]  R.T. Nimmer, Legal issues in Open Source and Free Software distribution, The Law of Computer technology, Ch. 11 (1997, 2005 Supp.) (“Two different copyleft licenses are usually “incompatible”, which means it is illegal to merge the code using one license with the code using the other license; therefore it is good for the community if people use a single copyleft license (GPL)”).</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/03/05/guest-post-2010-threats-to-copyleft/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dev8D - where collaboration happens and skills are learnt</title>
		<link>http://osswatch.jiscinvolve.org/2010/03/03/dev8d-where-collaboration-happens-and-skills-are-learnt/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/03/03/dev8d-where-collaboration-happens-and-skills-are-learnt/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 11:30:35 +0000</pubDate>
		<dc:creator>stevelee</dc:creator>
		
		<category><![CDATA[Event]]></category>

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/03/03/dev8d-where-collaboration-happens-and-skills-are-learnt/</guid>
		<description><![CDATA[One of the most satisfying aspects of working for OSS Watch has been observing the outcomes from introducing people and then encouraging them to collaborate on new ideas. Outcomes such as personal development and new or improved projects. The recent Dev8D event was a real highpoint in several strands of OSS Watch activity and I [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most satisfying aspects of working for OSS Watch has been observing the outcomes from introducing people and then encouraging them to collaborate on new ideas. Outcomes such as personal development and new or improved projects. The recent <a href="http://www.dev8d.org/" onclick="javascript:urchinTracker ('/outbound/article/www.dev8d.org');">Dev8D</a> event was a real highpoint in several strands of OSS Watch activity and I was inspired to have been able to observe what happened and be part of the action. Dev8D is about developers getting together and seeding new project ideas, something that is an important aspect of open development, and so is important to OSS Watch. The Dev8D team, led by Mahendra Mahey, along with everyone who participated over the 4 days made Dev8D a fantastic event. Much developer happiness was expressed both <a href="http://twitter.com/#search?q=dev8d" onclick="javascript:urchinTracker ('/outbound/article/twitter.com');">during and after the activities</a>, not to mention the many new project ideas that were hatched.</p>
<p>Several coding challenges where made and our very own Sander won 2 of them with <a href="http://wiki.2010.dev8d.org/w/Bounties#MuCoMaCo" onclick="javascript:urchinTracker ('/outbound/article/wiki.2010.dev8d.org');">MuCoMaCo</a> an interesting Google map mash-up of MLA library data. OSS Watch have provided continuing support services to the <a href="http://incubator.apache.org/wookie/" onclick="javascript:urchinTracker ('/outbound/article/incubator.apache.org');">Apache Wookie (Incubating)</a> project from the University of Bolton. Recently Sander recently organised a <a href="http://www.oss-watch.ac.uk/events/2010-02-11_Wookie_training_day/programme.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Wookie Training day</a> at OSS Watch. This was led by Scott Wilson, Wookie project lead, and Ross, OSS Watch manager.  Scott was with us at Dev8D, so it was no surprise that Sander&#8217;s winning entry was a Wookie served W3C widget. This enables it to be readily deployed in a range of contexts with little effort.</p>
<p>The other winning entry that OSS Watch had close connections with was <a href="http://wiki.2010.dev8d.org/w/Bounties#Wookie_BaLTI" onclick="javascript:urchinTracker ('/outbound/article/wiki.2010.dev8d.org');">Wookie BaLTI</a>. BaLTI is a sample Moodle course by Mark Johnson and Dan Hagon and features the newly developed Twirlymol and CollabMCE widgets. These 2 widgets use the widget loading and collaboration facilities of Wookie to provide a shared 3D interactive view of a molecule model and shared WYSIWYG editing. Several threads came together to make this happen. Those familiar with OSS Watch and open development will not be surprised at how open collaboration has made this possible.</p>
<p>Since we spotted Mark&#8217;s announcement of his first small contribution to Moodle and subsequently invited him to present it at an OSS Watch workshop, he has gone from strength to strength. At the Dev8D awards dinner Mark deservedly one &#8216;Best newcomer&#8217;. An award that provided him with a small Lego car kit, which we &#8216;knocked up&#8217; during the meal, and a rather handmade certificate. The point is that Mark&#8217;s enthusiasm for learning about and contributing to open development has been noticed and is sending ripples through the HE and FE communities. Mark attended the previously mentioned OSS Watch Wookie training day, which stood him in good stead for working on the challenge with Dan. Since the Dev8D fun, Mark has pledged on the Wookie lists to reimplement his editing widget without the current LGPL licensed code dependency and to contribute it to the project. Further evidence of Mark&#8217;s personal development and it&#8217;s far reaching affects comes from his recent <a href="http://barrenfrozenwasteland.com/index.php?q=node/18" onclick="javascript:urchinTracker ('/outbound/article/barrenfrozenwasteland.com');">blog post</a>. He also supplied us with this comment.</p>
<blockquote><p>My manager appreciates the opportunities that open development provide to us as a department and an institution, both internally and externally.  By letting me go to events like Dev8D even though the things I did there don&#8217;t relate directly to my current job, she gave me the opportunity to develop new skills which will allow me to provide new facilities to the staff and students in our institution. We&#8217;ve just started an ILT working group with our teaching staff, so hopefully I&#8217;ll be able to apply some of my new skills and knowledge to the ideas that come from that.</p>
</blockquote>
<p>Mark&#8217;s collaborator, Dan, was the first person I met at Dev8D, and as with Mark you can&#8217;t help but be affected by his friendly enthusiasm. When I discovered that he had created an interesting Google Wave widget I steered him towards Scott and Mark and watched the magic happen. Scott explain how trivial it was to port the widget to Wookie, and once they&#8217;d decided on the LTI challenge Scott added BasicLTI interfaces to Wookie in order to support the challenge work. These are now part of the Wookie project code. More great collaboration followed and someone gave them an Amazon cloud server to install Moodle on. I observed them working together, discussing ideas, fixing bugs and working on their &#8216;judgement&#8217; presentation. I tried to muscle in on the action with another widget idea but got rather distracted and bogged down in practicalities. Still I do have some new ideas to add to Wookie at some point. </p>
<p>I also attended their pitch to the judges as moral support and I&#8217;m glad I did. <a href="http://www.dr-chuck.com/csev-blog/000704.html" onclick="javascript:urchinTracker ('/outbound/article/www.dr-chuck.com');">Chuck Severance</a> of IMS and  Sakia and Steve Vickers where in the judging team. A soon as the pitch was over, Chuck and Steve rushed off to add the widget to Sakai, Blackboard and WebCT. Chuck made the point that by using Wookie and LTI it is now possible to have something running in all these platforms, and in a matter of minutes. He then distributed screen shots around various lists.</p>
<p>Dev8D saw many other collaborative ventures seeded or strengthened. New skills were learnt by motivated developers and new contacts made. For example I enjoyed watching Chuck and Tobias Schiebeck work on a tricky Sakai bug. Finally  I&#8217;d like to mention GNOME who were running an overlapping event in London. After a bit of prodding for collaboration, Willie Walker and Brian Cameron came over and presented on accessibility and GNOME work. Both were very interested in the accessibility possibilities of &#8220;Mr gadget&#8221; Ben O&#8217;Sheen&#8217;s demonstration of software to talk to wiimotes. A representative from Dev8D also went over the to GNOME usability hackfest and I expect we will see fruitful cross pollination developing from this mutual interest. Not least is the opportunity for HE/FE developers to learn from a large, established and successful open source project.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/03/03/dev8d-where-collaboration-happens-and-skills-are-learnt/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Opportunities for scientific research in open source projects</title>
		<link>http://osswatch.jiscinvolve.org/2010/03/03/opportunities-for-scientific-research-in-open-source-projects/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/03/03/opportunities-for-scientific-research-in-open-source-projects/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 23:34:34 +0000</pubDate>
		<dc:creator>Sander van der Waal</dc:creator>
		
		<category><![CDATA[e-Research]]></category>

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/03/03/opportunities-for-scientific-research-in-open-source-projects/</guid>
		<description><![CDATA[There are many interesting open source projects that can be beneficial to academic research. As OSS Watch&#8217;s recent article on e-Research by Gabriel Hanganu shows there are social and organisational problems in adopting open source for e-Research, but there are many open source software projects there to be joined. Some projects are suited very well [...]]]></description>
			<content:encoded><![CDATA[<p>There are many interesting open source projects that can be beneficial to academic research. As OSS Watch&#8217;s <a href="http://oss-watch.ac.uk/resources/researchinfrastructure.xml" onclick="javascript:urchinTracker ('/outbound/article/oss-watch.ac.uk');">recent article on e-Research</a> by Gabriel Hanganu shows there are social and organisational problems in adopting open source for e-Research, but there are many open source software projects there to be joined. Some projects are suited very well to be used in scientific research and I feel that this is especially true in the realm of big data databases.</p>
<p>Google showed the way, really, with the <a href="http://labs.google.com/papers/mapreduce.html" onclick="javascript:urchinTracker ('/outbound/article/labs.google.com');">MapReduce paper</a> in 2004. They published their programming model for processing large amounts of data in parallel and although publishing it, they did not neglect to apply for a patent as well, which was recently <a href="http://css.dzone.com/news/google-claims-mapreduce-patent" onclick="javascript:urchinTracker ('/outbound/article/css.dzone.com');">granted</a>. <a href="http://hadoop.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/hadoop.apache.org');">Hadoop</a>, which originates from a project at Yahoo!, also implements the MapReduce pattern, but is completely open source being a project of the Apache Software Foundation. And now recently Apache Cassandra has joined the mix. Cassandra originates from Facebook, but has become open source in <a href="http://perspectives.mvdirona.com/2008/07/12/FacebookReleasesCassandraAsOpenSource.aspx" onclick="javascript:urchinTracker ('/outbound/article/perspectives.mvdirona.com');">July 2008</a>. It recently <a href="http://www.h-online.com/open/news/item/Cassandra-Database-accepted-as-a-Apache-Top-Level-Project-937890.html" onclick="javascript:urchinTracker ('/outbound/article/www.h-online.com');">promoted</a> from the Apache Incubator and is now an official top-level Apache project.<br />
Work has been initiated to facilitate integration between Cassandra and Hadoop, which simplified means the Hadoop database HBase is replaced with Cassandra. There has been <a href="http://mail-archives.apache.org/mod_mbox/incubator-cassandra-dev/200907.mbox/%3Cf5f3a6290907240123y22f065edp1649f7c5c1add491@mail.gmail.com%3E" onclick="javascript:urchinTracker ('/outbound/article/mail-archives.apache.org');">discussion</a> of this on the list and a <a href="http://issues.apache.org/jira/browse/CASSANDRA-342" onclick="javascript:urchinTracker ('/outbound/article/issues.apache.org');">feature</a> has recently been implemented. So there&#8217;s Yahoo! working on Hadoop and Facebook working on Cassandra, and recently also Twitter has announced that it is working towards using Cassandra <a href="http://nosql.mypopescu.com/post/407159447/cassandra-twitter-an-interview-with-ryan-king" onclick="javascript:urchinTracker ('/outbound/article/nosql.mypopescu.com');">for their backend</a>. Also worth mentioning is the open source implementation of Amazon&#8217;s Dynamo database which is named <a href="http://project-voldemort.com/" onclick="javascript:urchinTracker ('/outbound/article/project-voldemort.com');">Voldemort</a>. This project is used and actively developed by LinkedIn and is therefore another example of how you can benefit from the work this large company is investing by engaging with this project.</p>
<p>To me, this all shows that there will be large investments in NoSQL databases from major companies in the coming years, and it will all be in open source software. This means that there is a lot of opportunity for anybody who has to deal with big data to profit from this investment. All you have to is try out the software and engage with these projects. Researchers also have to cope with more and more data, so I think they have good reason to follow these developments closely and step in to benefit. </p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/03/03/opportunities-for-scientific-research-in-open-source-projects/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Can open source reduce costs?</title>
		<link>http://osswatch.jiscinvolve.org/2010/03/01/can-open-source-reduce-costs/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/03/01/can-open-source-reduce-costs/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:59:09 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Procurement]]></category>

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/03/01/can-open-source-reduce-costs/</guid>
		<description><![CDATA[It is often said that open source software will reduce costs.
Those with little or no experience of implementing computer systems assume these savings come from the fact the free and open source software does not carry a license fee. However, this is not usually the case.
Anyone who has rolled out an software solution, even in [...]]]></description>
			<content:encoded><![CDATA[<p>It is often said that open source software will reduce costs.</p>
<p>Those with little or no experience of implementing computer systems assume these savings come from the fact the free and open source software does not carry a license fee. However, this is not usually the case.</p>
<p>Anyone who has rolled out an software solution, even in a small organisation, will tell you that there are hidden costs. These include training, support,  customisation and maintenance.</p>
<p>In 2005 BECTA published &#8220;<a href="http://publications.becta.org.uk/display.cfm?resID=25907&amp;page=1835" onclick="javascript:urchinTracker ('/outbound/article/publications.becta.org.uk');">A study of the spectrum of use and related ICT infrastructure costs</a>&#8221; which concluded that training and support costs accounted for 60% of total cost for any software solution. The report also found that open source software reduced these costs by 40-50%.</p>
<p>Further to reducing training and support costs, open source can reduce the cost of customisation for specific environments.</p>
<p>It is extremely rare for a back-office software solution to be a perfect fit for any specific organisation straight out of the box. Consequently, the software needs to be customised to suit specific needs. In a closed source environment there is a single provider, or a limited set of approved providers, who can make these modifications. However, in an open source environment anyone with the appropriate skills can make these modifications, including internal staff.</p>
<p>As a result of this competition, market forces can often result in a lower cost for a tailored product. Just how much can be saved here depends on the customisations you need to make.</p>
<p>Finally, the open source culture of code sharing results in lower development costs for the software in the first instance. That is, once one user has commissioned a specific feature or configuration option the results of that work is available to all. As a result, the more a product is used and developed within any given domain, the more widely the development costs are shared. In addition to a reduction of costs open development can significantly increase the rate of innovation as it brings together great minds to collaborate on shared solutions.</p>
<p>Where there is no pre-existing solution to match ones needs the open developent model can be an extremely cost effective way of reducing cost. This process is examined in more detail in our document &#8220;<a href="http://www.oss-watch.ac.uk/resources/erenkrantz.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Meritocrats, cluebats and the open development method: an interview with Justin Erenkrantz</a>.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/03/01/can-open-source-reduce-costs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Jacobsen v. Katzer case settled</title>
		<link>http://osswatch.jiscinvolve.org/2010/02/24/jacobsen-v-katzer-case-settled/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/02/24/jacobsen-v-katzer-case-settled/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 12:18:16 +0000</pubDate>
		<dc:creator>Elizabeth Tatham</dc:creator>
		
		<category><![CDATA[Legal]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/02/24/jacobsen-v-katzer-case-settled/</guid>
		<description><![CDATA[In the closing chapter of this complex story, the intricacies of which have previously been explained in this blog, the parties in Jacobsen v. Katzer have filed a settlement agreement with the California district court. The ruling, which favours Jacobsen, is also seen as a significant victory for the FOSS community in that it establishes [...]]]></description>
			<content:encoded><![CDATA[<p>In the closing chapter of this complex story, the intricacies of which have <a href="http://osswatch.jiscinvolve.org/2008/08/14/covenants-or-conditions-federal-circuit-clarifies-important-foss-licensing-question/" >previously been explained</a> in this blog, the parties in Jacobsen v. Katzer have filed a settlement agreement with the California district court. The ruling, which favours Jacobsen, is also seen as a significant victory for the FOSS community in that it establishes for the first time in the US a developer’s right to prevent their copyright and authorship acknowledgements from being removed from their code, and their right to collect damages if the terms of the licences they choose are violated. The <a href="http://www.ifosslr.org/ifosslr/article/view/4/13" onclick="javascript:urchinTracker ('/outbound/article/www.ifosslr.org');">implications for the UK</a> are not yet clear, but there is no doubt that the outcome of this closely watched case strengthens the legal standing of <a href="http://www.oss-watch.ac.uk/resources/iprguide.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open source licensing</a> and could set an important precedent.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/02/24/jacobsen-v-katzer-case-settled/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Governance Models - everything you wanted to know but where afraid to ask</title>
		<link>http://osswatch.jiscinvolve.org/2010/02/18/governance-models-everything-you-wanted-to-know-but-where-afraid-to-ask/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/02/18/governance-models-everything-you-wanted-to-know-but-where-afraid-to-ask/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 11:53:16 +0000</pubDate>
		<dc:creator>stevelee</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/2010/02/18/governance-models-everything-you-wanted-to-know-but-where-afraid-to-ask/</guid>
		<description><![CDATA[After an extensive gestation period, OSS Watch are pleased to have jointly published 3 documents on the important subject of Governance Models for open source projects. That is excellent value for your money.
The documents on our web site undergo a rigorous quality assurance process that ensure they are technically correct and well scribed. The result [...]]]></description>
			<content:encoded><![CDATA[<p>After an extensive gestation period, OSS Watch are pleased to have jointly published 3 documents on the important subject of Governance Models for open source projects. That is excellent value for your money.</p>
<p>The documents on our web site undergo a rigorous quality assurance process that ensure they are technically correct and well scribed. The result in this case is an comprehensive introduction to a topic that can be over looked by projects, or may cause confusion and uncertainty. </p>
<p>I have on several occasions heard lead developers say that if they make their code open source they fear they will loose control and anyone can update their source, leading to chaos. As you read these documents you will see that this clearly should not be the case.  The project leaders remain in control, in fact they make the decisions on who the leaders are and how the project is controlled. The governance model describes how this happens.</p>
<p>Having a governance model in place is one of the clear marks of an open source project that practices <a href="http://www.oss-watch.ac.uk/resources/odm.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open development</a>. That is, it marks a project that positively encourages community engagement.</p>
<p><strong><a href="http://www.oss-watch.ac.uk/resources/governanceModels.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Governance models</a></strong> provides an introduction to the what, why and wherefore of managing an open source project.</p>
<blockquote><p>A governance model describes the roles that project participants can take on and the process for decision making within the project. In addition, it describes the ground rules for participation in the project and the processes for communicating and sharing within the project team and community. It is the governance model that prevents an open source project from descending into chaos. This document explains why a governance model is necessary, considers some of the challenges associated with adopting a governance model in open source projects, and looks at the key areas such a model needs to cover. It also describes how to encapsulate your governance model in a governance document.</p>
</blockquote>
<p><strong><a href="http://www.oss-watch.ac.uk/resources/meritocraticGovernanceModel.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Meritocratic governance model</a> </strong> provides a detailed insight into this common model that is lead by an elected leadership team or &#8216;board&#8217;. A template is provided for use by projects interested in applying this model.</p>
<blockquote><p>The meritocratic governance model is a commonly found model in which participants gain influence over a project through the recognition of their contributions. <a href="http://www.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/www.apache.org');">The Apache Software Foundation</a> (ASF) is perhaps the most famous example of a large-scale meritocratic community. The foundation operates with an almost completely &#8216;flat&#8217; structure, which means that anyone willing to contribute can engage with their projects at any level.</p>
</blockquote>
<p><strong><a href="http://www.oss-watch.ac.uk/resources/benevolentdictatorgovernancemodel.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Benevolent dictator governance model</a></strong> describes another popular model where one person leads the project and has a final say in decisions. Again a template is provided for projects wanting to use this model. </p>
<blockquote><p>A benevolent dictatorship is a project controlled by a single leader. Perhaps the most commonly cited example of the benevolent dictator model is the <a href="http://www.kernel.org/" onclick="javascript:urchinTracker ('/outbound/article/www.kernel.org');">Linux Kernel</a> project, which is run under the direct decision making leadership of Linus Torvalds. Being a benevolent dictator is not an easy job. It requires diplomacy and community building skills, in-depth technical knowledge of all aspects of the project, and exceptional levels of commitment and dedication. However, as the Linux Kernel project illustrates, it can be very effective.</p>
</blockquote>
<p>With any project, good leadership or management are vital, and these documents will help you install the basics with little overhead. If your project already has a governance model in place then these documents could help you refine it, perhaps by making it explicit. If you don&#8217;t yet have one, then these document will help you decide what model best suits your style, and quickly get it into operation. </p>
<p>And you can do it all without any sign of <a href="http://en.wikipedia.org/wiki/Pointy-Haired_Boss" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">pointy hair</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/02/18/governance-models-everything-you-wanted-to-know-but-where-afraid-to-ask/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Building W3C widgets on the Wookie training day</title>
		<link>http://osswatch.jiscinvolve.org/2010/02/15/building-w3c-widgets-on-the-wookie-training-day/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/02/15/building-w3c-widgets-on-the-wookie-training-day/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 17:56:18 +0000</pubDate>
		<dc:creator>Sander van der Waal</dc:creator>
		
		<category><![CDATA[Event]]></category>

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

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/02/15/building-w3c-widgets-on-the-wookie-training-day/</guid>
		<description><![CDATA[Last week OSS Watch organised its first training day in Oxford. We got together with about 15 people to gain hands-on experience with Apache Wookie (Incubating). Wookie provides an implementation of the W3C widget specifications, so a lot of emphasise was put on building these kinds of widgets. We succeeded quite well in getting to [...]]]></description>
			<content:encoded><![CDATA[<p>Last week OSS Watch organised its first training day in Oxford. We got together with about 15 people to gain hands-on experience with Apache Wookie (Incubating). Wookie provides an implementation of the W3C widget specifications, so a lot of emphasise was put on building these kinds of widgets. We succeeded quite well in getting to know the spec and how to build widgets and ended the day with a nice collection of newly built widgets and even a submitted patch to the Wookie source code.</p>
<p>Scott Wilson, the Wookie guru from Bolton University, where it all started, started the day off with <a href="http://www.oss-watch.ac.uk/events/2010-02-11_Wookie_training_day/presentations/wookie_intro.pdf" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">a presentation (pdf)</a> of what widgets and Wookie are all about. Widgets are basically small mini applications that are designed to work in a small view area. Many platforms have created their own format for it, but the W3C is working on a <a href="http://www.w3.org/TR/widgets/" onclick="javascript:urchinTracker ('/outbound/article/www.w3.org');">set</a> of <a href="http://www.w3.org/TR/widgets-apis/" onclick="javascript:urchinTracker ('/outbound/article/www.w3.org');">specifications</a> for it with a consortium of partners from both traditional computing and mobile platforms, which will lead to a true cross-platform standard which will hopefully lead to widespread adoption. A minimal W3C widget consists of nothing more than a config file and an HTML file, zipped up as an archive with file extension <code>.wgt</code>. The config file contains basic configuration such as the name, description and preferred dimensions of the widgets. The widget can furthermore include as much HTML, CSS, images and JavaScript files as one would like.</p>
<p><a href="http://incubator.apache.org/wookie/" onclick="javascript:urchinTracker ('/outbound/article/incubator.apache.org');">Apache Wookie (Incubating)</a> is an application that provides a W3C-compliant widget server. You can use Wookie to deploy widgets and you can serve W3C widgets from the Wookie server in third party applications. Plugins have already been written for Moodle, LAMS, Sakai and Google Wave. Wookie also has a <a href="http://incubator.apache.org/wookie/wookie-rest-api.html" onclick="javascript:urchinTracker ('/outbound/article/incubator.apache.org');">REST API</a> that can be used to get, or create widgets.</p>
<p>After Scott&#8217;s intro it was time to get dirty. Ross handed out CDs containing the latest sourcecode of Wookie (which can be downloaded by anybody from <a href="http://incubator.apache.org/wookie/sources.html" onclick="javascript:urchinTracker ('/outbound/article/incubator.apache.org');">Subversion</a>) and prerequisites like a JDK and <a href="http://ant.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/ant.apache.org');">Apache Ant</a>. His <a href="http://www.oss-watch.ac.uk/events/2010-02-11_Wookie_training_day/presentations/first_widget.pdf" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">presentation (pdf)</a> was about &#8216;how to build your first widget&#8217;. I was surprised to see that there were 10 people with Mac-books in the room, amongst 4 Windows machines and one Linux netbook. Apple surely knows how to impress the developer these days! After some initial troubles with environment settings etc. most people got up-and-running fairly quickly and were ready to build their first widget. Wookie provides handy Ant tasks for building and deploying widgets, which means that generating a hello-world skeleton widget is as easy as typing <code>ant seed-widget</code> and answering some questions about the name, description and dimensions of your widget. After you have started up the Wookie server using <code>ant run</code> you can deploy the widget using <code>ant deploy-widget</code>. That was it, quite easily. I must say, having moved away from Ant and using Maven2 for the last few years, it&#8217;s nice to be remembered of the powerful features Ant has to offer. Especially since Wookie uses Ant in combination with <a href="http://ant.apache.org/ivy/" onclick="javascript:urchinTracker ('/outbound/article/ant.apache.org');">Apache Ivy</a>, the dependency management alternative for Maven2. (To be precise, you can also use Ivy with Maven2 repositories). Ross also demonstrated how you can make use of OpenStreetMap JavaScript APIs to embed cool navigational features in your widget quite easily. You can check out <a href="http://www.oss-watch.ac.uk/events/2010-02-11_Wookie_training_day/presentations/first_widget.pdf" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">his presentation (pdf)</a> or directly check out the <a href="">source code</a> of the tutorial including the example JavaScript.</p>
<p>In his <a href="http://www.oss-watch.ac.uk/events/2010-02-11_Wookie_training_day/presentations/building_collab_widgets.pdf" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">second presentation (pdf)</a> Scott focussed on some design principles behind the widget specification and gave a walk-through of how you can design a more advanced widget by making use of features of the W3C widget object API and integrate with the Google Wave Gadgets API. No Wave server is needed to get this working, as Wookie can handle everything for you. Scott demonstrated a Task widget with collaboration features, that can be used by different users concurrently using <code>State</code> and <code>Participants</code>. </p>
<p>After the break it was high time for everybody to create their own widget and some interesting ideas had come up. One of us decided it would be much cooler to hack directly in the server code instead of building widgets and he submitted a <a href="https://issues.apache.org/jira/browse/WOOKIE-117" onclick="javascript:urchinTracker ('/outbound/article/issues.apache.org');">patch</a> to Wookie to allow hot deployment of a widget to ease the development/deployment cycle. That&#8217;s very cool, thanks Matthew! </p>
<p>The rest of us built some widgets for a wide variety of purposes. One of the nice things about the widgets was that we could easily merge them all together on one Wookie instance and show all widgets there. These were some of the widgets that resulted from this 1.5 hour hack-fest:</p>
<ul>
<li>Video player embedded in a widget with fallback to other formats depending on the user agent</li>
<li>Display a list of links using output from one of the Yahoo pipes</li>
<li>Display the last.fm playlist of a user and show what that user is currently listening to</li>
<li>Show a canvas drawing where multiple people can collaborate by working on the same drawing using HTML5</li>
<li>Cool kids&#8217; game where the user can name his pet dinosaur</li>
<li>Currency converter that (eventually) would use an external currency conversion provider</li>
</ul>
<p>It was fun to see how easily you can create functional widgets. If you make use of external JavaScript APIs or data feeds it is also quite simple to create a useful (or not so useful&#8230;) widget. This was a nice conclusion of the day and seeing all the widgets we had created we thought we had deserved our beer and headed off to the pub. Thanks to Scott and Ross for making this a successful Wookie training day!</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/02/15/building-w3c-widgets-on-the-wookie-training-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNOME accessibility - the future</title>
		<link>http://osswatch.jiscinvolve.org/2010/02/11/gnome-accessibility-the-future/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/02/11/gnome-accessibility-the-future/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 10:01:50 +0000</pubDate>
		<dc:creator>stevelee</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/02/11/gnome-accessibility-the-future/</guid>
		<description><![CDATA[The layoff of Willie Walker by Oracle is causing consternation in the the open source accessibility world, and for good reasons. As lead of GNOME accessibility and head developer of the Orca screen reader for the blind, Willie is a key member of GNOME accessibility. GNOME itself is a key player in the open accessibility [...]]]></description>
			<content:encoded><![CDATA[<p>The layoff of Willie Walker by Oracle is causing consternation in the the open source accessibility world, and for good reasons. As lead of <a href="http://projects.gnome.org/accessibility/" onclick="javascript:urchinTracker ('/outbound/article/projects.gnome.org');">GNOME accessibility</a> and head developer of the <a href="http://live.gnome.org/Orca" onclick="javascript:urchinTracker ('/outbound/article/live.gnome.org');">Orca screen reader</a> for the blind, Willie is a key member of GNOME accessibility. GNOME itself is a key player in the open accessibility field. The recent <a href="http://www.oss-watch.ac.uk/resources/openaccessibility.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">OSS Watch briefing note on open accessibility</a> identified the importance of GNOME&#8217;s position and it&#8217;s contribution under the leadership of Willie.</p>
<p>Until this fallout from the recent takeover of Sun by Oracle, Willie was employed by Sun to work full-time on GNOME accessibility. The removal of Willie&#8217;s salary has removed a critical source of funding for open accessibility and the community is reeling as a result.</p>
<p>However despite the understandable concerns for the future of both Willie personally and GNOME accessibility, this is also a opportunity for both. People like Willie are highly sought after by employers who value leadership skills coupled with excellent technical experience. A couple of people described Willie as the Linus of open accessibility, a simile that has some merit. We can hope his next employer (or funder) will allow him to further develop his passion for accessibility, building on his impressive legacy to date.</p>
<p>For the GNOME and open accessibility communities, the impact of this seemingly crass business decision also causes us to focus hard. It can be a catalyst for improving the sustainability of this small but effective community as <a href="http://mail.gnome.org/archives/orca-list/2010-February/msg00101.html" onclick="javascript:urchinTracker ('/outbound/article/mail.gnome.org');">Willie himself indicates</a>. I&#8217;d like to explore the subject a little in this post.</p>
<p>In general people get involved in open source for selfish reasons. These may be personal needs, corporate motivations or academic interests. The power of open development comes from working together to develop and maintain a common resource that benefits all players. The famous phrase is &#8217;scratching an itch&#8217;. When it comes to open accessibility, however, there is an extra dimension. While many members of the community are users of accessibility, others are not and are involved for more complex reasons like social concern, if not quite altruism. This leads to members being in a position of &#8220;scratching another person&#8217;s itch&#8221;. There are elements of accessibility being a basic human right and these colour the community relationships and explain some of the strong outraged reactions to Willie&#8217;s layoff. As an aside it&#8217;s worth recalling Sun&#8217;s significant contribution to accessibility, something that was obviously not core business for them.</p>
<p>The fact that community members are in it for largely selfish reasons means they are likely to leave for equally selfish reasons. There should be no surprise at that. The key is to develop a broadly <a href="http://www.oss-watch.ac.uk/resources/sustainableopensource.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">diverse community that can sustain</a> any individual member&#8217;s exit. This is the opportunity I see we now have. I hope that Willie will continue to work full-time but I also hope we will work hard to attract more members who will also bring resource with them. Many of the <a href="http://blog.grain-of-salt.com/index.php?itemid=394" onclick="javascript:urchinTracker ('/outbound/article/blog.grain-of-salt.com');">reactions</a> have vocalised the need to find funding but I feel we should focus on building the community first and the funding will follow. We also need to build community as, to be frank, there is a huge amount of work to be done, as can be seen on the <a href="http://live.gnome.org/Accessibility/GNOME3" onclick="javascript:urchinTracker ('/outbound/article/live.gnome.org');">GNOME 3.0 accessibility roadmap</a>.</p>
<p>That might sound rather glib and the question is how can we move forward and encourage? Building community is difficult and not a science but there are many good examples to learn from. I&#8217;m fortunate to work for <a href="http://www.oss-watch.ac.uk" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">OSS Watch</a> who&#8217;s key message is open innovation through community. Ross Gardler our service manager is also Vice President of <a href="http://jaxenter.com/Apache-Community-Development-Website-Join-the-Party-10115.html" onclick="javascript:urchinTracker ('/outbound/article/jaxenter.com');">Community Development</a> at The Apache Software Foundation.  The Foundation are also highly experienced in community development. Their informal moto is &#8216;Community over code&#8217; and most of their activity is community building. For example the <a href="http://incubator.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/incubator.apache.org');">Apache Incubator</a> helps projects develop their community and graduation requires at least 3 independent comitters to have joined. So there is a wealth of experience available to tap into and I&#8217;d like to see how the open accessibility community can use this to become more sustainable. </p>
<p>On to some practicalities. We are already seeing signs of the community dusting itself down and moving on. Eitan posted yesterday on further <a href="http://is.gd/896aw" onclick="javascript:urchinTracker ('/outbound/article/is.gd');">plans for the GNOME accessibility &#8216;hackfest&#8217; at the CSUN</a> accessibility conference. CSUN is THE accessibility conference and this year GNOME joins Mozilla in having a booth. This is the perfect opportunity to introduce GNOME&#8217;s work to the #CSUN10 visitors and encourage users and companies to engage. If you are going to CSUN be sure to find the booth and meet the team. The hackfest is the place for other developers to come along and learn what the code looks like and what needs doing. If your are a GNOME, KDE, Linux or Linux Mobile developer you should look us up to find out how to make your program accessible or how to work on accessibility programs.</p>
<p>This year the winners of <a href="http://ss12.info/" onclick="javascript:urchinTracker ('/outbound/article/ss12.info');">Projects:Possibility&#8217;s SS12</a> open accessibility coding competition have been invited to attend CSUN. They will look around and present their winning projects. Accordingly computer science students from CSUN, UCLA and UCS will be able to learn about GNOME accessibility and find how they can engage in the action. At a minimum they will take their knowledge of GNOME to their future employers.</p>
<p>In a couple of weeks the <a href="http://live.gnome.org/UsabilityProject/London2010" onclick="javascript:urchinTracker ('/outbound/article/live.gnome.org');">GNOME Usability hackfest</a> is in London and overlaps with the <a href="http://dev8d.org/" onclick="javascript:urchinTracker ('/outbound/article/dev8d.org');">Dev8D</a> developers days event. Cross fertilisation is planned and given that accessibility may be viewed to be a part of usability there is another opportunity to explore how to support GNOME accessibility.</p>
<p>OSS Watch have developed a tool that will be useful for exploring the sustainability options for GNOME accessibility. It&#8217;s part of our forthcoming Software Sustainability Maturity Model and provides a Q &amp; A on the areas that need to be be covered in order to reach open sustainability. I encourage community members to try it on their project or the community as a whole. It will help focus on the the gaps and provide a common language for discussion of the solution. The <a href="//oss.ly/j" onclick="javascript:urchinTracker ('/outbound/article/oss.ly');">form</a> provides detailed explanations and the <a href="//oss.ly/k" onclick="javascript:urchinTracker ('/outbound/article/oss.ly');">results</a> are presented as percentages. If you are not sure just leave it as &#8220;don&#8217;t know&#8221;. Results are likely to be cleared at some point, so if you want to keep them drop us a line and we will provide a copy.</p>
<p>So in summary the news of Willie&#8217;s layoff is a source of considerable concern for him personally as well as the GNOME accessibility and the wider communities. It is also an opportunity to move on and develop new strengths through <a href="http://www.oss-watch.ac.uk/resources/odm.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open development</a>. The community has previously survived funding loss (IBM) and a key player leaving (Bill Haneman). As Willie says in his email - spread the word far and wide. The time is good as there is not only growing interest in open source in general but also a widening awareness of the benefits of open accessibility. If you are a member of the community then you can start thinking about how to reach out. If you are not yet a member then do introduce yourself at one of the events or on the lists or IRC.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/02/11/gnome-accessibility-the-future/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The virtuous circle model of support for open source</title>
		<link>http://osswatch.jiscinvolve.org/2010/02/10/the-virtuous-circle-model-support-for-open-source/</link>
		<comments>http://osswatch.jiscinvolve.org/2010/02/10/the-virtuous-circle-model-support-for-open-source/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 11:08:46 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2010/02/10/the-virtuous-circle-model-support-for-open-source/</guid>
		<description><![CDATA[On the OpenCast Matterhorn developer list the following question was recently posted by Rudiger Rolf:
we have a release of Matterhorn now, and people start to use our system and they need support. I&#8217;m sure that many of us are willing to help these adopters, but in which way should they communicate with us?
This prompted a discussion I [...]]]></description>
			<content:encoded><![CDATA[<p>On the <a href="http://www.opencastproject.org/project/matterhorn" onclick="javascript:urchinTracker ('/outbound/article/www.opencastproject.org');">OpenCast Matterhorn</a> developer list the following question was recently posted by Rudiger Rolf:</p>
<blockquote><p>we have a release of Matterhorn now, and people start to use our system and they need support. I&#8217;m sure that many of us are willing to help these adopters, but in which way should they communicate with us?</p></blockquote>
<p>This prompted a discussion I have seen many times, and so I was prompted to post my response here.</p>
<p>In my opinion there are two main reasons why someone would support a user:</p>
<ol>
<li>they are selling services</li>
<li>they want to improve the quality of the product</li>
</ol>
<p>Financial transactions should be divorced from community activity and thus, from a community perspective, we are left with those wanting to improve the project (I&#8217;ll return to paid support later though). People providing support in the community have two main objectives:</p>
<ol>
<li>increase the number of users</li>
<li>understand the problems users are facing in order to improve the product, to attract more users</li>
</ol>
<p>Increasing the number of users will ultimately increase the number of contributors (bug reports, feature requests, documentation, user support etc.) and eventually developers (code improvements). Thus attracting users is a key part of creating a successful open source project.</p>
<p>However, not all users will become contributors, and not all contributors will become developers. In fact, the numbers of people progressing along this scale of contribution is very small. Nevertheless, just one contributor is a reduction in the centralised cost of development and thus a step towards sustainability for the project.</p>
<p>For some people the idea of free support for a growing number of users appears to lack scalability. They ask <em>&#8220;if we are attracting users at a faster rate than contributors/developers how does the project continue to provide support? Surely there is  a danger of too many resources being devoted to support and not enough on development.&#8221;</em></p>
<p>These are common concerns in a growing project. However, these assumptions ignore the fact that some people are willing to pay for support. The ideal solution is to provide a user support mailing list along with supporting documentation. There is a need to encourage everyone to assist with these community support channels. This channel should become the place where the not only users get support, but also where those providing paid for support seek support themselves. However, support provided from the project community is provided on a voluntary basis and therefore no guarantees of service are provided. The message is clear, if you want guarantees of service then you need to pay for it.</p>
<p>Of course &#8220;paying for it&#8221; may not mean in cash. For example, if an organisation is known to provided paid for support but they also provide resources for project management, documentation, code or some other contribution they are earning &#8220;credits&#8221; to get support themselves.</p>
<p>Over time, the number of &#8220;first level user support requests&#8221;grows. However, the number of people able to answer these questions is also growing, lets not forget that some of those users are still around and are now indebted to the support community. Furthermore, since a healthy project encourages people to contribute early by documenting their experience in FAQs and getting started documentation there is an increasing amount of support documentation for newcomers.</p>
<p>This self-help culture enables core community members to focus on bug reports and feature requests rather than first level support requests.For those users who need a fast turnaround on support requests, they will have to pay. They may contract a third party or they may use local resources to set up a local support infrastructure.</p>
<p>If these paid support providers are smart they will reduce their own costs by interfacing with the wider support community via the project support lists. They will both consume and produce commons support materials in the project. They will also recognise that visibility in the community support channels is a form of marketing for their paid-for services. And this is where the virtuous circle finally closes.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2010/02/10/the-virtuous-circle-model-support-for-open-source/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
