<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jordan Hall &#187; open source software</title>
	<atom:link href="http://jordanhall.co.uk/tag/open-source-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://jordanhall.co.uk</link>
	<description>Jordan Hall - programmer and geek</description>
	<lastBuildDate>Thu, 19 Jan 2012 11:36:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google Chrome OS Raising Awareness of Open Source Software</title>
		<link>http://jordanhall.co.uk/general-articles/google-chrome-os-raising-awareness-of-open-source-software-0102335/</link>
		<comments>http://jordanhall.co.uk/general-articles/google-chrome-os-raising-awareness-of-open-source-software-0102335/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 13:25:01 +0000</pubDate>
		<dc:creator>Jordan Hall</dc:creator>
				<category><![CDATA[General Articles]]></category>
		<category><![CDATA[Ubuntu & Linux]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome OS]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source development]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[openness]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[promotion of open source software]]></category>
		<category><![CDATA[simplicity]]></category>
		<category><![CDATA[user friendliness]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://jordanhall.co.uk/?p=335</guid>
		<description><![CDATA[I&#8217;m quite highly anticipating the release of Google Chrome OS &#8211; Google&#8217;s net book and appliance cloud operating system. There are a few main reasons behind this. Simplicity and Openness Note that I combine the two here. It is very important that both software user friendliness is combined with the nature of free and open source software to prevent [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-338   alignright" title="Google Chrome OS Logo" src="http://jordanhall.co.uk/wp-content/uploads/2009/12/google-chrome-os-logo-300x291.png" alt="The logo of Google Chrome OS" width="110" height="106" /></p>
<p>I&#8217;m quite highly anticipating the release of Google Chrome OS &#8211; Google&#8217;s net book and appliance cloud operating system. There are a few main reasons behind this.</p>
<h3>Simplicity and Openness</h3>
<p>Note that I combine the two here. It is very important that both software user friendliness is combined with the nature of free and open source software to prevent device and software simplification becoming a model for restricted development.</p>
<p>Apple do one of these well &#8211; simplicity. Apple products are almost always considered to be highly user-friendly and easy to use for all consumers, taking the iPhone and iPad as the latest examples within the consumer electronics market.</p>
<p>However, Apple has a very closed nature to their software models, especially with the iPhone and iPad, where all application acquisition is restricted to a specific Apple controlled &#8216;App. Store&#8217; and all application developement is restricted to a Apple controlled SDK (software development kit) which is platforme restricted and incompatible with all platforms other than Apple&#8217;s own Mac OS X platform.</p>
<h3>Promotion of Open Source Software</h3>
<p>Since Google Chrome OS is to based upon a Linux kernel, and use many existing Linux systems, not only will this bring improvements to Linux operating systems as a whole due to Google&#8217;s code contributions, but additionally it will bring Linux and, more generally, open source software into the light.</p>
<p>The concepts of Linux and open source software are by no means yet the household names of Microsoft, Windows and Apple. Dependant on how Google Chrome OS is marketed by Google, this release could be a great boom for the promotion of Linux as a whole.</p>
<h3>Zero Price Operating System</h3>
<p>Since Google intends to release the operating system for free (zero price), it will likely also reduce the apparent worth of paid operating systems, such as the paid offerings by Microsoft (Windows) or Apple (Mac OS X). The increased use of web applications and the Internet to do many daily tasks makes Google Chrome OS perfect for the most common uses of computers today. For these tasks, alternative operating systems hold no significant advantages, whilst the advantages for Microsoft and Apple operating systems now lie specifically in the domain of platform restricted software packages, either in the desktop realm, such as Microsoft Office / Apple iWork or the server realm, such as Microsoft Exchange / Mac OS X server software packages.</p>
<p>Even then, with the growth of multi-platform, online productivity and collaboration tools, such as Google Docs, Google Calendar and Google Mail, these platform restricted &#8216;offline&#8217; software packages may become redundant as more and more businesses and enterprises rely upon the Internet and cloud based applications and storage.</p>
<p>What do you think? Will Google Chrome OS be a boom for Linux, and will its competitors&#8217; offerings be hurt significantly by its release?</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanhall.co.uk/general-articles/google-chrome-os-raising-awareness-of-open-source-software-0102335/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Contacular PHP Contact Form</title>
		<link>http://jordanhall.co.uk/web-applications-cloud-computing/contacular-php-contact-form-0602504/</link>
		<comments>http://jordanhall.co.uk/web-applications-cloud-computing/contacular-php-contact-form-0602504/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 18:03:06 +0000</pubDate>
		<dc:creator>Jordan Hall</dc:creator>
				<category><![CDATA[Web, Applications & Cloud Computing]]></category>
		<category><![CDATA[contact form]]></category>
		<category><![CDATA[Contacular]]></category>
		<category><![CDATA[Contacular PHP contact form]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP contact form]]></category>
		<category><![CDATA[PHP form processors]]></category>
		<category><![CDATA[web contact form]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://jordanhall.co.uk/?p=504</guid>
		<description><![CDATA[This is just a quick post to announce the recent start of one of my recent open source projects, Contacular. I have been building up Contacular&#8217;s overall feature set over the past week, having made the initial release on the 25th of January 2010. I now believe it is worthy of a post here, based [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick post to announce the recent start of one of my recent open source projects, <a href="http://contacular.co.uk/">Contacular</a>. I have been building up Contacular&#8217;s overall feature set over the past week, having made the initial release on the 25th of January 2010. I now believe it is worthy of a post here, based on the large influx of recent visitors to the Contacular website.</p>
<h3>So, what is Contacular?</h3>
<p><a href="http://jordanhall.co.uk/wp-content/uploads/2010/02/contacular-bot1.jpg"><img class="alignright size-full wp-image-510" title="Contacular bot" src="http://jordanhall.co.uk/wp-content/uploads/2010/02/contacular-bot1.jpg" alt="Contacular PHP contact form bot" width="180" height="240" /></a>Contacular is an open source contact form generator and processor written in <a href="http://jordanhall.co.uk/tag/PHP/">PHP</a>. It is designed to be used as either a complete <a href="http://contacular.co.uk">PHP contact form</a> solution, with full validation and e-mailing, or as an initial code base for web development to build upon. I&#8217;ve designed Contacular to be really simple to get up and running with and yet still be very expandable. The entire system is object-orientated and open source licensed.</p>
<p>A quick overview of the <a href="http://contacular.co.uk/contacular-features.php">features of Contacular</a>:</p>
<ol>
<li>Fully integrated contact form solution</li>
<li>Simple generation of contact forms</li>
<li>Many built-in Contacular contact form types</li>
<li>Integrated <a href="http://recaptcha.net">reCAPTCHA</a> human check / spam protection support</li>
<li>Adoption of existing website styling (CSS) wherever possible</li>
<li>Form field validation in all forms</li>
<li>Automatic validation error reporting</li>
<li>Advanced validation &#8211; e.g. checking submitted e-mail addresses are from real domains</li>
<li>E-mailing form results to one or more recipients</li>
<li>GPL licensed, open source, object orientated code base</li>
<li>Tested in multiple browsers on multiple platforms</li>
<li>Seamless upgrading to new versions &#8211; just download and replace the files</li>
<li>Easily expandable</li>
<li>More on the way&#8230;</li>
</ol>
<p>Take a look at the <a href="http://contacular.co.uk/how-to-use-contacular-tutorial.php">how to use Contacular</a> guide, and if you&#8217;re interested, go ahead and <a href="http://contacular.co.uk/download-contacular.php">download Contacular</a>. The latest version is always at the top, with that download page also containing the <a href="http://contacular.co.uk/download-contacular.php">Contacular change log</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanhall.co.uk/web-applications-cloud-computing/contacular-php-contact-form-0602504/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t be evil licensing</title>
		<link>http://jordanhall.co.uk/general-articles/dont-be-evil-licensing-1301401/</link>
		<comments>http://jordanhall.co.uk/general-articles/dont-be-evil-licensing-1301401/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 21:57:13 +0000</pubDate>
		<dc:creator>Jordan Hall</dc:creator>
				<category><![CDATA[General Articles]]></category>
		<category><![CDATA[Do not evil]]></category>
		<category><![CDATA[Douglas Crockford]]></category>
		<category><![CDATA[Evil]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Code]]></category>
		<category><![CDATA[JSMin]]></category>
		<category><![CDATA[JSMin-PHP]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[MIT license]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source licensing]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ryan Groove]]></category>

		<guid isPermaLink="false">http://jordanhall.co.uk/?p=401</guid>
		<description><![CDATA[Google, who brought forward the specifics of the &#8216;do no evil&#8217; ideology within consumer visible software, is refusing to host an open-source project due to slight, almost humorous, modifications to its license, denying &#8216;evil&#8217; use of the licensed software. Douglas Crockford selected the MIT license for his JSMin program to reduce JavaScript code syntax in such a way to make it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jordanhall.co.uk/wp-content/uploads/2010/01/evil-inside.jpg"><img class="alignright size-medium wp-image-402" title="Evil Inside Intel Logo" src="http://jordanhall.co.uk/wp-content/uploads/2010/01/evil-inside-300x275.jpg" alt="Evil Inside Intel Logo" width="151" height="139" /></a>Google, who brought forward the specifics of the &#8216;do no evil&#8217; ideology within consumer visible software, is refusing to host an open-source project due to slight, almost humorous, modifications to its license, denying &#8216;evil&#8217; use of the licensed software.</p>
<p>Douglas Crockford selected the MIT license for his <a href="http://www.crockford.com/javascript/jsmin.html">JSMin</a> program to reduce JavaScript code syntax in such a way to make it still functionally identical but smaller in size to enable bandwidth savings when these JavaScript files are downloaded by end-users&#8217; web browsers. <a href="http://wonko.com/page/about">Ryan Grove</a> continued to utilise this license for his variation of JSMin called <a href="http://github.com/rgrove/jsmin-php/">JSMin-PHP</a>, appropriately rewritten in the PHP language. This specific license however, contains a variation from the original MIT open-source license, as it includes the following line of text, originally inserted into the license for assumed comical value.</p>
<blockquote><p>&#8220;The Software shall be used for Good, not Evil.&#8221;</p></blockquote>
<p>Since Google&#8217;s code hosting solution, imaginatively called &#8216;Google Code&#8217; only allows hosting of code licensed under very specific open-source licenses, this single modification acts an additional condition which Google is not willing to accept. This means JSMin-PHP can not be hosted at Google Code simply due to this licensing issue.</p>
<p>The developer of JSMin-PHP, Ryan Groove has the following to say about this, on <a href="http://wonko.com/post/jsmin-isnt-welcome-on-google-code">his blog</a>.</p>
<blockquote><p>&#8220;As Google (and some others) interpret it, this additional requirement constitutes a vague use restriction and thus makes the license non-free. Chris [DiBona] explained that if I were to remove that line from the license and &#8216;return to a proper open source license that we support,&#8217; then jsmin-php could stay on Google Code. Otherwise, he said, &#8216;we can&#8217;t host you,&#8217;</p>
<p>&#8230; Of course, I can&#8217;t change the license, because it&#8217;s not my license. It&#8217;s Douglas&#8217;s license&#8230; All derivative works and copies of jsmin.c either include this license or are in violation of it.&#8221;</p></blockquote>
<p>If you are using Google Code to host your project, be warned, Google are very tight on their licensing restrictions. What do you think? Valid reasoning or over the top enforcement of open-source licensing terms?</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanhall.co.uk/general-articles/dont-be-evil-licensing-1301401/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Chrome OS &#8211; A Simple Explanation</title>
		<link>http://jordanhall.co.uk/ubuntu-linux/google-chrome-os-a-simple-explanation-5212366/</link>
		<comments>http://jordanhall.co.uk/ubuntu-linux/google-chrome-os-a-simple-explanation-5212366/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 14:49:52 +0000</pubDate>
		<dc:creator>Jordan Hall</dc:creator>
				<category><![CDATA[Ubuntu & Linux]]></category>
		<category><![CDATA[Web, Applications & Cloud Computing]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Google Chrome OS]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Linux kernel]]></category>
		<category><![CDATA[Linux-based operating systems]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://jordanhall.co.uk/?p=366</guid>
		<description><![CDATA[Google have released a very simple explanatory video, aimed at new computer users, detailing their new operating system which is focused around the Google Chrome web browser. If you&#8217;ve ever needed to ask, what is the difference between Google Chrome OS and Google Chrome, this video explains the answer in the simplest manner possible. Google [...]]]></description>
			<content:encoded><![CDATA[<p>Google have released a very simple explanatory video, aimed at new computer users, detailing their new operating system which is focused around the Google Chrome web browser. If you&#8217;ve ever needed to ask, what is the difference between Google Chrome OS and Google Chrome, this video explains the answer in the simplest manner possible.</p>
<p style="text-align: center;"><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/0QRO3gKj3qw&#038;hl=en_GB&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0QRO3gKj3qw&#038;hl=en_GB&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<p style="text-align: left;">Google Chrome OS is a basic operating system built upon the Linux kernel. It uses a custom graphical user interface which is based around Google&#8217;s very fast web browser, Google Chrome. It does away with most of the regular operating system and application usage paradigms and focuses primarily on the web browser and therefore Google&#8217;s primary domains in the computer software marketplace, search and web applications.</p>
<p style="text-align: left;">This new operating system is initially designed to run on net book style hardware. Google have been in talks with a large variety of hardware companies and aim to have Google Chrome OS powered computers released to consumers before the end of 2010.</p>
<p style="text-align: left;">As emphasised in the video, Google Chrome OS is designed to almost exclusively utilise web applications and thus almost all data, excluding locally stored caches, is held on the Internet, thus promoting the use of cloud computing for data storage. With Google Mail, Google Docs and Google Calendar, Google already has a formidable cloud based productivity suite in the form of  web applications.</p>
<p style="text-align: left;">It will be very interesting to see how well the open-source Google Chrome OS does and how it helps in the general promotion of alternative open-source operating systems as a whole. </p>
<p>What do you think? Is Google Chrome OS good for Linux?</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanhall.co.uk/ubuntu-linux/google-chrome-os-a-simple-explanation-5212366/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSS &#8211; Open-source software and the related freedoms</title>
		<link>http://jordanhall.co.uk/ubuntu-linux/oss-open-source-software-and-the-related-freedoms-3312128/</link>
		<comments>http://jordanhall.co.uk/ubuntu-linux/oss-open-source-software-and-the-related-freedoms-3312128/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 10:11:33 +0000</pubDate>
		<dc:creator>Jordan Hall</dc:creator>
				<category><![CDATA[Ubuntu & Linux]]></category>
		<category><![CDATA[adoption of open source]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[file syncronisation]]></category>
		<category><![CDATA[how to make money from open-source]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[making money]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source definition]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[products versus services]]></category>
		<category><![CDATA[public domain]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[Standish Group report]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu One]]></category>

		<guid isPermaLink="false">http://jordanhall.co.uk-1c383cd30b7c298ab50293adfecb7b18</guid>
		<description><![CDATA[What is open-source software? Open-source software is software which is under a special type of license in which the source code, which is usually copyrighted, is instead open to all. Specifically, this refers to code which meets the Open Source Definition for code licensing or is released to the public domain, and thus available without [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_302" class="wp-caption alignright" style="width: 210px"><img class="size-full wp-image-302" title="Open-source Software Initiative Logo" src="http://jordanhall.co.uk/wp-content/uploads/2009/12/open-source-software-initiative-logo.png" alt="Open-source Software Initiative Logo" width="200" height="180" /><p class="wp-caption-text">The Open Source Initiative, which works to promote open-source software and ideals</p></div>
<h3>What is open-source software?</h3>
<p>Open-source software is software which is under a special type of license in which the source code, which is usually copyrighted, is instead open to all. Specifically, this refers to code which meets the <a href="http://www.opensource.org/docs/osd">Open Source Definition</a> for code licensing or is released to the public domain, and thus available without any licensing terms.</p>
<h3>Why is this good?</h3>
<p>Since the source code of open source software is available to all, this allows anyone to modify and adapt software to their needs. It also promotes innovation and reduces the need to &#8216;reinvent the wheel&#8217; which is present in most proprietary software solutions simply due to the licensing and copyright issues involved.</p>
<p>It is good for businesses, enterprises and consumers as well. <a href="http://www.freesoftwaremagazine.com/community_posts/creating_wealth_free_software">A report by the Standish Group</a> states that the adoption of open source software models worldwide  has resulted in general savings of approximately $60 billion USD annually to consumers.</p>
<h3>How does open source make money?</h3>
<p>Since the source code of open source software is available for anyone to modify, people often wonder how businesses that utilise open source ideals can make money, since any theoretically distributed software could be legally copied based on the terms of most open source licenses.</p>
<p>For these reasons, a lot of companies which produce open source software offer priced high-level or enterprise level support for their open-source software. This enables them to charge for a service which keeping the software product free, open and able to adapt and innovate along with other open source software. Another example is consumer services, of which is good example is <a href="https://one.ubuntu.com/">Ubuntu One</a>, a new consumer level service, which allows Ubuntu users to share and synchronise files, contacts and notes using built into the Ubuntu operating system. This service is seamless and the file synchronisation, although only a small part of Ubuntu One, acts in a very similar manner to <a href="http://jordanhall.co.uk/web-applications-cloud-computing/dropbox-backing-up-your-files-in-the-cloud-with-dropbox-3312120/">Dropbox</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanhall.co.uk/ubuntu-linux/oss-open-source-software-and-the-related-freedoms-3312128/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

