<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.tola.me.uk" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>tola - free software</title>
 <link>http://www.tola.me.uk/taxonomy/term/18/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>BBC Radio 4 on Open Source</title>
 <link>http://www.tola.me.uk/blog/2007/04/14/bbc_on_open_source</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://mjr.towers.org.uk/&quot;&gt;MJ Ray&lt;/a&gt; points towards a &lt;a href=&quot;http://www.bbc.co.uk/radio4/factual/pip/z9ksy/&quot;&gt;BBC Radio 4 programme on Open Source&lt;/a&gt; by Paul Bennun.&lt;/p&gt;
&lt;p&gt;I&#039;ve just listened to the programme and it contains some wonderful ideas about how software is unique in the world, being a collection of ideas rather than a collection of physical components. It&#039;s an insightful, well balanced exploration of Free and Open Source software and how it is a social rather than technological phenomenon.&lt;/p&gt;
&lt;p&gt;I particularly liked a quote from Nick McGrath, Head of platform strategy for Microsoft in the UK.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&quot;We don&#039;t compete with the Open Source community, that would be like trying to compete with the weather&quot;&lt;/em&gt;.&lt;/p&gt;
</description>
 <comments>http://www.tola.me.uk/blog/2007/04/14/bbc_on_open_source#comment</comments>
 <category domain="http://www.tola.me.uk/taxonomy/term/18">free software</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/48">open source</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/6">technology</category>
 <pubDate>Sat, 14 Apr 2007 12:15:21 +0100</pubDate>
 <dc:creator>tola</dc:creator>
 <guid isPermaLink="false">93 at http://www.tola.me.uk</guid>
</item>
<item>
 <title>Second Life Client Open Sourced</title>
 <link>http://www.tola.me.uk/blog/2007/01/08/open_source_second_life</link>
 <description>&lt;p&gt;In my fourth blog post of the day, Linden Labs has Open Sourced the client for &lt;a href=&quot;http://www.secondlife.com&quot;&gt;Second Life&lt;/a&gt; in a blog post entitled &lt;a href=&quot;http://blog.secondlife.com/2007/01/08/embracing-the-inevitable/&quot;&gt;Embracing the Inevitable&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Linden Labs always said that Open Sourcing the code was part of the long term plan, I remember an interview on LUGRadio a while back. It&#039;s a shame it&#039;s only the client and not the server-side code, but they say they are staying open minded about that. One step at a time.&lt;/p&gt;
