<?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>Fri, 03 Jul 2009 13:25:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.2.5</generator>
	<language>en</language>
			<item>
		<title>Open source education - ensuring students develop the skills they need</title>
		<link>http://osswatch.jiscinvolve.org/2009/07/03/how-seneca-college-approach-open-source-education/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/07/03/how-seneca-college-approach-open-source-education/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 07:20:41 +0000</pubDate>
		<dc:creator>stevelee</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/07/03/how-seneca-college-approach-open-source-education/</guid>
		<description><![CDATA[When I first became involved with Mozilla through working on a Mozilla Foundation accessibility grant, I quickly discovered the impressive open source educational work at Seneca College in Toronto, lead by David Humphry and Chris Tyler. Students on the computer science course get the enviable opportunity to work on projects that immerse them directly in [...]]]></description>
			<content:encoded><![CDATA[<p>When I first became involved with Mozilla through working on a <a href="http://hecker.org/mozilla/foundation-grants" onclick="javascript:urchinTracker ('/outbound/article/hecker.org');">Mozilla Foundation accessibility grant</a>, I quickly discovered the impressive <a href="http://zenit.senecac.on.ca/wiki/index.php/Main_Page" onclick="javascript:urchinTracker ('/outbound/article/zenit.senecac.on.ca');">open source educational work at Seneca College</a> in Toronto, lead by David Humphry and Chris Tyler. Students on the computer science course get the enviable opportunity to work on <a href="http://zenit.senecac.on.ca/wiki/index.php/Project_List" onclick="javascript:urchinTracker ('/outbound/article/zenit.senecac.on.ca');">projects</a> that immerse them directly in some of the most successful open source development communities, contributing to programs such as Firefox, Thunderbird, Open Office and Fedora (Linux).  These projects are not just academic exercises, rather they are strategic for the open source projects, and students contributions are accepted into the projects. As a result students get incomparable experience working on large code bases and in the process acquire the <a href="http://www.oss-watch.ac.uk/resources/odm.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open source software and community development</a> skills that are highly sought by companies all over the world.</p>
<p>This work started with Seneca introducing Mozilla technology in their courses and soon Mozilla joined in, with key people giving lectures and making themselves available to the students. If you visit <a href="irc://irc.mozilla.org/seneca" onclick="javascript:urchinTracker ('/outbound/article/irc.mozilla.org');">Seneca&#8217;s Mozilla IRC channel</a> you will find a vibrant community where students, faculty staff, Mozilla staff and volunteers are busy discussing issues, working on projects and having fun.</p>
<p>This morning I spotted a tweet from Mark Surman, Mozilla Foundation&#8217;s executive director,  that linked to this <a href="http://www.osbr.ca/ojs/index.php/osbr/article/view/912/881" onclick="javascript:urchinTracker ('/outbound/article/www.osbr.ca');">excellent paper</a> by Chris Tyler explaining how Seneca approach open source education.</p>
<p>OSS Watch, like Seneca and Mozilla are serious about open source education as the way to address the skills shortage. Along with the others members of the <a href="http://teachingopensource.org/index.php/Main_Page" onclick="javascript:urchinTracker ('/outbound/article/teachingopensource.org');">Teaching Open Source</a> collaboration we are working to ensure students, educational institutions and industry alike acquire the <a href="http://www.oss-watch.ac.uk/resources/softwaredevelopment.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">open development</a> skills that are so critical for much modern software development.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/07/03/how-seneca-college-approach-open-source-education/feed/</wfw:commentRss>
		</item>
		<item>
		<title>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 collobarative 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-acadmic 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 recieve 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 sustainbility 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 acadmic 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 construcitve 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 satsifying OSS Watch&#8217;s concerns about keeping the commuity 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 accomodate 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 multuple 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 byenough practitioners to make it viable.</p>
<p>OSS Watch argues that funding projects to experiement 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 succesfuly 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 awarenees within the community serves to increase the chances of success in future projects. This is because the community is sharing not only the &#8220;hardened&#8221; successes, but also the lessons learnt in other projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/06/30/software-sustainability/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The ÆGIS 1st Pan European open accessibility Workshop</title>
		<link>http://osswatch.jiscinvolve.org/2009/06/12/the-aegis-1st-pan-european-open-accessibility-workshop/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/06/12/the-aegis-1st-pan-european-open-accessibility-workshop/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 10:55:03 +0000</pubDate>
		<dc:creator>stevelee</dc:creator>
		
		<category><![CDATA[Software]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/06/12/the-aegis-1st-pan-european-open-accessibility-workshop/</guid>
		<description><![CDATA[To be honest I&#8217;m enthusiastic about the potential of the European ÆGIS project which launched last week. I see the blend of open source and accessibility, open accessibility, as having the potential to provide the most appropriate solutions for users of accessibility and assistive technology. So I&#8217;ve spent the last few years developing and promoting [...]]]></description>
			<content:encoded><![CDATA[<p>To be honest I&#8217;m enthusiastic about the potential of the European <a href="http://www.aegis-project.eu/" onclick="javascript:urchinTracker ('/outbound/article/www.aegis-project.eu');">ÆGIS project</a> which launched last week. I see the blend of open source and accessibility, open accessibility, as having the potential to provide the most appropriate solutions for users of accessibility and assistive technology. So I&#8217;ve spent the last few years developing and promoting the concepts of fair access to all and user engagement whenever I get the opportunity. This has brought be into contact with enthusiastically dedicated  people and projects. The scale and scope of ÆGIS gives the impression open accessibility is now coming of age. The strap line of &#8216;Open Accessibility Everywhere: Groundwork, Infrastructure, Standards&#8217; indicates the wide scope of the project which aims to use open source, open development and open standards to &#8216;enable people with disabilities, the elderly and anyone else who is disadvantaged when using Internet services, Desktop PC or Mobile phones&#8217;. It will do this by providing developers with a framework, architecture and toolkits, whilst also creating end user applications. 4 pilot studies will inform the subsequent development phases.</p>
<p>The Pan-European Workshop completed the launch week activities at Research In Motion&#8217;s Slough Offices and shared the proceedings with <a href="http://www.raisingthefloor.net/" onclick="javascript:urchinTracker ('/outbound/article/www.raisingthefloor.net');">Raising The Floor</a> an initiative by Gregg Vanderheiden and Jim Fruchterman to bring together all parties working on web accessibility, again using open practices. Greg has been involved in accessibility for many years and in his Introduction, <a href="http://blogs.sun.com/korn/" onclick="javascript:urchinTracker ('/outbound/article/blogs.sun.com');">Peter Korn</a>, technical lead on ÆGIS sited Greg as his primary mentor. Peter in turn has been very active in open accessibility, especially the GNOME desktop which is used in Linux (e.g Ubuntu) and Sun&#8217;s Solaris. Peter along with Will Walker has taken a key role in orchestrating the  resources of their employer Sun to bear on making GNOME a focus of much open accessibility work, including infrastructure, the Orca screen reader, GOK on screen keyboard and collaboration with the Firefox web browser accessibility team.</p>
<p>In addition to hearing more about ÆGIS, the workshop offered the opportunity to catch up with some of the collaborators from the Ace Centre, OATSoft.org, aIDEAS &amp; Mozilla as well as being something of a &#8216;tweatup&#8217; for those who follow each other on Twitter, including Henni of Opera, Steve Faulkener and Gez Lemon of TPG and Davis Sloan of the University of Dundee. There was woefully little time to chat and I completely missed David Banes of AbilityNet and David McKay of Inference Labs, Cambridge (Dasher is an alternative text input program). I did finally meet Jutta Treviranus, director of ATRC at University of Toronto. Jutta is the boss of long term open accessibility developer David Bolter (e.g. GOK, dojo, ARIA), and we also heard the news that David is taking a years break from ATRC to work on Mozilla core accessibility with Maroc and Surkov.</p>
<p>Due to my failure to understand the scale of the map I arrived after the start having wondered up and down the batch road. The first few talks by M Gonzalez-Sancho (EU Commision ICT for inclusion, information and media Directorate General) and E Bekiarias (CERTH-HIT) provided high level views of the EU&#8217;s inclusion policies and AEGIS (£12.6M funding) as well as feedback from the previous days user forum.</p>
<p>Peter Korn then gave a technical overview with demos of existing applications including old friends such as the accessibility APIs, GOK, Orca+eSpeak, Dasher and Accerciser. In addition Peter showed an as yet unreleased simulator of visual impairments such as macular degeneration.</p>
<p>Dr Bekiarias then presented the AEGIS use cases which appear to present a reasonably representative and useful range. I was pleased to see symbol support in OpenOffice.org along with synthetic voices. As Simon Judge pointed out the desktop had little for AAC and switch users but  there is more on the mobile platform.</p>
<p>After an all too brief lunch, Dr C Galinski (InfoTerm) gave a presentation on structured content standards. This was followed by a very effective talk by Greg on accessibility overall and Raising the Floor. He made the point that what we do determines if ICT is a blessing or a curse to many users. He provided a clear analysis of the ways of providing accessibility (adjust interface, provide alternative interface, select alternative or download new interface on demand) and asserted that the accessibility API&#8217;s are the only real chance for an affordable and lasting strategies for flexible interface options (and I agree). He also considered reducing cost to users and the part OSS plays, seeing this as enabling more direct paths for the transfer of research and allowing the public coverage of costs other than licences. he also suggested we might like to consider free public access (cf public/private schools) and the need to fund more than research - e.g hardening, awareness, support.</p>
<p>Before the panel discussion Peter announced the Open Accessibility Everywhere Group. The desire to bring together all interested parties including developers, researchers and users and so facilitate exchange of ideas it echos the original motivations that underly Oatsoft.org and later Project:Possibility. While Oatsoft&#8217;s funding was only for an initial evaluation phase we can hope that OAEG will succesfully fill this important community role and so help us push the open accessibility envelope. There is an overlap here with Raising the floor that will need to be worked out, though AEGIS adds desktop and mobile accessibility to RtF&#8217;s focus on web accessibility.</p>
<p>I was pleased to see a place for the open accessibility projects I have been personally active in. In addition to key projects such as Mozilla, GNOME and NVDA I saw some potential for those I have been closely involved in as a developer; Simon Judge thought Maavis has something to offer in many use cases, and the straight-street.com open symbol set has much to offer. Jambu may also be useful as a starting point for some work. I&#8217;m not sure about PowerTalk as it relies on MS technologies but at least that is now included in the EduApps USB stick collection. Greg again mentioned his interest in OATSoft.org as providing the master list of projects, though the announcement of the OAEG seem to indicate it would be providing similar functionality after all.</p>
<p>So all-in-all a useful workshop but perhaps too many presentations with too wide a scope; I would have liked more networking time. ÆGIS is an exciting project and a serious opportunity for the benefits of open accessibility to be realised by users and developers alike. There is a lot to be done and good management will be need to ensure it delivers, but building on open development gives it a very good foundation for success. I&#8217;m looking forward to being involved as well as watching what happens.</p>
<p>I&#8217;m greatful to Ross Gardler (OSS Watch manager) for being so supportive of open accessibility and providing me opportunities to make it part of OSS Watch&#8217;s portfolio of experience. My first project was AccessApps and we spent Tuesday in a highly constructive consultation with the Maavis project, working out ways forward by embracing open development.</p>
<p>That reminds me I have an article on open accessibility to take though OSS Watch&#8217;s thorough quality control process.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/06/12/the-aegis-1st-pan-european-open-accessibility-workshop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google&#8217;s Video Games</title>
		<link>http://osswatch.jiscinvolve.org/2009/06/11/games/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/06/11/games/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 14:33:15 +0000</pubDate>
		<dc:creator>Rowan Wilson</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/06/11/games/</guid>
		<description><![CDATA[HTML 5 - the next version of the language used to create web pages - is due to be finalised somewhere between 2010 and 2012, depending on whether you believe the W3C or the WHATWG, the two groups who are contributing to the language specification. One of the expected benefits of the new version is that it will [...]]]></description>
			<content:encoded><![CDATA[<p>HTML 5 - the next version of the language used to create web pages - is due to be finalised somewhere between <a href="http://www.w3.org/2007/03/HTML-WG-charter.html#deliverables" onclick="javascript:urchinTracker ('/outbound/article/www.w3.org');">2010</a> and <a href="http://wiki.whatwg.org/wiki/FAQ#When_will_HTML_5_be_finished.3F" onclick="javascript:urchinTracker ('/outbound/article/wiki.whatwg.org');">2012</a>, depending on whether you believe the W3C or the WHATWG, the two groups who are contributing to the language specification. One of the expected benefits of the new version is that it will allow page authors to reference and embed videos in their pages without requiring end users to have a specific browser plugin installed. At the moment, Adobe&#8217;s Flash and Apple&#8217;s Quicktime are the most popular methods for getting video into web pages, but this irks many web purists who feel that the requirement to install these plugins undermines the goal of a truly &#8216;open&#8217; standards-based web. After all, while web video playback depends upon vendor-specific software, the vendors in question have enormous power to control which browsers and operating systems they will support and therefore which will be widely used. There is of course a powerful pragmatic counter-argument to this, which says that the success of the web is driven by adoption not contemplation and any solution that has been generally adopted has to be considered the correct one. If you are a business wanting to outshine your competitor&#8217;s web presence, you are likely to adopt whatever is the most attractive, eye-catching and available technology at the time without worrying to much about high-minded ideals of openness. Into this argument, HTML5 - and specifically its &lt;video&gt; tag - strides to resolve the question once and for all.  That at least was the idea. <br /><br /> Proprietary plugins are not the only things that threaten the &#8216;open&#8217; web. Patents covering the use and creation of certain types of media file are also a problem. It would be fairly pointless to sweep away proprietary video playback plugins if you then replace them with in-browser functionality that requires a patent licence to actually include. Therefore as well as mandating that compliant browsers should be able to playback video URLs indicated by the &lt;video&gt; tag, the HTML5 specification originally directed that every browser should - at the very least - be able to decode the <a href="http://www.theora.org/" onclick="javascript:urchinTracker ('/outbound/article/www.theora.org');">ogg theora</a> multimedia encoding format. Theora - named after a character from <a href="http://en.wikipedia.org/wiki/Max_Headroom_(TV_series)" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">Max Headroom</a> an 80s sci-fi TV drama - is an open standard for the encoding of video which is of a similar quality to the patented H.264 MPEG4 encoding standard used in Quicktime and on many Blu-Ray High Definition video discs. Theora derives from work done by technology firm <a href="http://www.on2.com/" onclick="javascript:urchinTracker ('/outbound/article/www.on2.com');">On2</a> who have granted a worldwide royalty-free licence to anyone who wishes to incorporate theora encoding and decoding functionality into their products. The software for actually doing the encoding and decoding is released under the open source BSD licence. It all sounds great I&#8217;m sure you&#8217;ll agree - patent-free video (and audio - ogg has a project called <a href="http://www.vorbis.com/" onclick="javascript:urchinTracker ('/outbound/article/www.vorbis.com');">vorbis</a> that handles that) playing right in your browser and no-one has to install a plugin or pay a patent licence.<br /><br /> Unfortunately Apple and Nokia - companies that would be creating HTML5 browsers in the future - lobbied successfully to have the <a href="http://html5.org/tools/web-apps-tracker?from=1142&amp;to=1143" onclick="javascript:urchinTracker ('/outbound/article/html5.org');">theora/vorbis mandate removed</a>. Nokia puzzlingly <a href="http://www.w3.org/2007/08/video/positions/Nokia.pdf" onclick="javascript:urchinTracker ('/outbound/article/www.w3.org');">claimed</a>(pdf) that theora was proprietary, and less puzzlingly pointed out that the format had no accompanying Digital Rights Management implementation that might help providers make money from their content. Apple <a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-March/010392.html" onclick="javascript:urchinTracker ('/outbound/article/lists.whatwg.org');">argued</a> that although the On2 patents in theora were licensed royalty-free, there was no guarantee that there were not other video-related patents out there that might be infringed upon by theora (particularly submarine patents - meaning patents that have yet to be fully published for administrative reasons but which it is still possible to inadvertently infringe). Apple also claimed that there were few-if-any hardware implementations of theora decoders, meaning that low-powered devices like mobile phones could not incorporate a specialised decoding chip to take the pressure of video work off their overworked central processors and sagging batteries. Open web enthusiasts pointed out that no video format is free of submarine patent concerns, and mandating theora in HTML5 would almost certainly mean that there soon would be theora decoding hardware available. Some uncharitable commentators also pointed out that Apple held one of the essential patents for MPEG4 decoding, and so stood to make money from additional licence sales if MPEG4 became a common format for the contents of the HTML5 &lt;video&gt; tag. <br /><br />So the issue was already a vexed one when last week Google <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020035.html" onclick="javascript:urchinTracker ('/outbound/article/lists.whatwg.org');">announced</a> on the WHATWG mailing list that their support for the &lt;video&gt; tag in version 3 of their browser Google Chrome was going to use <a href="http://www.gnu.org/licenses/lgpl-2.1.txt" onclick="javascript:urchinTracker ('/outbound/article/www.gnu.org');">LGPLv2.1</a>-licensed free software video library <a href="http://www.ffmpeg.org/" onclick="javascript:urchinTracker ('/outbound/article/www.ffmpeg.org');">ffmpeg</a> to decode both theora and MPEG4 H.264. Why was this controversial? Well as I mentioned above, H.264 is subject to a whole cupboard-load of patents, and anyone who looks like they have a bit of money would be well advised to get a comprehensive licence from the <a href="http://www.mpegla.com/index1.cfm" onclick="javascript:urchinTracker ('/outbound/article/www.mpegla.com');">relevant group</a> or be prepared for a writ on the corporate doormat one morning. Clearly anyone with a pocket-book the size of Google&#8217;s would have taken this essential step. However even doing this might well not allow you to distribute ffmpeg safely. The LGPLv2.1 - like the GPLv2 - contains a clause which aims to prevent the software it covers becoming subject to additional responsibilities and fees. This clause (section 11) reads:
<pre>If, as a consequence of a court judgment or allegation of patent infringement or</pre>
<pre>for any other reason (not limited to patent issues), conditions are imposed on</pre>
<pre>you (whether by court order, agreement or otherwise)that contradict the</pre>
<pre>conditions of this License, they do not excuse you from the conditions of this</pre>
<pre>License. If you cannot distribute so as to satisfy simultaneously your obligations</pre>
<pre>under this License and any other pertinent obligations, then as a consequence you</pre>
<pre>may not distribute the Library at all.  For example, if a patent license would</pre>
<pre>not permit royalty-free redistribution of the Library by all those who receive copies</pre>
<pre>directly or indirectly through you, then the only way you could satisfy both it</pre>
<pre>and this License would be to refrain entirely from distribution of the Library.</pre>
<p>This clause is generally understood to mean that paying for patent licences to distribute LGPLv2.1-licensed code is impossible; once you pay for the licence you lose your right to distribute, so it&#8217;s never worth doing (and this in turn acts as a deterrent to patent owners looking to get per-copy royalties on LGPLv2.1- and GPLv2-licensed software - even if you win the case against the distributor, you kill the product and will get no royalties going forward). Nevertheless, Google&#8217;s lawyers seemed to have found a way through waters which had previously been thought unnavigable. As the argument on the thread continued, it emerged that Google&#8217;s approach had been to seek a patent licence for Chrome itself, not the ffmpeg library that was actually doing the video decoding. The LGPLv2.1 is designed to allow code it covers to co-exist in an uneasy peace with code covered by any other kind of licence, including patent licences. In this was free software libraries could be used with proprietary software in a way that would be impossible if they were covered by the full GPLv2. Google argued that as long as they never sought patent rights to use ffmpeg, no-one could accuse them of not passing on those rights to others in a way that ffmpeg&#8217;s licence mandated. All their permissions to use patents rested with Chrome itself - however it chose to do the decoding. <br /><br /> Now this is a sly move, and not one that has been attempted in as high-profile a piece of software as Chrome up to now. Will Google get away with it? Well that question really reduces to the question: Who might try to stop them? In this case Google Chrome is relying on licences from the MPEG-LA for the patents used to decode MPEG4 (and possibly theora if they want to rule out any future challenges from MPEG-LA on that score) and a software licence from the ffmpeg project. The likelihood is that Google have paid well for complete coverage from the MPEG-LA, and so a challenge from that quarter seems unlikely. What about the ffmpeg project?  Well they <a href="http://ffmpeg.org/legal.html" onclick="javascript:urchinTracker ('/outbound/article/ffmpeg.org');">clearly explain</a> that they have no specific knowledge of any patents infringed by distributing ffmpeg. Of course, everyone is aware that the project very likely infringes on many patents in the H.264 patent pool at the very least, but time and experience has taught programmers operating in patent-rich problem domains to never read the relevant patents. It only increases the likelihood that you will infringe upon them and increase the damages if it can be shown that you knowingly infringed. What this means for ffmpeg is that it would be very difficult for them to argue that Google is not in compliance with the LGPLv2.1 for ffmpeg because they have licensed some patents ostensibly for use in Chrome. To do so they would have to explain exactly which of the patents licensed were in reality embodied in ffmpeg, and would therefore trigger Google&#8217;s responsibilities inder the LGPLv2.1. This could be seen as an unwise move for ffmpeg. With neither the MPEG-LA or ffmpeg likely to question Google&#8217;s actions, it seems likely they will get no substantial challenge to their actions. </p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/06/11/games/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Development embraced by OMII-UK projects</title>
		<link>http://osswatch.jiscinvolve.org/2009/06/02/open-development-embraced-by-omii-uk-projects/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/06/02/open-development-embraced-by-omii-uk-projects/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 12:24:33 +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/2009/06/02/open-development-embraced-by-omii-uk-projects/</guid>
		<description><![CDATA[Towards the end of April I found myself spending  2 enjoyable days in the company of OMII-UK members at the OMII-UK collaboration Workshop along with others involved in e-Research in various capacities.  Steve Brewer,  project manager of the Engage project, invited me to provide OSS Watch input at the event which included Open Source and [...]]]></description>
			<content:encoded><![CDATA[<p>Towards the end of April I found myself spending  2 enjoyable days in the company of OMII-UK members at the <a href="http://www.omii.ac.uk/wiki/CollaborationsWorkshop09" onclick="javascript:urchinTracker ('/outbound/article/www.omii.ac.uk');">OMII-UK collaboration Workshop</a> along with others involved in e-Research in various capacities.  Steve Brewer,  project manager of the Engage project, invited me to provide OSS Watch input at the event which included Open Source and Open Development as a key theme. This provided an opportunity for me to learn more about e-Research and meet those working in it, whilst also passing on some of our experience in open development to those project team members wanting to better embrace the techniques. Dr Mario Antonioletti, principle consultant at EPCC and long time OGSA-DAI project team member subsequently requested that I facilitate a session which became the following:</p>
<blockquote><p>How to invigorate your project with open development: Using an OSI approved open source licence on your project artefacts and putting them on a public server is one thing but how do you nurture a lively community that ensures your project continues to develop and becomes self sustaining?  Open development is the lifeblood of successful open source projects but how does it work, what tools and process make is successful? How does it mesh with the project life cycle and at what stage should it be introduced?  This breakout will explore open development and how it can be applied to individual projects. Come along and share questions, suggestions and experiences from your own projects.</p></blockquote>
<p>This was a deliberate ploy to concentrate everyone&#8217;s energy on understanding open development as opposed to open source, as I explained in both this session and another lead by Steve Brewer on &#8216;Accelerating the deployment and uptake of open source tools in e-Research&#8217;. Working for OSS Watch has help me clarify my understanding of a fundamental principle of open source projects. This is something that, having been active  in several open source projects, I rather take for granted, but that is often not immediately apparent to newcomers to the scene.  The Apache Software Foundation say it well in their policy statement of  &#8216;community over code&#8217;, and back in 1992 the IETF&#8217;s phrase &#8216;We believe in: rough consensus and running code&#8217; puts community decision making first. Having worked with active open source projects such as Mozilla and GNOME it&#8217;s clear to me that nurturing a vibrant and diverse community is the vital ingredient for success and sustainability. In contrast there is often a focus of attention on licence issues by those new to open source, and while this is a key part of the picture, OSS Watch now also emphasise  &#8216;open development&#8217; in order to restore balance. This also helps projects more clearly see why fundamentals such as encouraging participation through the use of well tested collaboration tools and having a clear governance model are critical for their long term health.</p>
<p>Accordingly I was keen to steer discussion towards the issues surrounding open development and how to achieve it, as well as providing recommendations and clearly indicating OSS Watch&#8217;s desire to work with projects, providing support from our collective experience.</p>
<p>During the 2 days I chatted with members of at least 4 mature e-Research projects, each at an intermediate stage of practising open development; OGSA-DAI, DIASER, ALADDIN and Portal Access Grid. I encouraged all to go a stage further towards fully embracing open development, so it is exciting to hear announcements from 2 of them that clearly indicate that they heeded some of our recommendations.</p>
<p>Damian Brasher&#8217;s <a href="http://www.diaser.org.uk/" onclick="javascript:urchinTracker ('/outbound/article/www.diaser.org.uk');">DIASER</a> was already practising many of the principles and has now followed our recommendation to <a href="http://sourceforge.net/forum/forum.php?forum_id=956677" onclick="javascript:urchinTracker ('/outbound/article/sourceforge.net');">make early decisions and design notes available</a> as project memory as these were not originally discussed on the public discussion lists. This involved considerable work but the outcome is that anyone can now find this information archived on public list and can more easily evaluate the project.</p>
<p><a href="http://www.ogsadai.org.uk/" onclick="javascript:urchinTracker ('/outbound/article/www.ogsadai.org.uk');">OGSA-DAI</a> started as a closed community project though it is now released under an open source licence. During the workshop Mario stated his desire for the project to practice open development as I described it.  Thus it was a pleasure to see an article by Mike Jackson in the <a href="http://www.nesc.ac.uk/news/newsletter/index.html" onclick="javascript:urchinTracker ('/outbound/article/www.nesc.ac.uk');">June 09 edition of National e-Science Centre news</a> stating they are commited to achieving it.</p>
<blockquote><p><strong>OGSA-DAI: from open source product to open source project</strong></p>
<p>The OGSA-DAI project has been funded by EPSRC for an additional year, until April 2010. This funding will enable us to evolve OGSA-DAI from an open source product into an open source project.</p>
<p>An international community of users and developers has formed around OGSA-DAI, our unique open source product for access to and integration of distributed heterogeneous data resources. This includes projects and institutions in a myriad of fields including medical research, environmental science, geo-sciences, the arts and humanities and business.</p>
<p>Moving to an open source project will provide the community with a focal point for the evolution, development, use and support of OGSA-DAI and its related components, providing a means by which<br />
members can develop and release their components alongside the core product. It will also provide an avenue to ensure the sustainability of their components. Over the next few months we will set in place the<br />
governance and infrastructure of the OGSA-DAI open source project. This will be done in conjunction with key community members, and will draw upon the expertise of our OMII-UK partners in Manchester and<br />
Southampton and in the Globus Alliance. We aim to roll out our open source project site in October.</p>
<p>Our move to an open source project contributes to OMII-UK&#8217;s vision to promote software sustainability, and will guarantee that the lifetime of the OGSA-DAI product will exist out with any single institution or<br />
funding stream. In addition, we will continue to develop the product and engage with international standardisation activities:</p>
<p>[snip]</p>
<p>The OGSA-DAI project -which involves both EPCC and the National e-Science Centre- is funded by EPSRC through OMII-UK.</p></blockquote>
<p>I&#8217;d like to congratulate both projects for taking these important steps toward open development and wish them every success. I&#8217;m sure the OSS Watch team will be most interested to hear how they progress, I know I am.</p>
<p>OSS Watch provide many <a href="http://www.oss-watch.ac.uk/resources/softwaredevelopment.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">articles about open source development</a> including a <a href="http://www.oss-watch.ac.uk/resources/toptipscommunities.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">guide to participating in an open source community</a> and a review of one of the best books on the subject - <a href="http://www.oss-watch.ac.uk/resources/review-producingoss.xml" onclick="javascript:urchinTracker ('/outbound/article/www.oss-watch.ac.uk');">Producing Open Source Software</a> by Karl Fogel.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/06/02/open-development-embraced-by-omii-uk-projects/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guest Post: FOSS and the European Parliament</title>
		<link>http://osswatch.jiscinvolve.org/2009/06/01/guest-post-foss-and-the-european-parliament/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/06/01/guest-post-foss-and-the-european-parliament/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 13:12:29 +0000</pubDate>
		<dc:creator>Rowan Wilson</dc:creator>
		
		<category><![CDATA[Guest]]></category>

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

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

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/06/01/guest-post-foss-and-the-european-parliament/</guid>
		<description><![CDATA[From time to time OSS Watch will be publishing guest blog posts here to highlight interesting opinions from around the FOSS community. This post is by Gerry Gavigan, chairman of the Open Source Consortium.
Elections for the European Parliament are scheduled for 2 June 2009, and this seems like an ideal opportunity to broach the subject [...]]]></description>
			<content:encoded><![CDATA[<p><em>From time to time OSS Watch will be publishing guest blog posts here to highlight interesting opinions from around the FOSS community. This post is by Gerry Gavigan, chairman of the Open Source Consortium.</em></p>
<p>Elections for the European Parliament are scheduled for 2 June 2009, and this seems like an ideal opportunity to broach the subject of ICT policies and draw the attention of candidates to the issues surrounding choices by government and its administration  concerning software and systems.  Hopefully, this will at least raise the profile and gain better consideration of the underpinning issues and lead to wider adoption of Free and Open Source Software.</p>
<p>One initiative attempting to do this is the <a href="http://http://freesoftwarepact.eu" onclick="javascript:urchinTracker ('/outbound/article/freesoftwarepact.eu');">Free Software Pact (FSP)</a> providing candidates with a method to inform the voting public that “they favour the development and use of Free Software, and will protect it from possible threatening EU legislation.”</p>
<p>As Chairman of the <a href="http://www.opensourceconsortium.org" onclick="javascript:urchinTracker ('/outbound/article/www.opensourceconsortium.org');">Open Source Consortium</a> I was asked to help promote the FSP.   Fundamentally I agree with the underlying objectives of the FSP but I am not sure that the approach to implementation is well thought through.</p>
<p>I am convinced that level playing fields coupled with open and transparent processes topped off with effective governance (easier said than done, of course) are all that Free Software needs for new installations and also to trickle through the arteries and capillaries of existing ICT deployments, eventually eliminating the externalities of proprietary software (largely summarisable as the deadweight costs arising from distortions in the market).  I should add that this opinion is vendor neutral. I don&#8217;t care who it is or how Free Software is supplied.</p>
<p>If we are to achieve this nirvana we need to approach those we are seeking to influence in terms that are meaningful to them.  This is not always easy but that is not an excuse not to try.  And it may require several goes.  Additionally if one is seeking to influence politicians or administrations is is easier to go with the grain of things than start again somewhere else.</p>
<p>With that in mind and prompted by the FSP,  it seems right to put my drafting where my opinions were.  Accordingly the OSC has created a draft form letter that hope as many people as possible will send it to the candidates in their constituency.</p>
<blockquote>
<p align="left">Dear&#8230;</p>
<p align="left"><strong>Support Implementation of draft European Interoperability Framework V2 &#8220;EIF V2&#8243;</strong></p>
<p align="left">As you are a candidate in the forthcoming elections for the European Parliament I am writing to seek your support for a simple measure that will help citizens, businesses and European society.</p>
<p align="left">Information and Communications Technology (ICT) has become a critical part of European infrastructure; a modern economy cannot function without it.</p>
<p align="left">Optimal choices in ICT need a European policy on interoperability in ICT.</p>
<p align="left">Interoperability means it does not matter how you mix and match the constituent parts of ICT, they will just work with each other without problems or issues.   Such choice also means that users of your ICT systems (e.g., users of European or national government on-line services) do not have to make ICT choices based on your decisions, e.g., having to use a specific web browser (that itself may require a specific operating system).</p>
<p align="left">Many European and national ICT systems have been implemented using software which does not enable easy interoperability, and instead creates an effect where it becomes easier, and some cases necessary, to choose more of the same supplier&#8217;s products, and harder to choose competing products.</p>
<p align="left">Moreover, once governments or local administrations have decided to use software that does not enable easy interoperability, that choice imposes a requirement for the citizen or customer to choose the same software.</p>
<p align="left">This network effect prevents choice, competition and limits opportunities to promote innovation outside vendor control, in the whole European arena for ICT.</p>
<p align="left">To have agreed as policy the (draft) EIF V2 ( <a href="http://ec.europa.eu/idabc/en/document/7728" onclick="javascript:urchinTracker ('/outbound/article/ec.europa.eu');">http://ec.europa.eu/idabc/en/document/7728</a>) will halt and eventually reverse this situation.</p>
<p>This draft has been criticised by vendors currently benefiting from the current uneven playing field, but its adoption would not prevent any vendor, current or future, from supplying ICT to European or national governments.</p></blockquote>
<p>The EIF is not considered to by all to be perfect, but getting it firmly “inside the tent” would enable it to be improved.  I urge you to adopt or adapt this letter and write.</p>
<p>You can find your existing MEPs and candidates <a href="http://www.europarl.org.uk/section/european-elections/european-elections" onclick="javascript:urchinTracker ('/outbound/article/www.europarl.org.uk');">here</a>.</p>
<p><em>Gerry Gavigan</em></p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/06/01/guest-post-foss-and-the-european-parliament/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Battle Ended - Smoke Not Clearing</title>
		<link>http://osswatch.jiscinvolve.org/2009/05/01/battle-ended-smoke-not-clearing/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/05/01/battle-ended-smoke-not-clearing/#comments</comments>
		<pubDate>Fri, 01 May 2009 07:57:18 +0000</pubDate>
		<dc:creator>Rowan Wilson</dc:creator>
		
		<category><![CDATA[Business]]></category>

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

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/05/01/battle-ended-smoke-not-clearing/</guid>
		<description><![CDATA[As we mentioned back in February, Microsoft has sued Dutch GPS device and software manufacturer Tomtom over - among other things - Tomtom&#8217;s use of GNU Linux; specifically a Microsoft-developed file-system component within GNU/Linux,  FAT. In our previous post we speculated that the Open Invention Network might play a role in this drama and indeed on the 23rd March, a few [...]]]></description>
			<content:encoded><![CDATA[<p>As we <a href="http://osswatch.jiscinvolve.org/2009/02/27/microsoft-vs-tomtom-is-this-ragnarok/" >mentioned back in February</a>, Microsoft has sued Dutch GPS device and software manufacturer <a href="http://www.tomtom.com/" onclick="javascript:urchinTracker ('/outbound/article/www.tomtom.com');">Tomtom</a> over - among other things - Tomtom&#8217;s use of GNU Linux; specifically a Microsoft-developed file-system component within GNU/Linux,  <a href="http://en.wikipedia.org/wiki/File_Allocation_Table" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">FAT</a>. In our previous post we speculated that the <a href="http://www.openinventionnetwork.com/" onclick="javascript:urchinTracker ('/outbound/article/www.openinventionnetwork.com');">Open Invention Network</a> might play a role in this drama and indeed on the 23rd March, a few days after they <a href="http://news.cnet.com/8301-10805_3-10200526-75.html" onclick="javascript:urchinTracker ('/outbound/article/news.cnet.com');">countersued Microsoft</a> over Microsoft&#8217;s alleged implementation of Tomtom patents in their  own products, <a href="http://www.openinventionnetwork.com/press_release03_23_09.php" onclick="javascript:urchinTracker ('/outbound/article/www.openinventionnetwork.com');">Tomtom became a member of the OIN family</a>. A week later, Tomtom and Microsoft announced that they were <a href="http://www.microsoft.com/Presspass/press/2009/mar09/03-30MSTomTomPR.mspx" onclick="javascript:urchinTracker ('/outbound/article/www.microsoft.com');">settling their disputes</a>. Unfortunately the detail of the settlement is not public, beyond the information in the Microsoft announcement. Of greatest interest to the free and open source software community is precisely how the deal interacts with Tomtom&#8217;s responsibilities under their licence to distribute GNU/Linux, the GNU General Public License (GPL) v2. Section 7 of the GPL has this to say:</p>
<blockquote><p>    7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues),conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License.  If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all.  For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you,  the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</p></blockquote>
<p>What this meant for Tomtom was that if they settled with Microsoft by - say - agreeing to pay them 1p for each copy of GNU/Linux they distributed, then they would in fact have invalidated their licence to distribute GNU/Linux at all. The GPL v2 insists that either the code it covers goes out with no additional encumbrances or it doe not go out at all. Now Microsoft is very aware of this provision. Their cross-licensing deal with Novell - detailed in an OSS Watch blog post <a href="http://osswatch.jiscinvolve.org/2007/07/11/sambas-adoption-of-the-gpl-v3/" >here</a> - was structured precisely so as to avoid this consequence. Many in the free and open source community feared that Tomtom would strike a similar deal with Microsoft, and fans of the lastest version of the GPL, v3, announced Microsoft&#8217;s actions in this case should act as a &#8216;<a href="http://www.softwarefreedom.org/blog/2009/apr/16/tomtom-microsoft/" onclick="javascript:urchinTracker ('/outbound/article/www.softwarefreedom.org');">wake-up call&#8217;</a> for developers to begin using the licence, as it includes changes designed to make such deals apply to the entire community if they exist at all. In the event, it would seem from the information we have that Tomtom has avoided emulating Novell, and has instead agreed to remove the FAT components from the version GNU/Linux they distribute on their devices within two years. This strongly indicates that Tomtom have accepted no licence from Microsoft relating to GNU/Linux itself, and Microsoft have agreed to just give them breathing space to remove allegedly infringing components, rather than insisting they take a licence.  So - a happy ending for all concerned? Not really. Microsoft must be pleased, as they have managed to give the appearance of winning a battle in which they were accusing GNU/Linux of infringing on their patents while not actually having to suffer examination of the validity of their patents in court. The free and open source software community is left wondering whether the FAT patents could be used against other distributors of GNU/Linux. Jim Zemlin, Executive Director of the Linux Foundation, seemed to be calling on developers to <a href="http://www.linux-foundation.org/weblogs/jzemlin/2009/03/31/on-the-tomtom-settlement-microsoft-rolls-back-its-“open”-promises/" onclick="javascript:urchinTracker ('/outbound/article/www.linux-foundation.org');">cut FAT implementations out of their software altogether</a>. A couple of days ago, OIN announced the following:</p>
<blockquote><p>&#8230;the patents used in the recent TomTom patent action have been posted by OIN for review and submission of prior art by the Linux community. Submissions may be made by visiting <a href="http://www.post-issue.org" onclick="javascript:urchinTracker ('/outbound/article/www.post-issue.org');">http://www.post-issue.org</a>, clicking on the appropriate patent and selecting &#8220;Submit Prior Art&#8221;.</p></blockquote>
<p>The Peer to Patent web site that OIN cite in that link is an initiative designed to allow the technology community at large to pool their collective expertise and thereby perhaps invalidate patents that ought not to have been granted. One way to invalidate a patent is to show that it was not innovative at the time the patent was applied for, that there was in the jargon &#8216;prior art&#8217;. The Peer to Patent site acts as a clearing-house for evidence of prior art on specific patents. In fact one of the FAT patents in question, <a href="http://www.freepatentsonline.com/5579517.html" onclick="javascript:urchinTracker ('/outbound/article/www.freepatentsonline.com');">5,597,517,</a>  has <a href="http://news.cnet.com/Microsofts-file-system-patent-upheld/2100-1012_3-6025447.html" onclick="javascript:urchinTracker ('/outbound/article/news.cnet.com');">already been re-examined, provisionally invalidated, amended and then declared valid again</a> after the <a href="http://www.pubpat.org/" onclick="javascript:urchinTracker ('/outbound/article/www.pubpat.org');">Public Patent Foundation </a> or &#8216;PubPat&#8217; (tagline: &#8216;representing the public&#8217;s interest in the patent system&#8217;) asked for the US Patent Office to take another look back in 2004. It will be interesting to see how far this pillorying of the Microsoft&#8217;s FAT patents will go towards their invalidation, given that this is their second re-examination.So another Microsoft patent case goes by and we are still no closer to knowing how justified Microsoft&#8217;s patent threats against Linux really are. Tomtom clearly found the effort involved in engineering out the FAT patents a worthwhile expense, but only tells us that it was likely to work out cheaper than the lawyer&#8217;s fees, and that Tomtom understandably had no interest in acting as a vanguard for the community on the issue. Perhaps the most reassuring thing for the community is that - so far - Microsoft has only claimed ownership of technologies which can be engineered out of GNU/Linux without breaking it.</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/05/01/battle-ended-smoke-not-clearing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>One less open source licence to worry about</title>
		<link>http://osswatch.jiscinvolve.org/2009/04/16/one-less-open-source-licence-to-worry-about/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/04/16/one-less-open-source-licence-to-worry-about/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 22:20:33 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Legal]]></category>

		<guid isPermaLink="false">http://osswatch.jiscinvolve.org/2009/04/16/one-less-open-source-licence-to-worry-about/</guid>
		<description><![CDATA[Open source licence proliferation has long been recognised to be a problem. The Open Source Iniatitives License Proliferation Committee wrote the following in May 2006:


too many different licenses makes it difficult for licensors   to choose
Some people use &#8220;license proliferation&#8221; to mean that there are   just too many licenses and that someone [...]]]></description>
			<content:encoded><![CDATA[<p>Open source licence proliferation has long been recognised to be a problem. The Open Source Iniatitives License Proliferation Committee <a href="http://www.opensource.org/proliferation-report" onclick="javascript:urchinTracker ('/outbound/article/www.opensource.org');">wrote</a> the following in May 2006:</p>
<blockquote>
<ol>
<li><strong>too many different licenses makes it difficult for licensors   to choose</strong><br />
Some people use &#8220;license proliferation&#8221; to mean that there are   just too many licenses and that someone needs to take steps to   reduce the number. While this would be great, the OSI cannot make   anyone use or not use a particular license. All we can do is educate   and urge people to use a smaller subset of licenses. This comment   generally came from individuals and small companies.</li>
<li><strong>some licenses do not play well together</strong><br />
Some people use &#8220;license proliferation&#8221; to refer to the fact that   some open source licenses do not inter-operate well with other   open source licenses. While we can urge people not to mix   non-mixable licenses, we cannot keep people from doing so. This   comment generally came from larger companies.</li>
<li><strong>too many licenses makes it difficult to understand what you   are agreeing to in a multi-license distribution</strong><br />
This is related to the previous comment, but is somewhat different   since it doesn&#8217;t complain about how the licenses interact, just that   there are too many different individual licenses covering certain   distributions and that it takes a lot of time to read and understand   them all. This comment usually came from larger companies.</li>
</ol>
</blockquote>
<p>The OSI has, since the publication of this report, <a href="http://www.opensource.org/licenses/category" onclick="javascript:urchinTracker ('/outbound/article/www.opensource.org');">grouped licences</a> as either &#8220;popular and widely used&#8221;, &#8220;special purpose&#8221;, &#8220;redundant&#8221;, &#8220;non-reusable&#8221;, &#8220;superseded&#8221; or &#8220;other&#8221;. OSS Watch encourage everyone to use one of the &#8220;popular and widely used&#8221; licences as these cover the major needs of most community and business models (the special purpose licences do have their place, but they are minority licences).</p>
<p>Today it was <a href="http://dev.eclipse.org/blogs/mike/2009/04/16/one-small-step-towards-reducing -license-proliferation/" onclick="javascript:urchinTracker ('/outbound/article/dev.eclipse.org');">announced</a> that the number of licences in the recommended group has been reduced from nine to eight since the Eclipse Foundation, along with IBM, have taken the steps necessary to supersede the Common Public License 1.0 (CPL) with the Eclipse Public License 1.0  (EPL).</p>
<p>Hurrah!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://osswatch.jiscinvolve.org/2009/04/16/one-less-open-source-licence-to-worry-about/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Procuring Software is not (even) as simple as buying a car</title>
		<link>http://osswatch.jiscinvolve.org/2009/04/15/procuring-software-is-not-even-as-simple-as-buying-a-car/</link>
		<comments>http://osswatch.jiscinvolve.org/2009/04/15/procuring-software-is-not-even-as-simple-as-buying-a-car/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:23:52 +0000</pubDate>
		<dc:creator>Ross Gardler</dc:creator>
		
		<category><![CDATA[Procurement]]></category>

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

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

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