&lt;p&gt;My dream (as I &lt;a href=&quot;http://hippygeek.livejournal.com/48549.html&quot;&gt;described in March&lt;/a&gt;) would be a distributed system where anyone could set up their own server. It would use web standards and would just be like a collection of 3D web pages in X3D. It might be difficult to attain the same kind of user experience you get with Second Life, but it would be a great extension of the web.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I&#039;ve started a &lt;a href=&quot;http://hippygeek.co.uk/wiki/3D_Web&quot;&gt;wiki page&lt;/a&gt; posing the question &quot;What would be required to create a 3D web with a similar user experience to that of online virtual worlds like Second Life?&quot;. You can log in with username:iwontspam password:ipromise or start a new account. I&#039;d value input.&lt;/p&gt;
</description>
 <comments>http://www.tola.me.uk/blog/2007/01/08/open_source_second_life#comment</comments>
 <category domain="http://www.tola.me.uk/taxonomy/term/18">free software</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/12">multimodal web</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/6">technology</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/14">x3d</category>
 <pubDate>Mon, 08 Jan 2007 15:45:32 +0000</pubDate>
 <dc:creator>tola</dc:creator>
 <guid isPermaLink="false">75 at http://www.tola.me.uk</guid>
</item>
<item>
 <title>Open Standards and Free Software are making me OS-agnostic</title>
 <link>http://www.tola.me.uk/blog/2007/01/08/os_agnostic</link>
 <description>&lt;p&gt;I use three different operating systems on a daily basis - Windows, Mac and GNU/Linux - yet my data is always the same and I often use the same applications. Here&#039;s what I use on a regular basis:&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Task&lt;/th&gt;
&lt;th&gt;Open Standard(s)&lt;/th&gt;
&lt;th&gt;Free Software Application(s)&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Email&lt;/td&gt;
&lt;td&gt;IMAP&lt;/td&gt;
&lt;td&gt;Thunderbird&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Calendar&lt;/td&gt;
&lt;td&gt;iCalendar over WebDAV&lt;/td&gt;
&lt;td&gt;Mozilla Calendar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Contacts&lt;/td&gt;
&lt;td&gt;LDAP&lt;/td&gt;
&lt;td&gt;Thunderbird address book&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Documents&lt;/td&gt;
&lt;td&gt;OpenDocument&lt;/td&gt;
&lt;td&gt;Open Office&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Music&lt;/td&gt;
&lt;td&gt;Ogg &amp;amp; MP3 over HTTP&lt;/td&gt;
&lt;td&gt;VLC Media player&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pictures&lt;/td&gt;
&lt;td&gt;SVG, PNG, JPEG&lt;/td&gt;
&lt;td&gt;The GIMP, Inkscape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code&lt;/td&gt;
&lt;td&gt;Subversion&lt;/td&gt;
&lt;td&gt;Eclipse &amp;amp; Subclipse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;News&lt;/td&gt;
&lt;td&gt;OPML, RSS, Atom&lt;/td&gt;
&lt;td&gt;Thunderbird news reader&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chat&lt;/td&gt;
&lt;td&gt;Jabber &amp;amp; IRC&lt;/td&gt;
&lt;td&gt;Gaim&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Sometimes I&#039;ll use an OS-specific app if it provides a better experience, but still uses open standards. For example, I use iCal, iChat, iTunes and Address Book on the Mac with iCalendar, Jabber, MP3 and LDAP respectively (I know, MP3 isn&#039;t entirely open). I can easily chop and change which application I use, or even use different ones at the same time because my data is stored in such an accessible way.&lt;/p&gt;
&lt;p&gt;Although I believe that desktop Linux is very important and Ubuntu is my first choice of OS, what&#039;s more important is the open standards it uses for managing data. Free software won&#039;t fend off proprietary software by building a better desktop, it will win by making the operating system a user is running almost irrelevant.&lt;/p&gt;
&lt;p&gt;What I&#039;m working towards at the moment is hosting all of my data across web servers and having a web application to manage each type of data. That way I can access my data on any device with a web browser - including my phone and Internet tablet. I&#039;ve had a web server at home for a couple of years now which I store some of my data on.&lt;/p&gt;
&lt;p&gt;Web applications I&#039;ve been using include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Horde IMP&lt;/li&gt;
&lt;li&gt;GMail&lt;/li&gt;
&lt;li&gt;PHPiCalendar&lt;/li&gt;
&lt;li&gt;Google Calendar&lt;/li&gt;
&lt;li&gt;Google Docs &amp;amp; Spreadsheets&lt;/li&gt;
&lt;li&gt;Ampache&lt;/li&gt;
&lt;li&gt;Flickr&lt;/li&gt;
&lt;li&gt;Gliffy&lt;/li&gt;
&lt;li&gt;Trac&lt;/li&gt;
&lt;li&gt;Gregarius&lt;/li&gt;
&lt;li&gt;Google Reader&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of these are hosted by companies, some are hosted on my own server, but what&#039;s important is that they use the same open standards.&lt;/p&gt;
&lt;p&gt;One of the aims of &lt;a href=&quot;http://moya.hippygeek.co.uk&quot;&gt;Moya&lt;/a&gt; is to create a home server which manages all of these types of data and provides a web interface, making the client operating system irrelevant.&lt;/p&gt;
</description>
 <comments>http://www.tola.me.uk/blog/2007/01/08/os_agnostic#comment</comments>
 <category domain="http://www.tola.me.uk/taxonomy/term/18">free software</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/74">moya</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/49">open standards</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/21">SaaS</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/6">technology</category>
 <pubDate>Mon, 08 Jan 2007 11:58:15 +0000</pubDate>
 <dc:creator>tola</dc:creator>
 <guid isPermaLink="false">70 at http://www.tola.me.uk</guid>
</item>
<item>
 <title>Google Web Toolkit Open Sourced</title>
 <link>http://www.tola.me.uk/blog/2006/12/13/open_source_google_web_toolkit</link>
 <description>&lt;p&gt;Google have &lt;a href=&quot;http://googlewebtoolkit.blogspot.com/2006/12/gwt-13-release-candidate-is-100-open_12.html&quot;&gt;released the latest version of the Google Web Toolkit under the Apache 2.0 License&lt;/a&gt;. The Google Web Toolkit is a toolkit for creating &quot;AJAX&quot; web applications by creating a Java application, then &quot;compiling&quot; it to JavaScript and HTML.&lt;/p&gt;
&lt;p&gt;I&#039;ve always been quite interested in the toolkit, but &quot;compiling&quot; Java to JavaScript always seemed like a novel but messy idea to me. However, after to listening to &lt;a href=&quot;www.awprofessional.com/promotion/3854&quot;&gt;two podcast episodes&lt;/a&gt; by its creators, I&#039;ve become more interested. &lt;/p&gt;
&lt;p&gt;It seems that the choice of the Java language is purely based on the tools available to create applications with that particular language. The GWT is for creating cross-browser JavaScript and HTML user interfaces without having to worry about browser quirks, using existing powerful development tools. You can use any server-side language to generate the JavaScript &amp;amp; HTML once you know what needs generating, so GWT could easily be used in conjunction with PHP, Python et. al. &lt;/p&gt;
&lt;p&gt;Something I particularly like is the philosophy of not forcing you down any particular design path, but supporting as many as possible. For example, if you happen to be using the Model View Controller design pattern, GWT would be brilliant for creating the &quot;view&quot; part, and you could use something else for the Model and Controller parts. Or you could not use Model View Controller at all. Also, you don&#039;t have to use the whole toolkit, you can use just parts of it, the components are designed to work independently of one another.&lt;/p&gt;
&lt;p&gt;I&#039;m still not sure that &quot;AJAX&quot; web applications are the best solution for software as a service in the long term, but they&#039;re certainly the best technology currently widely supported, even if you have to deal with browser quirks to ensure compatibility.&lt;/p&gt;
</description>
 <comments>http://www.tola.me.uk/blog/2006/12/13/open_source_google_web_toolkit#comment</comments>
 <category domain="http://www.tola.me.uk/taxonomy/term/18">free software</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/63">google web toolkit</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/50">java</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/65">javascript</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/64">model view controller</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/6">technology</category>
 <pubDate>Thu, 14 Dec 2006 00:01:04 +0000</pubDate>
 <dc:creator>tola</dc:creator>
 <guid isPermaLink="false">61 at http://www.tola.me.uk</guid>
</item>
<item>
 <title>Novell to drop Hula</title>
 <link>http://www.tola.me.uk/blog/2006/11/30/novell_drop_hula</link>
 <description>&lt;p&gt;I&#039;m very sad to hear that Novell will be &lt;a href=&quot;http://www.regdeveloper.co.uk/2006/11/29/novell_hula_microsoft/&quot;&gt;dropping Hula&lt;/a&gt; and withdrawing the lead developers. They claim there is no market for the product, but I know that a lot of people (including me) have been looking forward to a first official release for a long time. Perhaps this is just a result of their recent cosy relationship with Microsoft.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://www.hula-project.org/Hula_Server&quot;&gt;Hula Project&lt;/a&gt; is (was) an email and calendaring server with Googlesque web interfaces which was set to rival Microsoft Exchange. I was particularly interested in the CalDAV support for calendaring and LDAP address books. The problem was that it has been in development for so long and &lt;a href=&quot;http://www.zimbra.com&quot;&gt;other projects&lt;/a&gt; have sort of filled the void.&lt;/p&gt;
&lt;p&gt;I&#039;m sad that the Hula Project has lost it&#039;s commercial sponsor and I now can&#039;t help but feel that it was given away in the first place because it was considered to be of no commercial value. But I hope that this is only the beginning. I hope that the open source community can now adopt this project and it will live again, perhaps under a different name.&lt;/p&gt;
</description>
 <comments>http://www.tola.me.uk/blog/2006/11/30/novell_drop_hula#comment</comments>
 <category domain="http://www.tola.me.uk/taxonomy/term/60">caldav</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/18">free software</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/59">hula</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/61">ldap</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/58">novell</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/9">social software</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/6">technology</category>
 <pubDate>Thu, 30 Nov 2006 21:46:30 +0000</pubDate>
 <dc:creator>tola</dc:creator>
 <guid isPermaLink="false">59 at http://www.tola.me.uk</guid>
</item>
<item>
 <title>Migration to Free Software</title>
 <link>http://www.tola.me.uk/articles/2004/09/migration_to_free_software</link>
 <description>&lt;p&gt;I think that the key to making people comfortable with changes in the software they use has a lot to do with familiarity. If you put someone in front of the most user friendly operating system in the world but they&#039;re used to something else, they will find it difficult to operate. People get surprisingly attached to ways of doing things, and can feel quite uncomfortable with the idea that they no longer need to press the &quot;Start&quot; button to turn off their computer for example. When I first used an Apple Macintosh computer it took me five minutes to figure out how to open the CD-ROM drive because the eject button just wasn&#039;t where I expected it to be. It wasn&#039;t that the button was in a counter-intuitive place, it was in fact on the keyboard with all the other controls. My problem was that I was just used to the eject button being next to the CD tray.&lt;/p&gt;
&lt;p&gt;Usability studies show that people usually don&#039;t use software in the way in which it is designed to be used. I&#039;ve never met anyone who upon installing a new piece of software reads through all the documentation thoroughly before launching into their shiny new application. Be it through lack of time or simply lack of interest, most people just fumble through and as long as they can achieve the tasks they need to they don&#039;t really mind whether they&#039;re doing it the way the programmer intended. And why should they?&lt;/p&gt;
&lt;p&gt;This method of using software seems to work pretty well for a lot of people a lot of the time, but where it falls down is that people build misconceptions and bad habits. While they can achieve what they need to, they can come to lack an understanding of the underlying technology behind what they&#039;re doing. This means that even the slightest change in the user interface can cripple their productivity until they figure out the &quot;new way&quot; of achieving the same task.&lt;/p&gt;
&lt;p&gt;So what&#039;s all this got to do with Free and Open Source Software? Joe Public the average computer user is not particularly keen on change. Once he&#039;s figured out a way to do something he doesn&#039;t really want to re-learn how to achieve the same thing in a different way. This is why he is often willing to pay a premium to hang onto the the old way of doing things, even if the alternative is better.&lt;/p&gt;
&lt;p&gt;If you want to try out Free Software for the first time or you want to introduce it to a friend, you don&#039;t have to be brave and wipe your hard disk to install a whole new operating system. There are lots of ways of dipping your toe into the sea of Free Software without ending up feeling like you&#039;re drowning. For someone who has never used a personal computer that wasn&#039;t running a copy of Microsoft Windows, a GNU/Linux desktop can seem a bewildering and alien world and they can be put off for life. Perhaps a better approach is a gradual migration rather than a straight switch to a whole new system.&lt;/p&gt;
&lt;p&gt;A great place to start is the Mozilla Firefox Browser (www.mozilla.org). Whilst technically still in beta, you will find that this stand alone web browser from the Mozilla Foundation is much more stable and less bloated than the more commonly used Microsoft Internet Explorer. It also boasts features like popup blocking and tabbed browsing which once tried you&#039;ll never want to live without. The best thing about Firefox is that it will run in Windows, Mac or Linux so you can try it on the operating system you already use and if you come to switch to a Linux desktop at a later date, you&#039;ll feel right at home.&lt;/p&gt;
&lt;p&gt;If you get on well with Firefox you might want to try out Thunderbird, also a Mozilla project. Thunderbird is a mail and news client like Outlook Express and has built in spam filtering and a spell checker. There are also other Mozilla projects to try out like Chatzilla, an IRC client and Sunbird, a Calendar application.&lt;/p&gt;
&lt;p&gt;Perhaps the obvious next suite of applications to try is Open Office (www.openoffice.org), a free and surprisingly fully featured alternative to Microsoft Office or Lotus Smartsuite. Open Office has native versions for Windows and Linux and can be pursuaded to run in Mac if you want to have a play. The developers of Open Office have done their best to make it compatible with proprietary document formats so you can still use all your old Microsoft Word documents and you can also save documents in PDF format to distribute to other people.&lt;/p&gt;
&lt;p&gt;All of the above Free Software projects encourage open standards, can be obtained free of charge over the Internet and come under an Open Source license of some description. So give Free Software a try, you have nothing to lose.&lt;/p&gt;
&lt;p&gt;Ben Francis&lt;/p&gt;
</description>
 <comments>http://www.tola.me.uk/articles/2004/09/migration_to_free_software#comment</comments>
 <category domain="http://www.tola.me.uk/taxonomy/term/18">free software</category>
 <category domain="http://www.tola.me.uk/taxonomy/term/19">migration</category>
 <pubDate>Wed, 20 Sep 2006 13:12:35 +0100</pubDate>
 <dc:creator>tola</dc:creator>
 <guid isPermaLink="false">27 at http://www.tola.me.uk</guid>
</item>
</channel>
</rss>

